Abstract
With a significant increase in the compute-intensive mobile applications in recent times, the seamless integration of the cloud platform with mobile devices becomes essential. As a result, the mobile cloud computing (MCC) and mobile edge computing (MEC) paradigm become prominent in today’s era. At the same time, scheduling user applications in these domains have also gained research attention. But a majority of scheduling policies for the MEC environment consider offloading and execution of tasks only between two computing platforms: (i) mobile and edge or (ii) edge and cloud. In this paper, we consider the scheduling of a set of user applications with partial offloading and execution of tasks in all the three layers of compute stack: the mobile device, edge, and the cloud, to minimize the energy consumption of the edge nodes. Our extensive simulation reveals that the proposed scheduling strategy achieves an energy reduction up to 30% with an execution speedup up to 6% while meeting the delay constraints of the applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kumar K, Lu Y (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4), pp 51–56
Chen C-H, Lee C-R et al A mobile cloud framework for deep learning and its application to smart car camera. In: Internet of vehicles—technologies and services. Cham, pp 14–25
Yu R, Zhang Y, Gjessing S, **a W, Yang K (2013) Toward cloud-based vehicular networks with efficient resource management. IEEE Netw 27(5):48–55
Roy S, Das AK, Chatterjee S, Kumar N, Chattopadhyay S, Rodrigues JJPC (2019) Provably secure fine-grained data access control over multiple cloud servers in mobile cloud computing based healthcare applications. IEEE Trans Indus Inf 15(1):457–468
Wu H, Knottenbelt WJ, Wolter K (2019) An efficient application partitioning algorithm in mobile environments. IEEE Trans Parallel Distribut Syst 30(7), pp 1464–1480
Ning Z, Huang J et al (2019) Mobile edge computing-enabled internet of vehicles: toward energy-efficient scheduling. IEEE Netw 33(5):198–205
Paiker NR, Shan J et al (2020) Design and implementation of an overlay file system for cloud-assisted mobile apps. IEEE Trans Cloud Comput 8(1):97–111
Panda SK, Jana PK (2019) An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems. Clust Comput 22:509–527
Hilman MH, Rodriguez MA, Buyya R (2020) Multiple workflows scheduling in multi-tenant distributed systems: a taxonomy and future directions. ACM Comput Surv 53(1)
Prodan R, Torre E et al (2019) Dynamic multi-objective virtual machine placement in cloud data centers. In: 45th Euromicro conference on software engineering and advanced applications, pp 92–99
Portex container adoption survey. https://portworx.com/wp-content/uploads/2019/05/2019-container-adoption-survey.pdf
Ning Z, Dong P et al (2019) A cooperative partial computation offloading scheme for mobile edge computing enabled internet of things. IEEE Internet Things J 6(3):4804–4814
Zhao J, Li Q et al (2019) Computation offloading and resource allocation for cloud assisted mobile edge computing in vehicular networks. IEEE Trans Vehicular Technol 68(8):7944–7956
Wang X, Wang K, Wu S, Di S, ** H, Yang K, Ou S (2018) Dynamic resource scheduling in mobile edge cloud with cloud radio access network. IEEE Trans Parallel Distrib Syst 29(11):2429–2445
Elbamby MS, Bennis M, Saad W (2017) Proactive edge computing in latency- constrained fog networks. In 2017 European conference on networks and communications (EuCNC), pp 1–6
Chiang Y, Zhang T, Ji Y (2019) Joint cotask-aware offloading and scheduling in mobile edge computing systems. IEEE Access 7:105008–105018
Liu J, Wang S et al (2019) A task oriented computation offloading algorithm for intelligent vehicle network with mobile edge computing. IEEE Access 7:180491–180502
Kuang Z, Li L et al (2019) Partial offloading scheduling and power allocation for mobile edge computing systems. IEEE Internet Things J 6(4):6774–6785
Tran TX, Pompili D (2019) Joint task offloading and resource allocation for multi-server mobile-edge computing networks. IEEE Trans Vehicular Technol 68(1):856–868
Dinh TQ, Tang J, La QD, Quek TQS (2017) Offloading in mobile edge computing: task allocation and computational frequency scaling. IEEE Trans Commun 65(8):3571–3584
Ning Z, Dong P et al (2019) Deep reinforcement learning for intelligent internet of vehicles: an energy-efficient computational offloading scheme. IEEE Trans Cogn Commun Netw 5(4), pp 1060–1072
Guo M, Li L, Guan Q (2019) Energy-efficient and delay-guaranteed workload allocation in iot-edge-cloud computing systems. IEEE Access 7:78685–78697
Liang J, Liu C, Tan G, Yang L (2019) Joint offloading and frequency scaling technology for mobile edge computing. In: 2019 IEEE 21st international conference on high performance computing and communications, pp 2045–2052
Peng Q, Jiang H, Chen M, Liang J, **a Y (2019) Reliability-aware and deadline-constrained workflow scheduling in mobile edge computing. In: IEEE 16th international conference on networking sensing and control (ICNSC), pp 236–241
Kim K H, Buyya R, Kim J (2007) Power aware scheduling of bag-of-tasks applica- tions with deadline constraints on dvs-enabled clusters. In: 7th IEEE International Symposium on CCGrid. IEEE, pp 541–548
Dayarathna M, Wen Y, Fan R (2016) Data center energy consumption modeling: a survey. IEEE Commun Surv Tutorials 18(1):732–794
Zhang Y, Wang Y, Hu C (2015) Cloudfreq: elastic energy-efficient bag-of-tasks scheduling in dvfs-enabled clouds. In: IEEE 21st international conference on parallel and distributed systems (ICPADS), pp. 585–592
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Deka, V., Ghose, M., Nandi, S. (2022). Energy-aware Application Scheduling on DVFS-Enabled Edge Computing with Mobile–Edge–Cloud Cooperation. In: Patgiri, R., Bandyopadhyay, S., Borah, M.D., Emilia Balas, V. (eds) Edge Analytics. Lecture Notes in Electrical Engineering, vol 869. Springer, Singapore. https://doi.org/10.1007/978-981-19-0019-8_43
Download citation
DOI: https://doi.org/10.1007/978-981-19-0019-8_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0018-1
Online ISBN: 978-981-19-0019-8
eBook Packages: EngineeringEngineering (R0)