Energy-as-a-Service (EaaS): On the Efficacy of Multimedia Cloud Computing to Save Smartphone Energy

In spite of the dramatic growth in the number of smartphones in recent years, the challenge of limited energy capacity of these devices has not been solved satisfactorily. However, in the era of cloud computing, the limitation on energy capacity can be eased off in an efficient way by offloading heavy tasks to the cloud. It is important for smartphone and cloud computing developers to have insights into the energy cost of smartphone applications before implementing the offloading techniques. In this paper, we evaluate the energy cost of multimedia applications on smartphones that are connected to Multimedia Cloud Computing (MCC). We have conducted an extensive set of experiments to measure the energy costs to investigate whether or not smartphones save energy by using MCC services. In other words, we investigate the feasibility of MCC to provide the Energy-as-a-Service (EaaS). Specifically, we compared the energy costs for uploading and downloading a video file to and from MCC with the energy costs of encoding the same video file on a smartphone. The aforementioned comparison was performed by using HTTP and FTP Internet protocols with 3G and WiFi network interfaces. All the experiments were conducted on an Android based HTC Nexus One smartphone. Our results show that MCC provides the smartphones with many multimedia functionalities and saves smartphone energy from 30% to 70%.

[1]  Mahmut T. Kandemir,et al.  Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devices , 2004, IEEE Transactions on Parallel and Distributed Systems.

[2]  Shiqiang Yang,et al.  Computation Offloading for H.264 Video Encoder on Mobile Devices , 2006, The Proceedings of the Multiconference on "Computational Engineering in Systems Applications".

[3]  Chandra Krintz,et al.  Using bandwidth data to make computation offloading decisions , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[4]  Kun Yang,et al.  On effective offloading services for resource-constrained mobile devices running heavier mobile Internet applications , 2008, IEEE Communications Magazine.

[5]  Yu Xiao,et al.  Energy Consumption of Mobile YouTube: Quantitative Measurement and Analysis , 2008, 2008 The Second International Conference on Next Generation Mobile Applications, Services, and Technologies.

[6]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[7]  Fabio Panzieri,et al.  Seamless Support of Multimedia Distributed Applications Through a Cloud , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[8]  Kshirasagar Naik A Survey of Software Based Energy Saving Methodologies for Handheld Wireless Communication Devices , 2010 .

[9]  Deborah Estrin,et al.  A first look at traffic on smartphones , 2010, IMC '10.

[10]  Luca Ardito,et al.  Towards an Efficient Context-Aware System: Problems and Suggestions to Reduce Energy Consumption in Mobile Devices , 2010, 2010 Ninth International Conference on Mobile Business and 2010 Ninth Global Mobility Roundtable (ICMB-GMR).

[11]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[12]  Amit P. Sheth,et al.  Power of Clouds in Your Pocket: An Efficient Approach for Cloud Mobile Hybrid Application Development , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[13]  Jukka K. Nurminen,et al.  CloudTorrent - Energy-Efficient BitTorrent Content Sharing for Mobile Devices via Cloud Services , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[14]  Narseo Vallina-Rodriguez,et al.  Exhausting battery statistics: understanding the energy demands on mobile handsets , 2010, MobiHeld '10.

[15]  C.-C. Jay Kuo,et al.  Energy efficiency in data centers and cloud-based multimedia services: An overview and future directions , 2010, International Conference on Green Computing.

[16]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[17]  Manuel Rodríguez-Martínez,et al.  Open911: Experiences with the Mobile Plus Cloud Paradigm , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[18]  Sagar Naik,et al.  A methodology for selecting experiments to measure energy costs in smartphones , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[19]  Ayman I. Kayssi,et al.  Energy-efficient platform-as-a-service security provisioning in the cloud , 2011, 2011 International Conference on Energy Aware Computing.

[20]  Sagar Naik,et al.  The Concept of a Mobile Cloud Computing to Reduce Energy Cost of Smartphones and ICT Systems , 2011, ICT-GLOW.

[21]  Chong Luo,et al.  Multimedia Cloud Computing , 2011, IEEE Signal Processing Magazine.

[22]  Sagar Naik,et al.  Selection and execution of user level test cases for energy cost evaluation of smartphones , 2011, AST '11.