Abstract
Cloud offloading - leveraging remote cloud-based computing resources to execute energy-intensive functionality - has become a common optimization technique for mobile applications. However, implementing cloud offloading techniques remains a delicate and complex task, reserved for expert programmers. If cloud computing is to realize its promise as a generally applicable, powerful optimization technique for mobile applications, its implementation barrier must be lowered. As we have discovered, reusable system building blocks exposed via a convenient programming model can facilitate the implementation of complex cloud offloading optimizations. This paper describes a system architecture for implementing adaptive cloud offloading optimizations. In particular, the architecture features parameterizable building blocks for monitoring and estimating energy consumption and performance efficiency as well as state synchronization across address spaces, which the mobile programmer can use a la carte. These blocks streamline the implementation procedure for a wide array of adaptive offloading optimizations. Applying this system architecture to third-party mobile applications has optimized their energy efficiency, depending on the execution environment in place.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 94-104 |
| Number of pages | 11 |
| ISBN (Electronic) | 9781479919345 |
| DOIs | |
| State | Published - 28 Sep 2015 |
| Event | 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015 - Florence, Italy Duration: 16 May 2015 → 17 May 2015 |
Publication series
| Name | Proceedings - 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015 |
|---|
Conference
| Conference | 2nd ACM International Conference on Mobile Software Engineering and Systems, MOBILESoft 2015 |
|---|---|
| Country/Territory | Italy |
| City | Florence |
| Period | 16/05/15 → 17/05/15 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- adaptation
- cloud offloading
- energy optimization
- mobile applications
- programming model
Fingerprint
Dive into the research topics of 'Facilitating the Implementation of Adaptive Cloud Offloading to Improve the Energy Efficiency of Mobile Applications'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver