Energy Aware Task Assignment with Cost Optimization in Mobile Cloud Computing
- 1 Department of Computer Science in Southeast University, Nanjing, China
- 2 Department of Computer Science in Southeast University, Nanjing, China
- 3 Department of Computer Science in Southeast University, Nanjing, China
- 4 Department of Computer Science in Southeast University, Nanjing, China
Abstract
In this paper, we are investigating the power consumption of mobile device while performing offloading system. The offloading system is way in which mobile application can be divided into local and remote execution in order to alleviate the CPU energy consumption. However, existing offloading systems do not consider data transfer communication energy while performing mobile offloading system. They have just focused on mobile CPU energy consumption. In this paper, we are investigating the energy consumption mobile CPU and communication energy collaboratively while performing mobile offloading for complex application. To cope up with the above problem, we have proposed Energy Efficient Task Scheduler (EETS) algorithm, whose aim is to determine optimal tasks execution in offloading system in order to minimize mobile CPU and communication energy. Simulation results show that EETS outperforms as compared to baseline approaches.
- Satyanarayanan, M., Bahl, P., Caceres, R. and Davies, N. (2013) The Case for VM-Based Cloudlets in Mobile Computing. IEEE Pervasive Computing, 8, 14-23. https://doi.org/10.1109/MPRV.2009.82
- Dinh, H.T., Lee, C., Niyato, D. and Wang, P. (2014) A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches. Wireless Communications and Mobile Computing, 13, 1587-1611. https://doi.org/10.1002/wcm.1203
- Baliga, J., Ayre, R. and Hinton, K. (2011) Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport. Proceedings of the IEEE, 99, 149-167. https://doi.org/10.1109/JPROC.2010.2060451
- Barbera, M.V., Kosta, S., Mei, A. and Stefa, J. (2013) To Offload or Not to Offload? The Bandwidth and Energy Costs of Mobile Cloud Computing. 2013 Proceedings IEEE INFOCOM, Turin, 14-19 April 2013, 1285-1293. https://doi.org/10.1109/INFCOM.2013.6566921
- Yang, K., Ou, S. and Chen, H.H. (2008) On Effective Offloading Services for Resource Constrained Mobile Devices Running Heavier Mobile Internet Applications. IEEE Communications Magazine, 46, 56-63. https://doi.org/10.1109/MCOM.2008.4427231
- Kumar, K. and Lu, Y.H. (2010) Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? Computer, 43, 51-56. https://doi.org/10.1109/MC.2010.98
- Portokalidis, G., Homburg, P., Anagnostakis, K. and Bos, H. (2010) Paranoid Android: Versatile Protection for Smartphones. Proceedings of the 26th Annual Computer Security Applications Conference, Austin, 6-10 December 2010, 347-356.
- Chen, E.Y. and Itoh, M. (2010) Virtual Smartphone over IP. 2010 IEEE International Symposium on “A World of Wireless, Mobile and Multimedia Networks” (WoWMoM), Montrreal, QC, 14-17 June 2010, 1-6. https://doi.org/10.1109/WOWMOM.2010.5534992
- Wen, Y., Zhang, W. and Luo, H. (2012) Energy-Optimal Mobile Application Execution: Taming Resource-Poor Mobile Devices with Cloud Clones. 2012 Proceedings IEEE INFOCOM, Orlando, FL, 25-30 March 2012, 2716-2720. https://doi.org/10.1109/INFCOM.2012.6195685
- Rudenko, A., Reiher, P., Popek, G.J. and Kuenning, G.H. (1998) Saving Portable Computer Battery Power through Remote Process Execution. ACM SIGMOBILE Mobile Computing and Communications Review, 2, 19-26. https://doi.org/10.1145/584007.584008
- Mahesar, A.R., Lakhan, A., Sajnani, D.K. and Jamali, I.A. (2018) Hybrid Delay Optimization and Workload Assignment in Mobile Edge Cloud Networks. Open Access Library Journal, 5, e4854. https://doi.org/10.4236/oalib.1104854