Contextual Information Based Scheduling for Service Migration in Mobile Edge Computing
DOI:
https://doi.org/10.15837/ijccc.2024.3.6143Keywords:
mobile and edge computing, Scheduling, Migration, Priority, Contextual InformationAbstract
Mobile Edge Computing (MEC) is a distributed computing paradigm that delivers processing and data storage capabilities closer to the network edge, which is adjacent to mobile consumers and devices. MEC lowers latency, reduces data transmission times, and improves overall performance for mobile apps by relocating computing resources to the network’s edge. But, due to higher average load and longer elapsed time, modern end devices such as smartphones and tablets cause major load challenges in mobile computing networks. Furthermore, if smartphones cause unpredictable traffic patterns, it becomes impossible to model and forecast the nature of communication. Such confusing traffic figures are caused not just by bursty Internet traffic, but also by multitasking operating systems that allow users to swiftly switch between active apps. Mobility of users and end devices impose a difficult challenge to provide continuous services in mobile computing. In this paper, this issue is addressed using the Contextual Information Based Scheduling (CIBS) technique to optimally allocate resources and provide seamless service to the users. The proposed method is implemented with NS-3, an open-source network simulator that provides a comprehensive set of modules for Mobile Edge Computing (MEC) simulations, including mobility modelling support. The experimental results show that CIBS offers migration time of 97512ms, delay time of 372115ms, execution time of 1061328ms and downtime of 98715ms. The results are compared with the existing Mobility-Aware Joint Task Scheduling (MATS) approach. The obtained results show that CIBS outperforms MATS with regard to migration time, latency, execution time and downtime.
References
Juyong Lee and Jihoon Lee (2018). Hierarchical Mobile Edge Computing Architecture Based on Context Awareness, Applied Sciences, 8(7), 1160, 2018.
https://doi.org/10.3390/app8071160
Teja Sree B, G. P. S. Varma, Hemalatha Indukurib (2023) Mobile Edge Computing Architecture Challenges, Applications, and Future Directions, International Journal of Grid and High- Performance Computing, 15 2, 1-23 2023.
https://doi.org/10.4018/IJGHPC.316837
Al-Badarneh, J., Jararweh, Y., Al-Ayyoub, M., Fontes, R., Al-Smadi, M., and Rothenberg, C.
(2018). Cooperative mobile edge computing system for VANET based software-defined content delivery. Computers and Electrical Engineering, 71, 388-397, 2018.
https://doi.org/10.1016/j.compeleceng.2018.07.021
Joseph Boccuzzi (2018), Introduction to Cellular Mobile Communications, Springer Book of Multiple access techniques for 5G wireless networks and beyond,3-37, 2018.
https://doi.org/10.1007/978-3-319-92090-0_1
Alameddine, H. A., Sharafeddine, S., Sebbah, S., Ayoubi, S., and Assi,C. (2019) Dynamic task offloading and scheduling for low-latency IoT services in multi-access edge computing. IEEE Journal on Selected Areas in Communications, 37(3), 668-682, 2019.
https://doi.org/10.1109/JSAC.2019.2894306
Huang J, Li S, Chen Y (2020) Revenue-optimal task scheduling and resource management for IoT batch jobs in mobile edge computing. Peer Network Application 13(5), 1776-1787, 2020.
https://doi.org/10.1007/s12083-020-00880-y
Tuyen X. Tran, Abolfazl Hajisami, Parul Pandey, and Dario Pompili (2017). Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges, IEEE Communications magazine, special issue on fog computing and networking., 55(4), 54-61, 2017.
https://doi.org/10.1109/MCOM.2017.1600863
Mach, P.; Becvar, Z (2017). Mobile edge computing: A survey on architecture and computation offloading. IEEE Communications Surveys and Tutorials. 19, 1628-1656, 2017.
https://doi.org/10.1109/COMST.2017.2682318
Muthukumaran, V., Kumar, V. V., Joseph, R. B., Munirathanam, M., and Jeyakumar, B. (2021). Improving network security based on trust-aware routing protocols using long short-term memoryqueuing segment-routing algorithms. International Journal of Information Technology Project Management (IJITPM), 12(4), 47-60, 2021.
https://doi.org/10.4018/IJITPM.2021100105
Chen, T., Matinmikko, M., Chen, X., Zhou, X., Ahokangas, P (2018). Software defined mobile networks: Concept, survey, and research directions. IEEE Communications Magazine, 53, no. 11, 126-133, 2018.
https://doi.org/10.1109/MCOM.2015.7321981
Yixue, H., Min, C., Long, H., Hossain, M.; Ahmed, G. Energy Efficient Task Caching and Offloading for Mobile Edge Computing. IEEE Access, 6, 11365-11373, 2018.
https://doi.org/10.1109/ACCESS.2018.2805798
Puliafito Carlo, Goncalves Diogo M, Lopes Marcio M, Martins Leonardo L, Madeira Edmundo, Mingozzi Enzo, Rana Omer, Bittencourt Luiz F. Mobfogsim (2020) Simulation of mobility and migration for fog computing. Simulation Model Practice Theory, 101, 102062, 2020.
https://doi.org/10.1016/j.simpat.2019.102062
[Online]. Available: https://5ghub.us/5g-mobile-edge-computing-mec-2/
Hiroyuki Tanaka, Masahiro Yoshida, Koya Mori, Noriyuki Takahashi. (2018), Multi-access Edge Computing: A Survey, Journal of Information Processing,26,87-97, 2018.
https://doi.org/10.2197/ipsjjip.26.87
Chen M, Hao Y (2018) Task offloading for mobile edge computing in software defined ultra-dense network. IEEE Journal on Selected Areas in Communications, 36(3), 587-5979, 2018.
https://doi.org/10.1109/JSAC.2018.2815360
Zhang J, Guo H, Liu J, Zhang Y (2019) Task offloading in vehicular edge computing networks: A load-balancing solution. IEEE Transaction Vehicular Technology 69(2), 2092-210410, 2019.
https://doi.org/10.1109/TVT.2019.2959410
Maithili, K., Vinothkumar, V., and Latha, P. (2018). Analyzing the security mechanisms to prevent unauthorized access in cloud and network security. Journal of Computational and Theoretical Nanoscience, 15(6-7), 2059-2063, 2018.
https://doi.org/10.1166/jctn.2018.7407
Huang J, Li S, Chen Y (2020) Revenue-optimal task scheduling and resource management for IoT batch jobs in mobile edge computing. Peer Network Application, 13(5), 1776-1787, 2020.
https://doi.org/10.1007/s12083-020-00880-y
Shi J, Jun D, Wang J, Wang J, Yuan J (2020) Priority-aware task offloading in vehicular fog computing based on deep reinforcement learning. IEEE Trans Vehicular Technology, 69(12), 16067-16081, 2020.
https://doi.org/10.1109/TVT.2020.3041929
Yang J, Xiao S, Jiang B, Song H, Khan S, Ul Islam S (2020) Cache- enabled unmanned aerial vehicles for cooperative cognitive radio networks. IEEE Wireless Communication 27(2), 155-16126, 2020.
https://doi.org/10.1109/MWC.001.1900301
Saha, S., Kumar, V. V., Niveditha, V. R., Kannan, V. A., Gunasekaran, K., and Venkatesan, K. (2023). Cluster-Based Protocol for Prioritized Message Communication in VANET. IEEE Access, 11, 67434-67442, 2023.
https://doi.org/10.1109/ACCESS.2023.3286936
Zaiwar Ali, Sadia Khaf, Ziaul Haq Abbas, Ghulam Abbas, Lei Jiao, Amna Irshad, Kyung Sup Kwak and Muhammad Bilal (2020) A Comprehensive Utility Function for Resource Allocation in Mobile Edge Computing, 2020.
Cheng Y, Liang C, Chen Q, Yu R (2021) Energy-efficient D2D- assisted computation offloading in NOMA-enabled cognitive networks. IEEE Transaction Vehicular Technology, 70(12), 13441- 13446, 2021.
https://doi.org/10.1109/TVT.2021.3093892
Kumar, V. D., Kumar, V. V., and Kandar, D. (2018). Data transmission between dedicated short range communication and WiMAX for efficient vehicular communication. Journal of Computational and Theoretical Nanoscience, 15(8), 2649-2654, 2018.
https://doi.org/10.1166/jctn.2018.7515
Jie Lin, Lin Huang, Hanlin Zhang, Xinyu Yang, Peng Zhao (2022) A Novel Lyapunov based Dynamic Resource Allocation for UAVs-assisted Edge Computing, Computer Networks, 205, 108710, 2022.
https://doi.org/10.1016/j.comnet.2021.108710
Kumar, Dr. V. V., Arvind, Dr. K. S., Umamaheswaran, Dr. S., and Suganya, K. S. (2019). Hierarchal Trust Certificate Distribution using Distributed CA in MANET. International Journal of Innovative Technology and Exploring Engineering, 8(10), 2521-2524, 2019.
https://doi.org/10.35940/ijitee.J9560.0881019
Tien Van Do, N.H. Do, H.T. Nguyen, Csaba Rotter, Attila Hegyi, Peter Hegyi, (2019). Comparison of scheduling algorithms for multiple mobile computing edge clouds, Simulation Modelling Practice and Theory, 93, 104-118, 2019.
https://doi.org/10.1016/j.simpat.2018.10.005
Zhang, M., Huang, H., Rui, L., Hui, G.,Wang, Y., and Qiu, X. (2020). A service migration method based on dynamic awareness in mobile edge computing. In NOMS 2020-2020 IEEE/IFIP Network Operations and Management Symposium. 1-7, 2020.
Additional Files
Published
Issue
Section
License
Copyright (c) 2024 Sanchari Saha, Iyappan Perumal, Niveditha V R, Mohamed Abbas, I.Manimozhi, C.Rohith Bhat
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.