Commit c46c0622dbe53885cc732263d06a91f6be187735
1 parent
8ca4e169
New.
Showing
2 changed files
with
18 additions
and
16 deletions
introduction.tex
| @@ -3,9 +3,9 @@ | @@ -3,9 +3,9 @@ | ||
| 3 | Measuring app energy consumption\footnote{\small To avoid confusion between | 3 | Measuring app energy consumption\footnote{\small To avoid confusion between |
| 4 | app and energy usage, we use \textit{consumption} exclusively when referring | 4 | app and energy usage, we use \textit{consumption} exclusively when referring |
| 5 | to energy usage and \textit{usage} exclusively when referring to user | 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 | estimates~\cite{mansdi,vedge-nsdi13,pathak2011,pathak2012,yoon} and in | 9 | estimates~\cite{mansdi,vedge-nsdi13,pathak2011,pathak2012,yoon} and in |
| 10 | accurately attributing energy consumption, even for asynchronous and shared | 10 | accurately attributing energy consumption, even for asynchronous and shared |
| 11 | resources~\cite{cinder-eurosys11,osdi08-quanto}. Accurate energy models bring | 11 | resources~\cite{cinder-eurosys11,osdi08-quanto}. Accurate energy models bring |
| @@ -29,9 +29,9 @@ including: | @@ -29,9 +29,9 @@ including: | ||
| 29 | 29 | ||
| 30 | \end{itemize} | 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 | \[\frac{value}{energy} \] | 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,14 +39,14 @@ Armed with a measure of value we can return to the difficult questions posed | ||
| 39 | above. By computing efficiency users can perform apples-to-apples comparisons | 39 | above. By computing efficiency users can perform apples-to-apples comparisons |
| 40 | of apps in order to evaluate two video conferencing tools, web browsers, or | 40 | of apps in order to evaluate two video conferencing tools, web browsers, or |
| 41 | email clients. Developers can determine whether a new feature delivers value | 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 | differences in energy consumption across different users. Measuring value | 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 | Developing such a measure, however, is difficult. To be effective it must | 51 | Developing such a measure, however, is difficult. To be effective it must |
| 52 | work across almost the entire spectrum of smartphone apps, which represent an | 52 | work across almost the entire spectrum of smartphone apps, which represent an |
paper.tex
| @@ -4,6 +4,7 @@ | @@ -4,6 +4,7 @@ | ||
| 4 | \def\thetitle{The Missing Numerator: Toward a Value Measure for Smartphone | 4 | \def\thetitle{The Missing Numerator: Toward a Value Measure for Smartphone |
| 5 | Apps} | 5 | Apps} |
| 6 | \def\theauthors{Anudipa Maiti and Geoffrey Challen} | 6 | \def\theauthors{Anudipa Maiti and Geoffrey Challen} |
| 7 | +\def\theemails{\{anudipam,challen\}@buffalo.edu} | ||
| 7 | 8 | ||
| 8 | \ifdefined\isdraft | 9 | \ifdefined\isdraft |
| 9 | \usepackage{draftwatermark} | 10 | \usepackage{draftwatermark} |
| @@ -51,9 +52,10 @@ Apps} | @@ -51,9 +52,10 @@ Apps} | ||
| 51 | 52 | ||
| 52 | \author{ | 53 | \author{ |
| 53 | \alignauthor | 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 |