diff --git a/introduction.tex b/introduction.tex index 8f29567..4e4dd4d 100644 --- a/introduction.tex +++ b/introduction.tex @@ -6,9 +6,13 @@ referring to energy usage and \textit{usage} exclusively when referring to user interaction with the device or apps.} on mobile devices is close to being a solved problem, due to the great strides made in both generating and validating energy models that can deliver accurate runtime energy consumption -estimates~\cite{vedge-nsdi13} and in accurately attributing energy +estimates~\cite{mansdi, vedge-nsdi13} and in accurately attributing energy consumption---even for asynchronous and shared -resources~\cite{cinder-eurosys11,osdi08-quanto}. Accurate energy models bring +resources~\cite{cinder-eurosys11,osdi08-quanto}. +Previous work on component-based power modelling~\cite{dong2011, zhang2010, +jung2012} has mapped energy consumption to system-components like cpu, wifi chip, screen etc. +On the other hand, efforts like Eprof~\cite{pathak2011,pathak2012}, AppScope~\cite{yoon} traces system calls and monitors kernel activities to answer how much energy is consumed in an application level. +Accurate energy models bring us one step close to the goal of effective energy management on smartphones and other battery-constrained mobile devices, while also providing developers with useful feedback as they build their mobile apps. diff --git a/paper.tex b/paper.tex index 152cca9..a30a91c 100644 --- a/paper.tex +++ b/paper.tex @@ -58,7 +58,7 @@ Anudipa Maiti and Geoffrey Challen\\ \input{usage.tex} \input{metric.tex} \input{results.tex} -\input{related.tex} +%\input{related.tex} \input{conclusion.tex} diff --git a/references.bib b/references.bib index a55758c..36c7951 100644 --- a/references.bib +++ b/references.bib @@ -598,23 +598,6 @@ pages = {1-14}, address = {New York, NY, USA}, } -@inproceedings{xunsdi, - author = {Xu, Fengyuan and Liu, Yunxin and Li, Qun and Zhang, Yongguang}, - title = "{V-edge: Fast Self-Constructive Power Modeling of Smartphones Based - on Battery Voltage Dynamics}", - booktitle = {Proceedings of the 10th USENIX conference on Networked Systems - Design and Implementation}, - series = {nsdi'13}, - year = {2013}, - location = {Lombard, IL}, - pages = {43--56}, - numpages = {14}, - url = {http://dl.acm.org/citation.cfm?id=2482626.2482633}, - acmid = {2482633}, - publisher = {USENIX Association}, - address = {Berkeley, CA, USA}, -} - @inproceedings{mansdi, author = {Ma, Xiao and Huang, Peng and Jin, Xinxin and Wang, Pei and Park, Soyeon and Shen, Dongcai and Zhou, Yuanyuan and Saul, Lawrence K. and diff --git a/related.tex b/related.tex index e1bd848..8d5a9cf 100644 --- a/related.tex +++ b/related.tex @@ -15,7 +15,7 @@ On the other hand, efforts like Eprof~\cite{pathak2011,pathak2012}, AppScope~\ci There has also being an impressive body of work to provide accurate energy measurement techniques like by using either external hardware~\cite{carroll, cignetti} or device-provided, built-in mechanisms such as smart -battery interfaces and voltage information~\cite{mansdi, xunsdi}. +battery interfaces and voltage information~\cite{mansdi, vedge-nsdi13}. But there has been no work as per our knowledge about identifying how much energy is consumed in providing utility to the user. There exists a gap in our understanding what part of energy consumption by an app is necessary to provide useful content to the user and what part of it is lost in inefficiency.