Log2: A {Cost-Aware} logging mechanism for performance diagnosis
Logging has been a common practice for monitoring and diagnosing performance issues.
However, logging comes at a cost, especially for large-scale online service systems. First …
However, logging comes at a cost, especially for large-scale online service systems. First …
Rethinking energy-performance trade-off in mobile web page loading
Web browsing is a key application on mobile devices. However, mobile browsers are largely
optimized for performance, imposing a significant burden on power-hungry mobile devices …
optimized for performance, imposing a significant burden on power-hungry mobile devices …
Mining software engineering data from GitHub
G Gousios, D Spinellis - 2017 IEEE/ACM 39th International …, 2017 - ieeexplore.ieee.org
GitHub is the largest collaborative source code hosting site built on top of the Git version
control system. The availability of a comprehensive API has made GitHub a target for many …
control system. The availability of a comprehensive API has made GitHub a target for many …
Software defined batteries
Different battery chemistries perform better on different axes, such as energy density, cost,
peak power, recharge time, longevity, and efficiency. Mobile system designers are …
peak power, recharge time, longevity, and efficiency. Mobile system designers are …
K2: A mobile operating system for heterogeneous coherence domains
Mobile System-on-Chips (SoC) that incorporate heterogeneous coherence domains
promise high energy efficiency to a wide range of mobile applications, yet are difficult to …
promise high energy efficiency to a wide range of mobile applications, yet are difficult to …
Reducing smartphone application delay through read/write isolation
The smartphone has become an important part of our daily lives. However, the user
experience is still far from being optimal. In particular, despite the rapid hardware upgrades …
experience is still far from being optimal. In particular, despite the rapid hardware upgrades …
{WearDrive}: Fast and {Energy-Efficient} Storage for Wearables
Size and weight constraints on wearables limit their battery capacity and restrict them from
providing rich functionality. The need for durable and secure storage for personal data …
providing rich functionality. The need for durable and secure storage for personal data …
Ape: An annotation language and middleware for energy-efficient mobile application development
Energy-efficiency is a key concern in continuously-running mobile applications, such as
those for health and context monitoring. Unfortunately, developers must implement complex …
those for health and context monitoring. Unfortunately, developers must implement complex …
Selectively taming background android apps to improve battery lifetime
Background activities on mobile devices can cause significant battery drain with little
visibility or recourse to the user. They can range from useful but sometimes overly …
visibility or recourse to the user. They can range from useful but sometimes overly …
eTrain: Making wasted energy useful by utilizing heartbeats for mobile data transmissions
T Zhang, X Zhang, F Liu, H Leng, Q Yu… - 2015 IEEE 35th …, 2015 - ieeexplore.ieee.org
With the rapid proliferation of smartphones, hundreds of millions of mobile users are
attracted to Instant Messaging (IM) apps. While such apps have brought convenience to our …
attracted to Instant Messaging (IM) apps. While such apps have brought convenience to our …