Proceedings of the 38th International Conference on Software Engineering 2016
DOI: 10.1145/2884781.2884867
|View full text |Cite
|
Sign up to set email alerts
|

Automated energy optimization of HTTP requests for mobile applications

Abstract: Energy is a critical resource for apps that run on mobile devices. Among all operations, making HTTP requests is one of the most energy consuming. Previous studies have shown that bundling smaller HTTP requests into a single larger HTTP request can be an effective way to improve energy efficiency of network communication, but have not defined an automated way to detect when apps can be bundled nor to transform the apps to do this bundling. In this paper we propose an approach to reduce the energy consumption o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
58
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 91 publications
(59 citation statements)
references
References 41 publications
1
58
0
Order By: Relevance
“…There is a wide range of activities on exploiting compiler-based code optimization [12], [13], runtime task scheduling [14], [15], or a combination of both [7] to optimize different workloads for energy efficiency. Other relevant work in web browsing optimization exploits application knowledge to batch network communications [16], [17], and parallel downloading [18], which primarily target the initial page loading phase. Our work is complementary to prior works by targeting the low-level optimization, and we do so by utilizing the hardware configuration knobs to perform energy optimization during the interacting phase.…”
Section: A Energy Optimizationmentioning
confidence: 99%
“…There is a wide range of activities on exploiting compiler-based code optimization [12], [13], runtime task scheduling [14], [15], or a combination of both [7] to optimize different workloads for energy efficiency. Other relevant work in web browsing optimization exploits application knowledge to batch network communications [16], [17], and parallel downloading [18], which primarily target the initial page loading phase. Our work is complementary to prior works by targeting the low-level optimization, and we do so by utilizing the hardware configuration knobs to perform energy optimization during the interacting phase.…”
Section: A Energy Optimizationmentioning
confidence: 99%
“…According to Statcounter, most of the traffic of mobile devices is based on Hyper Text Transfer Protocol (HTTP) [4].Among all kinds of network operations, those related with HTTP are the most energy consuming, representing almost 80% of the global network related energy consumption [5]. Therefore, reducing the power expenditure of browser data transfer can have a significant impact on the overall energy consumption of the device.…”
Section: Introductionmentioning
confidence: 99%
“…Making HTTP requests is one of the most energy consuming activities in Android apps, Li et al [18] propose an approach to reducing the energy consumption of HTTP requests by automatically detecting and then bundling multiple HTTP requests.…”
Section: Optimizing Energymentioning
confidence: 99%