Intelligent Computation Offloading for IoT Applications in Scalable Edge Computing Using Artificial Bee Colony Optimization

被引:24
作者
Babar, Mohammad [1 ]
Khan, Muhammad Sohail [1 ]
Din, Ahmad [2 ]
Ali, Farman [3 ]
Habib, Usman [4 ]
Kwak, Kyung Sup [5 ]
机构
[1] Univ Engn & Technol, Dept Comp Software Engn, Mardan 23200, Pakistan
[2] COMSATS Univ Islamabad CUI, Dept Comp Sci, Abbottabad Campus, Islamabad 22010, Pakistan
[3] Sejong Univ, Dept Software, Seoul 05006, South Korea
[4] Natl Univ Comp & Emerging Sci, Chiniot Faisalabad Campus, Islamabad, Pakistan
[5] Inha Univ, Dept Informat & Commun Engn, Incheon 22212, South Korea
基金
新加坡国家研究基金会;
关键词
INTERNET; CHALLENGES; TAXONOMY; DESIGN; SYSTEM; THINGS;
D O I
10.1155/2021/5563531
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Most of the IoT-based smart systems require low latency and crisp response time for their applications. Achieving the demand of this high Quality of Service (QoS) becomes quite challenging when computationally intensive tasks are offloaded to the cloud for execution. Edge computing therein plays an important role by introducing low network latency, quick response, and high bandwidth. However, offloading computations at a large scale overwhelms the edge server with many requests and the scalability issue originates. To address the above issues, an efficient resource management technique is required to maintain the workload over the edge and ensure the reduction of response time for IoT applications. Therefore, in this paper, we introduce a metaheuristic and nature-inspired Artificial Bee Colony (ABC) optimization technique that effectively manages the workload over the edge server under the strict constraints of low network latency and quick response time. The numerical results show that the proposed ABC algorithm has outperformed Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and Round-Robin (RR) Scheduling algorithms by producing low response time and effectively managing the workload over the edge server. Furthermore, the proposed technique scales the edge server to meet the demand of high QoS for IoT applications.
引用
收藏
页数:12
相关论文
共 39 条
[1]   An intelligent healthcare monitoring framework using wearable sensors and social networking data [J].
Ali, Farman ;
El-Sappagh, Shaker ;
Islam, S. M. Riazul ;
Ali, Amjad ;
Attique, Muhammad ;
Imran, Muhammad ;
Kwak, Kyung-Sup .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 114 :23-43
[2]   A smart healthcare monitoring system for heart disease prediction based on ensemble deep learning and feature fusion [J].
Ali, Farman ;
El-Sappagh, Shaker ;
Islam, S. M. Riazul ;
Kwak, Daehan ;
Ali, Amjad ;
Imran, Muhammad ;
Kwak, Kyung-Sup .
INFORMATION FUSION, 2020, 63 :208-222
[3]   Particle Swarm Optimization for Performance Management in Multi-cluster IoT Edge Architectures [J].
Azimi, Shelernaz ;
Pahl, Claus ;
Shirvani, Mirsaeid Hosseini .
PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2020, :328-337
[4]   Cloudlet Computing: Recent Advances, Taxonomy, and Challenges [J].
Babar, Mohammad ;
Khan, Muhammad Sohail ;
Ali, Farman ;
Imran, Muhammad ;
Shoaib, Muhammad .
IEEE ACCESS, 2021, 9 :29609-29622
[5]   Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud-Fog Computing Environment [J].
Binh Minh Nguyen ;
Huynh Thi Thanh Binh ;
Tran The Anh ;
Do Bao Son .
APPLIED SCIENCES-BASEL, 2019, 9 (09)
[6]   Mobile Edge Computing Resources Optimization: A Geo-Clustering Approach [J].
Bouet, Mathieu ;
Conan, Vania .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (02) :787-796
[7]   A Multi-Clustering Approach to Scale Distributed Tenant Networks for Mobile Edge Computing [J].
Bruschi, Roberto ;
Davoli, Franco ;
Lago, Paolo ;
Pajo, Jane Frances .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) :499-514
[8]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[9]   Dynamic Computation Offloading in Edge Computing for Internet of Things [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4242-4251
[10]   Distributed and scalable computing framework for improving request processing of wearable IoT assisted medical sensors on pervasive computing system [J].
Fouad, H. ;
Mahmoud, Nourelhoda M. ;
El Issawi, Mohammed Sayed ;
Al -Feel, Haytham .
COMPUTER COMMUNICATIONS, 2020, 151 :257-265