Proceedings ArticleDOI
Carat: collaborative energy diagnosis for mobile devices
TLDR
During a deployment to a community of more than 500,000 devices, Carat diagnosed thousands of energy anomalies in the wild and increased a user's battery life by 11% after 10 days (compared with 1.9% for the control group).Abstract:
We aim to detect and diagnose energy anomalies, abnormally heavy battery use. This paper describes a collaborative black-box method, and an implementation called Carat, for diagnosing anomalies on mobile devices. A client app sends intermittent, coarse-grained measurements to a server, which correlates higher expected energy use with client properties like the running apps, device model, and operating system. The analysis quantifies the error and confidence associated with a diagnosis, suggests actions the user could take to improve battery life, and projects the amount of improvement. During a deployment to a community of more than 500,000 devices, Carat diagnosed thousands of energy anomalies in the wild. Carat detected all synthetically injected anomalies, produced no known instances of false positives, projected the battery impact of anomalies with 95% accuracy, and, on average, increased a user's battery life by 11% after 10 days (compared with 1.9% for the control group).read more
Citations
More filters
Journal ArticleDOI
Embodied Self-Aware Computing Systems
TL;DR: This article surveys the methods and methodologies used for embodied self-aware computing systems structured along with the faculties of: 1) sensory observation and abstraction; 2)Self-aware assessment; and 3) hierarchical goals and control.
Collaborative Traffic Offloading for Mobile Systems
TL;DR: This dissertation presents a novel collaborative architecture for mobile traffic offloading that can efficiently utilize the context and resources from networks and end systems and is the first in this domain to integrate energy and context awareness into mobile traffic Offloading from an architectural perspective.
Journal ArticleDOI
Fairness and Incentive Considerations in Energy Apportionment Policies
TL;DR: A comparative analysis in terms of the identified five fairness properties as well as information requirement and computational complexity shows that there is a tradeoff between fairness and the other evaluation criteria.
Proceedings ArticleDOI
Towards understanding smartphone usage and sleep with a crowdsensing approach
TL;DR: This paper presents preliminary insights into behavioral patterns between smartphone usage and sleep quality by using crowdsensed data and provides a methodological pipeline for future work towards understanding the relationship between daily smartphone usage patterns andSleep quality in the wild.
Proceedings ArticleDOI
Static Program Analysis for Identifying Energy Bugs in Graphics-Intensive Mobile Apps
TL;DR: A novel static optimization technique for eliminating drawing commands to produce energy-efficient apps is proposed and savings up to 44% of the total energy consumption of the device are indicated.
References
More filters
Proceedings Article
Spark: cluster computing with working sets
TL;DR: Spark can outperform Hadoop by 10x in iterative machine learning jobs, and can be used to interactively query a 39 GB dataset with sub-second response time.
Proceedings Article
Bro: a system for detecting network intruders in real-time
TL;DR: Bro as mentioned in this paper is a stand-alone system for detecting network intruders in real-time by passively monitoring a network link over which the intruder's traffic transits, which emphasizes high-speed (FDDI-rate) monitoring, realtime notification, clear separation between mechanism and policy and extensibility.
Journal ArticleDOI
Bro: a system for detecting network intruders in real-time
Vern Paxson,Vern Paxson +1 more
TL;DR: An overview of the Bro system's design, which emphasizes high-speed (FDDI-rate) monitoring, real-time notification, clear separation between mechanism and policy, and extensibility, is given.
Proceedings ArticleDOI
Energy consumption in mobile phones: a measurement study and implications for network applications
TL;DR: TailEnder is developed, a protocol that reduces energy consumption of common mobile applications and aggressively prefetches several times more data and improves user-specified response times while consuming less energy.
Journal ArticleDOI
Automatic Construction of Decision Trees from Data: A Multi-Disciplinary Survey
TL;DR: This paper surveys existing work on decision tree construction, attempting to identify the important issues involved, directions the work has taken and the current state of the art.