Commit c46c0622dbe53885cc732263d06a91f6be187735

Authored by Geoffrey Challen
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  
... ...