Estimating Application Energy Consumption Through Packet Trace Analysis
Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
The advancement of mobile clients and applications makes it possible for people to always stayconnected, sending and receiving data constantly. The nature of the 3G technology widelyused, however, causes a high battery drain in cellular phones and because of that a lot of toolsfor measuring mobile phones energy consumption has been developed. In this report we lookinto the trace-driven tool EnergyBox and find out how we can use it to estimate the energyconsumption of 3G transmissions for an application we’ve developed ourselves. We beginwith identifying the types of traffic our application generates and identify which parts of itmake up our applications background traffic. Different combinations of the identified traffictypes are looked into in order to decide which ones that need to be present in the packet tracesfor an estimation of our applications energy footprint for 3G transmission. Further, answersare sought to how long the time span should be for which the packet traces are collected andhow many of them are needed in order to draw a conclusion about our application’s energyfootprint. We conclude that all traffic types responsible for our application’s backgroundtraffic need to be present in the analyzed packet traces, and data suggests that collectingmore than 10 one minute packet traces does not improve accuracy significantly (less than1%). Without user interaction, our application generates traffic, which transmitted over 3G,drains as much as an average of 930mW, meaning that a Samsung Galaxy S4 battery with acapacity of 9.88Wh would last for a maximum of 10 hours and 30 minutes (excluding otherenergy consuming sources inside the handset).
Place, publisher, year, edition, pages
2014. , 19 p.
energybox, application, energy, consumption, 3g
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-110348ISRN: LIU-IDA/LITH-EX-G--14/078—SEOAI: oai:DiVA.org:liu-110348DiVA: diva2:744567
Subject / course
Computer and information science at the Institute of Technology
Nadjm-Tehrani, Simin, Professor
Shahmehri, Nahid, Professor