ABSTRACT
The demand for low-latency processing in mobile devices is dramatically increasing. However, mobile devices inherently lack the capacity to handle heavy and low-latency processing. Edge computing techniques, which offload the tasks of user applications to a nearby server, are being used to mitigate this problem. Moreover, applications requiring rapid processing have evolved, becoming more complex. Application tasks are no longer merely computational and independent; each task requires its associated libraries and dependencies, all of which must be considered during offloading. The dependency between tasks should also be taken into account. Centralized decision-making for offloading for a large number of users is not practically feasible. In response to this issue, we designed a distributed method based on deep reinforcement learning. We defined the states of the learning agent in a manner that enables users to learn about the environment with respect to the level of task dependency. Through simulation, we demonstrate that the proposed algorithm surpasses existing benchmarks in terms of application completion time by identifying the optimal server for offloading dependent tasks.
- Ahmet Cihat Baktir, Atay Ozgovde, and Cem Ersoy. 2017. How can edge computing benefit from software-defined networking: A survey, use cases, and future directions. IEEE Communications Surveys & Tutorials, Vol. 19, 4 (2017), 2359--2391.Google ScholarCross Ref
- Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog Computing and Its Role in the Internet of Things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing (Helsinki, Finland) (MCC '12). Association for Computing Machinery, New York, NY, USA, 13--16. https://doi.org/10.1145/2342509.2342513Google ScholarDigital Library
- Ying He, Nan Zhao, and Hongxi Yin. 2017. Integrated networking, caching, and computing for connected vehicles: A deep reinforcement learning approach. IEEE Transactions on Vehicular Technology, Vol. 67, 1 (2017), 44--55.Google ScholarCross Ref
- Yun Chao Hu, Milan Patel, Dario Sabella, Nurit Sprecher, and Valerie Young. 2015. Mobile edge computing-A key technology towards 5G. ETSI white paper, Vol. 11, 11 (2015), 1--16.Google Scholar
- Sundas Iftikhar, Sukhpal Singh Gill, Chenghao Song, Minxian Xu, Mohammad Sadegh Aslanpour, Adel N. Toosi, Junhui Du, Huaming Wu, Shreya Ghosh, Deepraj Chowdhury, Muhammed Golec, Mohit Kumar, Ahmed M. Abdelmoniem, Felix Cuadrado, Blesson Varghese, Omer Rana, Schahram Dustdar, and Steve Uhlig. 2023. AI-based fog and edge computing: A systematic review, taxonomy and future directions. Internet of Things , Vol. 21 (2023), 100674. https://doi.org/10.1016/j.iot.2022.100674Google ScholarCross Ref
- Akhirul Islam, Arindam Debnath, Manojit Ghose, and Suchetana Chakraborty. 2021. A Survey on Task Offloading in Multi-access Edge Computing. Journal of Systems Architecture , Vol. 118 (2021), 102225. https://doi.org/10.1016/j.sysarc.2021.102225Google ScholarCross Ref
- Latif U Khan, Shashi Raj Pandey, Nguyen H Tran, Walid Saad, Zhu Han, Minh NH Nguyen, and Choong Seon Hong. 2020. Federated learning for edge networks: Resource optimization and incentive mechanism. IEEE Communications Magazine, Vol. 58, 10 (2020), 88--93.Google ScholarCross Ref
- Yuyi Mao, Changsheng You, Jun Zhang, Kaibin Huang, and Khaled B Letaief. 2017. A survey on mobile edge computing: The communication perspective. IEEE communications surveys & tutorials, Vol. 19, 4 (2017), 2322--2358.Google Scholar
- Mazliza Othman, Sajjad Ahmad Madani, Samee Ullah Khan, et al. 2013. A survey of mobile cloud computing application models. IEEE communications surveys & tutorials, Vol. 16, 1 (2013), 393--413.Google Scholar
- Tao Ouyang, Zhi Zhou, and Xu Chen. 2018. Follow me at the edge: Mobility-aware dynamic service placement for mobile edge computing. IEEE Journal on Selected Areas in Communications, Vol. 36, 10 (2018), 2333--2345.Google ScholarDigital Library
- Pawani Porambage, Jude Okwuibe, Madhusanka Liyanage, Mika Ylianttila, and Tarik Taleb. 2018. Survey on Multi-Access Edge Computing for Internet of Things Realization. IEEE Communications Surveys & Tutorials, Vol. 20, 4 (2018), 2961--2991. https://doi.org/10.1109/COMST.2018.2849509Google ScholarDigital Library
- Jianji Ren, Haichao Wang, Tingting Hou, Shuai Zheng, and Chaosheng Tang. 2019. Federated learning-based computation offloading optimization in edge computing-supported internet of things. IEEE Access , Vol. 7 (2019), 69194--69201.Google ScholarCross Ref
- Zohreh Sanaei, Saeid Abolfazli, Abdullah Gani, and Rajkumar Buyya. 2013. Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Communications Surveys & Tutorials, Vol. 16, 1 (2013), 369--392.Google ScholarCross Ref
- Mahadev Satyanarayanan, Paramvir Bahl, Ramón Caceres, and Nigel Davies. 2009. The case for vm-based cloudlets in mobile computing. IEEE pervasive Computing, Vol. 8, 4 (2009), 14--23.Google ScholarDigital Library
- Shangguang Wang, Yan Guo, Ning Zhang, Peng Yang, Ao Zhou, and Xuemin Shen. 2021. Delay-Aware Microservice Coordination in Mobile Edge Computing: A Reinforcement Learning Approach. IEEE Transactions on Mobile Computing, Vol. 20, 3 (2021), 939--951. https://doi.org/10.1109/TMC.2019.2957804Google ScholarCross Ref
- Xiaofei Wang, Yiwen Han, Chenyang Wang, Qiyang Zhao, Xu Chen, and Min Chen. 2019. In-edge ai: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Network, Vol. 33, 5 (2019), 156--165.Google ScholarDigital Library
- Zichuan Xu, Weifa Liang, Wenzheng Xu, Mike Jia, and Song Guo. 2015. Efficient algorithms for capacitated cloudlet placements. IEEE Transactions on Parallel and Distributed Systems, Vol. 27, 10 (2015), 2866--2880.Google ScholarDigital Library
- Ke Zhang, Yongxu Zhu, Supeng Leng, Yejun He, Sabita Maharjan, and Yan Zhang. 2019. Deep learning empowered task offloading for mobile edge computing in urban informatics. IEEE Internet of Things Journal, Vol. 6, 5 (2019), 7635--7647.Google ScholarCross Ref
- Gongming Zhao, Hongli Xu, Yangming Zhao, Chunming Qiao, and Liusheng Huang. 2021. Offloading tasks with dependency and service caching in mobile edge computing. IEEE Transactions on Parallel and Distributed Systems, Vol. 32, 11 (2021), 2777--2792. ioGoogle ScholarCross Ref
Index Terms
- Online Dependency-aware Task offloading in Cloudlet-based Edge Computing Networks
Recommendations
Intelligent task prediction and computation offloading based on mobile-edge cloud computing
AbstractEdge computing overcomes the high communication delay shortcoming of traditional cloud computing and provides computing services with high reliability and high bandwidth for mobile devices. At present, edge computing has become the ...
Highlights- The paper designs an intelligent computation offloading based MEC architecture.
Approximation Algorithm for the Offloading Problem in Edge Computing
Wireless Algorithms, Systems, and ApplicationsAbstractIn the edge-cloud environment, offloading technique decides the task to be executed either at the cloud or at the edge. Offloading can improve the quality of service and the efficiency of the system. In most previous works on the offloading ...
Modelling Task Offloading Mobile Edge Computing
ICCDE '22: Proceedings of the 2022 8th International Conference on Computing and Data EngineeringWith the rapid growth of mobile devices (such as smart phones and IoT devices) and the upcoming 5G era, it has been considered that edge computing will play a significant role, which together with the Cloud server forms the Mobile Edge Computing (MEC) ...
Comments