Commit fa3e43c4f8c801098a2ad5a5c4a477b2a47746ee
Merge branch 'master' of ssh://blue.cse.buffalo.edu/papers/hotmobile15-numerator
Showing
4 changed files
with
8 additions
and
21 deletions
introduction.tex
| @@ -6,9 +6,13 @@ referring to energy usage and \textit{usage} exclusively when referring to | @@ -6,9 +6,13 @@ referring to energy usage and \textit{usage} exclusively when referring to | ||
| 6 | user interaction with the device or apps.} on mobile devices is close to | 6 | user interaction with the device or apps.} on mobile devices is close to |
| 7 | being a solved problem, due to the great strides made in both generating and | 7 | being a solved problem, due to the great strides made in both generating and |
| 8 | validating energy models that can deliver accurate runtime energy consumption | 8 | validating energy models that can deliver accurate runtime energy consumption |
| 9 | -estimates~\cite{vedge-nsdi13} and in accurately attributing energy | 9 | +estimates~\cite{mansdi, vedge-nsdi13} and in accurately attributing energy |
| 10 | consumption---even for asynchronous and shared | 10 | consumption---even for asynchronous and shared |
| 11 | -resources~\cite{cinder-eurosys11,osdi08-quanto}. Accurate energy models bring | 11 | +resources~\cite{cinder-eurosys11,osdi08-quanto}. |
| 12 | +Previous work on component-based power modelling~\cite{dong2011, zhang2010, | ||
| 13 | +jung2012} has mapped energy consumption to system-components like cpu, wifi chip, screen etc. | ||
| 14 | +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. | ||
| 15 | +Accurate energy models bring | ||
| 12 | us one step close to the goal of effective energy management on smartphones | 16 | us one step close to the goal of effective energy management on smartphones |
| 13 | and other battery-constrained mobile devices, while also providing developers | 17 | and other battery-constrained mobile devices, while also providing developers |
| 14 | with useful feedback as they build their mobile apps. | 18 | with useful feedback as they build their mobile apps. |
paper.tex
| @@ -58,7 +58,7 @@ Anudipa Maiti and Geoffrey Challen\\ | @@ -58,7 +58,7 @@ Anudipa Maiti and Geoffrey Challen\\ | ||
| 58 | \input{usage.tex} | 58 | \input{usage.tex} |
| 59 | \input{metric.tex} | 59 | \input{metric.tex} |
| 60 | \input{results.tex} | 60 | \input{results.tex} |
| 61 | -\input{related.tex} | 61 | +%\input{related.tex} |
| 62 | 62 | ||
| 63 | \input{conclusion.tex} | 63 | \input{conclusion.tex} |
| 64 | 64 |
references.bib
| @@ -598,23 +598,6 @@ pages = {1-14}, | @@ -598,23 +598,6 @@ pages = {1-14}, | ||
| 598 | address = {New York, NY, USA}, | 598 | address = {New York, NY, USA}, |
| 599 | } | 599 | } |
| 600 | 600 | ||
| 601 | -@inproceedings{xunsdi, | ||
| 602 | - author = {Xu, Fengyuan and Liu, Yunxin and Li, Qun and Zhang, Yongguang}, | ||
| 603 | - title = "{V-edge: Fast Self-Constructive Power Modeling of Smartphones Based | ||
| 604 | - on Battery Voltage Dynamics}", | ||
| 605 | - booktitle = {Proceedings of the 10th USENIX conference on Networked Systems | ||
| 606 | - Design and Implementation}, | ||
| 607 | - series = {nsdi'13}, | ||
| 608 | - year = {2013}, | ||
| 609 | - location = {Lombard, IL}, | ||
| 610 | - pages = {43--56}, | ||
| 611 | - numpages = {14}, | ||
| 612 | - url = {http://dl.acm.org/citation.cfm?id=2482626.2482633}, | ||
| 613 | - acmid = {2482633}, | ||
| 614 | - publisher = {USENIX Association}, | ||
| 615 | - address = {Berkeley, CA, USA}, | ||
| 616 | -} | ||
| 617 | - | ||
| 618 | @inproceedings{mansdi, | 601 | @inproceedings{mansdi, |
| 619 | author = {Ma, Xiao and Huang, Peng and Jin, Xinxin and Wang, Pei and Park, | 602 | author = {Ma, Xiao and Huang, Peng and Jin, Xinxin and Wang, Pei and Park, |
| 620 | Soyeon and Shen, Dongcai and Zhou, Yuanyuan and Saul, Lawrence K. and | 603 | Soyeon and Shen, Dongcai and Zhou, Yuanyuan and Saul, Lawrence K. and |
related.tex
| @@ -15,7 +15,7 @@ On the other hand, efforts like Eprof~\cite{pathak2011,pathak2012}, AppScope~\ci | @@ -15,7 +15,7 @@ On the other hand, efforts like Eprof~\cite{pathak2011,pathak2012}, AppScope~\ci | ||
| 15 | There has also being an impressive body of work to provide accurate energy measurement techniques | 15 | There has also being an impressive body of work to provide accurate energy measurement techniques |
| 16 | like by using either external hardware~\cite{carroll, | 16 | like by using either external hardware~\cite{carroll, |
| 17 | cignetti} or device-provided, built-in mechanisms such as smart | 17 | cignetti} or device-provided, built-in mechanisms such as smart |
| 18 | -battery interfaces and voltage information~\cite{mansdi, xunsdi}. | 18 | +battery interfaces and voltage information~\cite{mansdi, vedge-nsdi13}. |
| 19 | But there has been no work as per our knowledge about identifying how much energy is consumed in providing | 19 | But there has been no work as per our knowledge about identifying how much energy is consumed in providing |
| 20 | utility to the user. There exists a gap in our understanding what part of energy consumption by an app is | 20 | utility to the user. There exists a gap in our understanding what part of energy consumption by an app is |
| 21 | necessary to provide useful content to the user and what part of it is lost in inefficiency. | 21 | necessary to provide useful content to the user and what part of it is lost in inefficiency. |