Abstract
Mobile devices, including smartphones, are becoming an important part of our daily lives. These devices have powerful features and useful applications that help us to accomplish multiple tasks in minimum time, especially in cloud services. Mobile devices, on the other hand, have limitations like battery life, computing power, and storage capacity. Mobile Cloud Computing (MCC) is a rising technology that helps mobile users to keep away from these limitations, primarily to save energy. In this article, we have discussed energy efficiency in MCC because it is the most important design requirement for mobile devices. Modified Best Fit Decreasing (MBFD) algorithm is used to sort the users as per their task. To minimize energy consumption and completion time required for completing the tasks optimization algorithm named as Artificial Bee Colony (ABC) with supervised learning technique Support Vector Machine (SVM) is used. The performance of the proposed MCC model is analyzed on the basis of energy consumption and completion time. It is analyzed that energy consumption and completion time are reduced by 36.12% and 8.12% respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ren, J., Zhang, Y., Zhang, K., Shen, X.: Exploiting mobile crowdsourcing for pervasive cloud services: challenges and solutions. IEEE Commun. Mag. 53(3), 98–105 (2015)
Gong, Y., Zhang, C., Fang, Y., Sun, J.: Protecting location privacy for task allocation in ad hoc mobile cloud computing. IEEE Trans. Emerg. Top. Comput. 6(1), 110–121 (2018)
Tang, J., Quek, T.Q.: The role of cloud computing in content-centric mobile networking. IEEE Commun. Mag. 54(8), 52–59 (2016)
Othman, M., Madani, S.A., Khan, S.U.: A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 16(1), 393–413 (2014)
Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., Buyya, R.: Cloud-based augmentation for mobile devices: motivation, taxonomies, and open challenges. IEEE Commun. Surv. Tutor. 16(1), 337–368 (2014)
Guo, S., Liu, J., Yang, Y., Xiao, B., Li, Z.: Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing. IEEE Trans. Mob. Comput. 18(2), 319–333 (2019)
Yang, S., Kwon, D., Yi, H., Cho, Y., Kwon, Y., Paek, Y.: Techniques to minimize state transfer costs for dynamic execution offloading in mobile cloud computing. IEEE Trans. Mob. Comput. 13(11), 2648–2660 (2014)
Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput. (4), 14–23
Zhang, X., Jeong, S., Kunjithapatham, A., Gibbs, S.: Towards an elastic application model for augmenting computing capabilities of mobile platforms. In: International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, June, pp. 161–174. Springer, Berlin, Heidelberg (2010)
Yang, L., Cao, J., Yuan, Y., Li, T., Han, A., Chan, A.: A framework for partitioning and execution of data stream applications in mobile cloud computing. ACM SIGMETRICS Perform. Eval. Rev. 40(4), 23–32 (2013)
Yang, L., Cao, J., Cheng, H., Ji, Y.: Multi-user computation partitioning for latency sensitive mobile cloud applications. IEEE Trans. Comput. 64(8), 2253–2266 (2015)
Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput. 4, 14–23 (2009)
Kaewpuang, R., Niyato, D., Wang, P., Hossain, E.: A framework for cooperative resource management in mobile cloud computing. IEEE J. Sel. Areas Commun. 31(12), 2685–2700 (2013)
Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: Thinkair: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: 2012 Proceedings IEEE Sethi Infocom, March, pp. 945–953. IEEE (2012)
Singh, S., Chana, I.: QRSF: QoS-aware resource scheduling framework in cloud computing. J. Supercomput. 71(1), 241–292 (2015)
Durao, F., Carvalho, J.F.S., Fonseka, A., Garcia, V.C.: A systematic review on cloud computing. J. Supercomput. 68(3), 1321–1346 (2014)
Lima, E., Aguiar, A., Carvalho, P., Viana, A.C.: Impacts of human mobility in mobile data offloading. In: ACM CHANTS, October, vol. 4 (2018)
Chunlin, L., Layuan, L.: Cost and energy aware service provisioning for mobile client in cloud computing environment. J. Supercomput. 71(4), 1196–1223 (2015)
Shiraz, M., Ahmed, E., Gani, A., Han, Q.: Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing. J. Supercomput. 67(1), 84–103 (2014)
Tziritas, N., Loukopoulos, T., Khan, S., Xu, C.Z., Zomaya, A.: A communication-aware energy-efficient graph-coloring algorithm for VM placement in clouds. In: 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), October, pp. 1684–1691. IEEE (2018)
Sethi, N., Singh, S., Singh, G.: Multiobjective Artificial Bee Colony based Job Scheduling for Cloud Computing Environment (2018)
Zhong, W., Zhuang, Y., Sun, J., Gu, J.: A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine. Appl. Intell. 48(11), 4072–4083 (2018)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sharma, P., Kumari, R., Aulakh, I.K. (2020). Task-Aware Energy-Efficient Framework for Mobile Cloud Computing. In: Tuba, M., Akashe, S., Joshi, A. (eds) ICT Systems and Sustainability. Advances in Intelligent Systems and Computing, vol 1077. Springer, Singapore. https://doi.org/10.1007/978-981-15-0936-0_41
Download citation
DOI: https://doi.org/10.1007/978-981-15-0936-0_41
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0935-3
Online ISBN: 978-981-15-0936-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)