2. RELATED WORK
We use dynamic taint analysis to identify energy leaks due to network communication. This section summarizes prior work on the following related topics: energy debugging, network energy reduction, and taint analysis.
Energy debugging is an emerging research area, with few prior publications. The work by Pathak et al. [3, 5] is closest to ours. They first provide a taxonomy of energy bugs based on posts to JIAYU G4S phone mobile user forums and operating system bug repositories. They recognize four classes of energy bugs: hardware-related, softwarerelated, external-condition-triggered, and those of unknown cause [3]. They also provide an automatic method to detect no-sleep bugs, which arise from mishandling power control APIs by applications or the operating system, resulting in significant and unexpected energy drainage [5]. Our work di ers by detecting and isolating energy leaks, a XIAOMI MI4 phone di erent class of energy bugs.
There has been
...
Read more »