Total views : 252
Offloading Computation for Efficient Mobile Cloud Computing
Background/Objectives: Mobile and cloud are two of the most used technologies today and it is only a matter of time before these technologies combine. In this study we try to combine these two. Method/Statistical Analysis: To study the combination of these two technologies, we offloaded a certain amount of computational work from a mobile device (An android device in our case) to a cloud server (AWS) and studied the real world performance benefits and battery gains that we achieved with it. Findings: We found a clear gain in terms of the load on the CPU of the device as well as the battery life consumption. This could lead to high real world gains in performance. Applications/Improvements: This technology can be used to create cloud-first mobile applications that not only just store their data on the cloud, but also rely on it for its computational needs.
Android, AWS, Offloading, Mobile Cloud Computing, Power Consumption
- Nielsen Informate Mobile Insights. Mumbai: Vserv: Smartphone User Persona Report. 2015.
- Wang C. and Li Z. Parametric Analysis for Adaptive Computation Offloading. ACM SIGPLAN Notices. 2004; 39(6):119-30.
- Wolski R et al. Using Bandwidth Data to Make Computation Offloading Decisions. Proc. IEEE Int’l Symp. Parallel and Distributed Processing (IPDPS 08). 2008; p. 1-8.
- Kumar K and Lu YH. Cloud computing for mobile users: Can offloading computation save energy? IEEE Computer. 2010 April; 43(4):51–56.
- Lai CF, Chao HC, Lai YX, Wan JF. Cloud-assisted realtime translating for http live streaming. In Proc. Wireless Communications, IEEE. 2013 June; 20(3).
- Zhan K, Lung C and Srivastava P. A Green Analysis of Mobile Cloud Computing Applications. 2014; p. 6.
- Ying-Dar Lin, Edward TH Chu, Yuan-Cheng Lai and Ting-Jun Huang. Time-and-Energy-Aware Computation Offloading in Handheld Devices to Coprocessors and Clouds. IEEE Systems Journal. 1932-8184 © 2013 IEEE.
- Saad S and Nandedkar S. Energy Efficient Mobile Cloud Computing. International Journal of Computer Science and Information Technologies. 2014; 56.
- What Is Secure Shell (SSH)? Available from: http://searchsecurity. techtarget.com/definition/Secure-Shell
- JCraft. JSch. Available from: http://www.jcraft.com/jsch/ examples.
- Murty J. Farnham: O’Reilly: Programming Amazon Web Services - S3, EC2, SQS, FPS, and SimpleDB. 2008.
- OpenCV documentation index. (n.d.). Available from: http://docs.opencv.org.
- Ostermann S, Iosup A, Yigitbasi N, Prodan R, Fahringer T and Epema D. A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing. Cloud Computing. 2010; 34:115-31.
- Eaton JW. Bristol, UK: Network Theory: GNU octave: A high-level language for numerical computations: Octave version 2.0.17 (stable). 2005.
- Mohammad Saad S and Nandedkar S. Energy Efficient Mobile Cloud Computing. International Journal of Computer Science and Information Technologies. 2014; 56.
- Kalpana V, Meena V. Study on Data Storage Correctness Methods in Mobile Cloud Computing. Indian Journal of Science and Technology. 2015 Mar; 8(6). Doi: 10.17485/ ijst/2015/v8i6/70094.
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution 3.0 License.