Commit c46c0622dbe53885cc732263d06a91f6be187735
1 parent
8ca4e169
New.
Showing
2 changed files
with
18 additions
and
16 deletions
introduction.tex
| ... | ... | @@ -3,9 +3,9 @@ |
| 3 | 3 | Measuring app energy consumption\footnote{\small To avoid confusion between |
| 4 | 4 | app and energy usage, we use \textit{consumption} exclusively when referring |
| 5 | 5 | to energy usage and \textit{usage} exclusively when referring to user |
| 6 | -interaction with apps.} on mobile devices is close to being a solved problem, | |
| 7 | -due to the great strides made in both generating and validating energy models | |
| 8 | -that can deliver accurate runtime energy consumption | |
| 6 | +interaction with apps.} on mobile devices is nearly a solved problem, due to | |
| 7 | +great strides made in both generating and validating energy models that | |
| 8 | +deliver accurate runtime energy consumption | |
| 9 | 9 | estimates~\cite{mansdi,vedge-nsdi13,pathak2011,pathak2012,yoon} and in |
| 10 | 10 | accurately attributing energy consumption, even for asynchronous and shared |
| 11 | 11 | resources~\cite{cinder-eurosys11,osdi08-quanto}. Accurate energy models bring |
| ... | ... | @@ -29,9 +29,9 @@ including: |
| 29 | 29 | |
| 30 | 30 | \end{itemize} |
| 31 | 31 | |
| 32 | -Unifying all of these questions is one missing component: a measure of | |
| 33 | -app \textit{value}, which can be used alone or combined with | |
| 34 | -energy consumption to compute energy \textit{efficiency}: | |
| 32 | +Unifying all of these questions is one missing component: a measure of app | |
| 33 | +\textit{value}, which can be used alone or combined with energy consumption | |
| 34 | +to compute energy \textit{efficiency}: | |
| 35 | 35 | % |
| 36 | 36 | \[\frac{value}{energy} \] |
| 37 | 37 | % |
| ... | ... | @@ -39,14 +39,14 @@ Armed with a measure of value we can return to the difficult questions posed |
| 39 | 39 | above. By computing efficiency users can perform apples-to-apples comparisons |
| 40 | 40 | of apps in order to evaluate two video conferencing tools, web browsers, or |
| 41 | 41 | email clients. Developers can determine whether a new feature delivers value |
| 42 | -more or less efficiently than the rest of their app and understand better the | |
| 42 | +more or less efficiently than the rest of their app and better understand the | |
| 43 | 43 | differences in energy consumption across different users. Measuring value |
| 44 | -allows a rigorous definition of an \textit{energy virus} as an app that delivers little | |
| 45 | -or no value per joule, and for systems to reward efficient apps by | |
| 46 | -prioritizing limited resources based on app value or energy efficiency. After | |
| 47 | -all the progress we have made in computing the denominator---energy | |
| 48 | -consumption---we believe that the search for the missing numerator is the | |
| 49 | -most important open challenge in energy management. | |
| 44 | +allows a rigorous definition of an \textit{energy virus} as an app that | |
| 45 | +delivers little or no value per joule, and for systems to reward efficient | |
| 46 | +apps by prioritizing limited resources based on app value or energy | |
| 47 | +efficiency. After all the progress we have made in computing the | |
| 48 | +denominator---energy consumption---we believe that the search for the missing | |
| 49 | +numerator is the most important open challenge in energy management. | |
| 50 | 50 | |
| 51 | 51 | Developing such a measure, however, is difficult. To be effective it must |
| 52 | 52 | work across almost the entire spectrum of smartphone apps, which represent an | ... | ... |
paper.tex
| ... | ... | @@ -4,6 +4,7 @@ |
| 4 | 4 | \def\thetitle{The Missing Numerator: Toward a Value Measure for Smartphone |
| 5 | 5 | Apps} |
| 6 | 6 | \def\theauthors{Anudipa Maiti and Geoffrey Challen} |
| 7 | +\def\theemails{\{anudipam,challen\}@buffalo.edu} | |
| 7 | 8 | |
| 8 | 9 | \ifdefined\isdraft |
| 9 | 10 | \usepackage{draftwatermark} |
| ... | ... | @@ -51,9 +52,10 @@ Apps} |
| 51 | 52 | |
| 52 | 53 | \author{ |
| 53 | 54 | \alignauthor |
| 54 | -Anudipa Maiti and Geoffrey Challen\\ | |
| 55 | -\affaddr{University at Buffalo}\\ | |
| 56 | -\email{\{anudipam,challen\}@buffalo.edu} | |
| 55 | +\theauthors\\[0.05in] | |
| 56 | +\affaddr{Department of Computer Science and Engineering}\\ | |
| 57 | +\affaddr{University at Buffalo}\\[0.05in] | |
| 58 | +\email{\theemails} | |
| 57 | 59 | } |
| 58 | 60 | |
| 59 | 61 | ... | ... |