scispace - formally typeset
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
Patent

Push notification initiated background updates

TL;DR: In this article, a mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user, which can trigger adjustments to system settings.
Proceedings ArticleDOI

GreenWeb: language extensions for energy-efficient mobile web computing

TL;DR: This paper proposes two language abstractions, QoS type and QoS target, to capture two fundamental aspects of user QoS experience and presents GreenWeb, a set of language extensions that empower developers to easily express the QoS abstractions as program annotations.
Proceedings ArticleDOI

Mining test repositories for automatic detection of UI performance regressions in Android apps

TL;DR: DUNE is presented, an approach to automatically detect UI performance degradations in Android apps while taking into account context differences, and it is demonstrated that this toolset can be successfully used to spot UI performance regressions at a fine granularity.
Journal ArticleDOI

Leveraging Battery Usage from Mobile Devices for Active Authentication

TL;DR: A large data set of battery charge readings from real users is used and two computationally inexpensive machine learning classifiers are constructed to predict if a user session is authentic: the first one only based on the battery charge at a certain time of day; the second one when a previous, recent battery charge reading is available.
Proceedings ArticleDOI

Mitigating the Latency-Accuracy Trade-off in Mobile Data Analytics Systems

TL;DR: This paper presents CellScope, a system that applies a domain specific formulation and application of Multi-task Learning (MTL) to RAN performance analysis and uses three techniques: feature engineering to transform raw data into effective features, a PCA inspired similarity metric to group data from geographically nearby base stations sharing performance commonalities, and a hybrid online-offline model for efficient model updates.
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

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.
Related Papers (5)