Grefenstette Bias based genetic algorithm for multi-site offloading using docker container in edge computing

被引:12
作者
Ezhilarasie, R. [1 ]
Umamakeswari, A. [1 ]
Reddy, Mandi Sushmanth [1 ]
Balakrishnan, P. [2 ]
机构
[1] SASTRA Deemed Univ, Sch Comp, Embedded Syst Lab, Thanjavur, Tamil Nadu, India
[2] Vellore Inst Technol, SCOPE, Vellore Campus, Vellore, Tamil Nadu, India
关键词
Internet of things (IoT); edge computing; computation offloading; application partitioning; Docker container; raspberry Pi; MOBILE; OPTIMIZATION;
D O I
10.3233/JIFS-169953
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Generally, several IoT (Internet of Things) applications employ cloud data centre for processing the data generated by edge devices like smartphones and tablets. Due to the increasing use of the IoT devices, the demand for higher computational and communication capabilities are also increasing. With the advent of Edge Computing and given the fact that computational capabilities are currently untapped, a part of the computational load can be offloaded to the edge nodes. In this paper, a Grefenstette bias based Genetic Algorithm for MultiSite Offloading (GGA-MSO) is proposed. This algorithm decides the schedule of the application that could be offloaded. The proposed algorithm provides a solution which has convergence in lesser time by employing diversification of initial population using the Grefenstette's Bias method. Besides, the container based lightweight virtualization is analyzed for offloading code and data to the nearby devices. The evaluation of the proposed work on random graphs shows that the proposed method starts to converge with significantly lesser iterations than its counterpart with undiversified population. The test bed results on Single Board Computers (SBC) like Raspberry Pi setup indicates that by adapting container virtualization in the edge environment, the performance of the IoT devices is improved and the communication overhead is reduced.
引用
收藏
页码:2419 / 2429
页数:11
相关论文
共 40 条
[1]   Application optimization in mobile cloud computing: Motivation, taxonomies, and open challenges [J].
Ahmed, Ejaz ;
Gani, Abdullah ;
Sookhak, Mehdi ;
Ab Hamid, Siti Hafizah ;
Xia, Feng .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 :52-68
[2]   Mobile device power models for energy efficient dynamic offloading at runtime [J].
Ali, Farhan Azmat ;
Simoens, Pieter ;
Verbelen, Tim ;
Demeester, Piet ;
Dhoedt, Bart .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 :173-187
[3]  
[Anonymous], IEEE INTERNET THINGS
[4]  
[Anonymous], 2013, ACM T ARCHITECTURE C
[5]  
[Anonymous], NEW GENETIC ALGORITH
[6]  
[Anonymous], IEEE T VEH TECHNOL
[7]  
[Anonymous], IEEE INT C SMART COM
[8]  
[Anonymous], 2012, CUCKOO COMPUTATION F
[9]  
[Anonymous], SOME OBSERVATIONS OP
[10]   Vehicular Cloud Computing through Dynamic Computation Offloading [J].
Ashok, Ashwin ;
Steenkiste, Peter ;
Bai, Fan .
COMPUTER COMMUNICATIONS, 2018, 120 :125-137