Abstract
The usage of Mobile Cloud Computing over the year is directly proportional to the increase in energy consumption. This problem is then solved with the green approach, where many algorithms or methods were intensively developed to achieve an optimal state of Quality of Services performance. In this article, we conducted a Systematic Literature Review to find the latest algorithms and their respective performance for the Green Mobile Cloud Computing. From 25 papers, we conclude that heuristic and metaheuristic algorithms are the most widely applied for the computation offload and resource scheduling cases, respectively. Most articles we found used energy consumption rate and completion time as their Quality of Services measurement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Durgalakshmi, R., Lavanya, S.: A comparative analysis of energy-efficient and improved QoS-driven task and resource scheduling in mobile cloud computing environment. SSRN Electron. J. 17, 17–24 (2019)
Chen, M., Guo, S., Liu, K., Liao, X., Xiao, B.: Robust computation offloading and resource scheduling in cloudlet-based mobile cloud computing. IEEE Trans. Mob. Comput. 20(5), 2025–2040 (2021)
Barga, R., Gannon, D., Reed, D.: The client and the cloud: democratizing research computing. IEEE Internet Comput. 15(1), 72–75 (2011)
Tursunova, S., Kim, Y.T.: Realistic IEEE 802.11e EDCA model for QoS-aware cloud service provisioning. Dig. Tech. Pap. IEEE Int. Conf. Consum. Electron. 58(1), 55–56 (2012)
Pallavi, L., Jagan, A., Thirumala Rao, B.: ERMO2 algorithm: an energy efficient mobility management in mobile cloud computing system for 5G heterogeneous networks. Int. J. Electr. Comput. Eng. 9(3), 1957–1967 (2019)
Shen, C., Xue, S., Fu, S.: ECPM: an energy-efficient cloudlet placement method in mobile cloud environment. EURASIP J. Wireless Commun. Network. 2019, 141 (2019). https://doi.org/10.1186/s13638-019-1455-8
Vankadara, S., Dasari, N.: Energy-aware dynamic task offloading and collective task execution in mobile cloud computing. Int. J. Commun. Syst. 33(13), 1–14 (2020)
Abraham, S., Al-Khatib, O., Abdul Malek, M.F.: Energy-efficient and delay-aware mobile cloud offloading over cellular networks. Telecommun. Syst. 73(1), 131–142 (2019). https://doi.org/10.1007/s11235-019-00585-5
Yeganeh, H., Salahi, A., Pourmina, M.A.: A novel cost optimization method for mobile cloud computing by capacity planning of green data center with dynamic pricing. Can. J. Electr. Comput. Eng. 42(1), 41–51 (2019)
Akki, P., Vijayarajan, V.: Energy efficient resource scheduling using optimization based neural network in mobile cloud computing. Wireless Pers. Commun. 114(2), 1785–1804 (2020). https://doi.org/10.1007/s11277-020-07448-2
Peng, H., Wen, W.S., Tseng, M.L., Li, L.L.: Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment. Appl. Soft Comput. J. 80(2019), 534–545 (2019)
Maniah, Soewito, B., Lumban Gaol, F., Abdurachman, E.: A systematic literature review: risk analysis in cloud migration. J. King Saud Univ. Comput. Inf. Sci. (2021)
Raj, D.J.S.: Improved response time and energy management for mobile cloud computing using computational offloading. J. ISMAC 2(1), 38–49 (2020)
Jiang, Q., Leung, V.C.M., Tang, H., Xi, H.S.: Adaptive scheduling of stochastic task sequence for energy-efficient mobile cloud computing. IEEE Syst. J. 13(3), 3022–3025 (2019)
Lu, F., Gu, L., Yang, L.T., Shao, L., Jin, H.: Mildip: an energy efficient code offloading framework in mobile cloudlets. Inf. Sci. 513, 84–97 (2020)
Tang, C., Xiao, S., Wei, X., Hao, M., Chen, W.: Energy efficient and deadline satisfied task scheduling in mobile cloud computing. In: Proceedings - 2018 IEEE International Conference on Big Data Smart Computing BigComp 2018, pp. 198–205 (2018)
De, D., Mukherjee, A., Guha Roy, D.: Power and delay efficient multilevel offloading strategies for mobile cloud computing. Wireless Pers. Commun. 112(4), 2159–2186 (2020). https://doi.org/10.1007/s11277-020-07144-1
Guo, S., Xiao, B., Yang, Y., Yang, Y.: Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing. In: Proceedings - IEEE INFOCOM, vol. 2016-July (2016)
Liu, X., Yuan, C.W., Li, Y., Yang, Z., Cao, B.: A lightweight algorithm for collaborative task execution in mobile cloud computing. Wireless Pers. Commun. 86(2), 579–599 (2015). https://doi.org/10.1007/s11277-015-2946-5
Chen, M.H., Liang, B., Dong, M.: Joint offloading and resource allocation for computation and communication in mobile cloud with computing access point. In: Proceedings - IEEE INFOCOM (2017)
Tang, C., Hao, M., Wei, X., Chen, W.: Energy-aware task scheduling in mobile cloud computing. Distrib. Parallel Databases 36(3), 529–553 (2018). https://doi.org/10.1007/s10619-018-7231-7
Pati, B., Panigrahi, C.R., Sarkar, J.L.: CETM: a conflict-free energy efficient transmission policy in mobile cloud computing. Int. J. Commun. Networks Distrib. Syst. 20(2), 129–142 (2018)
Haghighi, V., Moayedian, N.S.: An offloading strategy in mobile cloud computing considering energy and delay constraints. IEEE Access 6, 11849–11861 (2018)
Goudarzi, M., Zamani, M., Toroghi Haghighat, A.: A genetic-based decision algorithm for multisite computation offloading in mobile cloud computing. Int. J. Commun. Syst. 30(10), 1–13 (2017)
Shetty, N.R., Patnaik, L.M., Prasad, N.H., Nalini, N. (eds.): ERCICA 2016. Springer, Singapore (2016). https://doi.org/10.1007/978-981-10-4741-1
Goudarzi, M., Zamani, M., Haghighat, A.T.: A fast hybrid multi-site computation offloading for mobile cloud computing. J. Netw. Comput. Appl. 80, 219–231 (2017)
Arun, C., Prabu, K.: A multi-objective EBCO-TS algorithm for efficient task scheduling in mobile cloud computing. Int. J. Networking Virtual Organ. 22(4), 366–386 (2020)
Sundararaj, V.: Optimal task assignment in mobile cloud computing by queue based ant-bee algorithm. Wireless Pers. Commun. 104(1), 173–197 (2018). https://doi.org/10.1007/s11277-018-6014-9
Garg, M., Nath, R.: Autoregressive dragonfly optimization for multiobjective task scheduling (ado-mts) in mobile cloud computing. J. Eng. Res. 8(3), 71–90 (2020)
Kaur, B., Kaur, A.: Load balancing in tasks using honey bee behavior algorithm in cloud computing. In: IEEE (2016)
Mohammed, M.A., Ţăpuş, N.: A novel approach of reducing energy consumption by utilizing enthalpy in mobile cloud computing. Stud. Inform. Control 26(4), 425–434 (2017)
Rashidi, S., Sharifian, S.: A hybrid heuristic queue based algorithm for task assignment in mobile cloud. Future Gener. Comput. Syst. 68, 331–345 (2017)
Al-Dulaimy, A., Itani, W., Zekri, A., Zantout, R.: Power management in virtualized data centers: state of the art. J. Cloud Comput. 5(1), 6 (2016). https://doi.org/10.1186/s13677-016-0055-y
Stachowiak, K., Zwierzykowski, P.: Lagrangian relaxation and linear intersection based QoS routing algorithm. Int. J. Electron. Telecommun. 58(4), 307–314 (2012)
Jia, Z., Varaiya, P.: Heuristic methods for delay constrained least cost routing using k-shortest-paths. IEEE Trans. Autom. Control 51(4), 707–712 (2006)
Pardamean, B., Rumanda, R.R.: Integrated model of cloud-based e-medical record for health care organizations. In: Recent Research in E-Activities, pp. 157–162 (2010)
Wang, Y., Wu, L., Yuan, X., Liu, X., Li, X.: An energy-efficient and deadline-aware task offloading strategy based on channel constraint for mobile cloud workflows. IEEE Access 7, 69858–69872 (2019)
Zhang, L., Fu, D., Liu, J., Ngai, E.C.H., Zhu, W.: On energy-efficient offloading in mobile cloud for real-time video applications. IEEE Trans. Circuits Syst. Video Technol. 27(1), 170–181 (2017)
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)
Zhang, W., Wen, Y., Wu, D.O.: Collaborative task execution in mobile cloud computing under a stochastic wireless channel. IEEE Trans. Wireless Commun. 14(1), 81–93 (2015)
Zhang, W., Wen, Y., Guan, K., Kilper, D., Luo, H., Wu, D.O.: Energy-optimal mobile cloud computing under stochastic wireless channel. IEEE Trans. Wireless Commun. 12(9), 4569–4581 (2013)
Dominic, N., Daniel, Cenggoro, T.W., Budiarto, A., Pardamean, B.: Transfer learning using inception-resnet-v2 model to the augmented neuroimages data for autism spectrum disorder classification. Commun. Math. Biol. Neurosci. 2021, 1–21 (2021)
Pardamean, B., Cenggoro, T.W., Rahutomo, R., Budiarto, A., Karuppiah, E.K.: Transfer learning from chest X-ray pre-trained convolutional neural network for learning mammogram data. Procedia Comput. Sci. 135, 400–407 (2018)
Pardamean, B., Muljo, H.H., Cenggoro, T.W., Chandra, B.J., Rahutomo, R.: Using transfer learning for smart building management system. J. Big Data 6(1), 110 (2019). https://doi.org/10.1186/s40537-019-0272-6
Fanny, Cenggoro, T.W.: Deep learning for imbalance data classification using class expert generative adversarial network. Procedia Comput. Sci. 135, 60–67 (2018)
Mukherjee, A., De, D., Roy, D.G.: A power and latency aware cloudlet selection strategy for multi-cloudlet environment. IEEE Trans. Cloud Comput. 7(1), 141–154 (2019)
Jia, M., Cao, J., Liang, W.: Optimal cloudlet placement and user to cloudlet allocation in wireless metropolitan area networks. IEEE Trans. Cloud Comput. 5(4), 725–737 (2015)
Gai, K., Qiu, M., Zhao, H., Tao, L., Zong, Z.: Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing. J. Netw. Comput. Appl. 59, 46–54 (2016)
Guzek, M., Kliazovich, D., Bouvry, P.: HEROS: energy-efficient load balancing for heterogeneous data centers. In: Proceedings - 2015 IEEE 8th International Conference on Cloud Computing CLOUD 2015, pp. 742–749 (2015).
Wei, X., Fan, J., Lu, Z., Ding, K.: Application scheduling in mobile cloud computing with load balancing. J. Appl. Math. 2013, 1–13 (2013)
Al-Janabi, S., Al-Shourbaji, I., Shojafar, M., Abdelhag, M.: Mobile cloud computing: challenges and future research directions. Proceedings - International Conference on Developments in eSystems Engineering DeSE, pp. 62–67 (2018)
Rahimi, M.R., Ren, J., Liu, C.H., Vasilakos, A.V., Venkatasubramanian, N.: Mobile cloud computing: a survey, state of art and future directions. Mobile Netw. Appl. 19(2), 133–143 (2014)
Noor, T.H., Zeadally, S., Alfazi, A., Sheng, Q.Z.: Mobile cloud computing: challenges and future research directions. J. Netw. Comput. Appl. 115(May), 70–85 (2018)
Smit, M., Shtern, M., Simmons, B., Litoiu, M.: Partitioning applications for hybrid and federated clouds. Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research, pp. 27–41 (2012)
Gu, F., Niu, J., Qi, Z., Atiquzzaman, M.: Partitioning and offloading in smart mobile devices for mobile cloud computing: State of the art and future directions. J. Netw. Comput. Appl. 119, 83–96 (2018)
Rahmani, A.M., et al.: Towards data and computation offloading in mobile cloud computing: taxonomy, overview, and future directions. Wireless Pers. Commun. 119(1), 147–185 (2021). https://doi.org/10.1007/s11277-021-08202-y
Acknowledgment
This paper publication is fully supported by Bina Nusantara University.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Dominic, N., Prayoga, J.S., Kumala, D., Surantha, N., Soewito, B. (2022). The Comparative Study of Algorithms in Building the Green Mobile Cloud Computing Environment. In: Barolli, L. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2021. Lecture Notes in Networks and Systems, vol 343. Springer, Cham. https://doi.org/10.1007/978-3-030-89899-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-89899-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89898-4
Online ISBN: 978-3-030-89899-1
eBook Packages: EngineeringEngineering (R0)