Load balancing aware scheduling algorithms for fog networks

被引:29
作者
Singh, Anil [1 ]
Auluck, Nitin [1 ]
机构
[1] Indian Inst Technol Ropar, Dept Comp Sci & Engn, Rupnagar, Punjab, India
关键词
cloud data center; fog computing; load balancing; mobile data center; security; INTERNET; THINGS;
D O I
10.1002/spe.2722
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fog networks have attracted the attention of researchers recently. The idea is that a part of the computation of a job/application can be performed by fog devices that are located at the network edge, close to the users. Executing latency sensitive applications on the cloud may not be feasible, owing to the significant communication delay involved between the user and the cloud data center (cdc). By the time the application traverses the network and reaches the cloud data center, it might already be too late. However, fog devices, also known as mobile data centers (mdcs), are capable of executing such latency sensitive applications. In this paper, we study the problem of balancing the application load while taking account of security constraints of jobs, across variousmdcsin a fog network. In case a particularmdcdoes not have sufficient capacity to execute a job, the job needs to be migrated to some othermdc. To this end, we propose three heuristic algorithms:minimum distance, minimum load, and minimum hop distance and load (MHDL). In addition, we also propose anILP-based algorithm calledload balancing aware scheduling ILP(LASILP) for solving the task mapping and scheduling problem. The performance of the proposed algorithms have been compared with the cloud only algorithm and another heuristic algorithm called fog-cloud-placement (FCP). Simulation results performed on real-life workload traces reveal that theMHDLheuristic performs better as compared to other scheduling policies in the fog computing environment while meeting application privacy requirements.
引用
收藏
页码:2012 / 2030
页数:19
相关论文
共 35 条
[1]  
Aljabre A., 2012, International Journal of Business and Social Science, V3, P234
[2]  
[Anonymous], 2016, White Paper
[3]  
[Anonymous], 2018, INT CONF EMERG TECHN
[4]   IoT for smart buildings - long awaited revolution or lean evolution [J].
Bajer, Marcin .
2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2018), 2018, :149-154
[5]   Scheduling for embedded real-time systems [J].
Balarin, F ;
Lavagno, L ;
Murphy, P ;
Sangiovanni-Vincentelli, A .
IEEE DESIGN & TEST OF COMPUTERS, 1998, 15 (01) :71-82
[6]   Cloud Computing at the Edges [J].
Bittencourt, Luiz F. ;
Rana, Omer ;
Petri, Ioan .
CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2015, 2016, 581 :3-12
[7]  
Bonomi F., Big Data and Internet of Things: A Roadmap for Smart Environments, V546, P169
[8]  
Cardellini V, 2015, 2015 IEEE S COMP COM
[9]   Shakespeare in the Restoration [J].
Clark, Sandra .
LITERATURE COMPASS, 2005, 2 (01) :**
[10]   Fog Computing: Helping the Internet of Things Realize Its Potential [J].
Dastjerdi, Amir Vahid ;
Buyya, Rajkumar .
COMPUTER, 2016, 49 (08) :112-116