Reliable scheduling and load balancing for requests in cloud-fog computing

被引:0
作者
Fayez Alqahtani
Mohammed Amoon
Aida A. Nasr
机构
[1] King Saud University,Department of Computer Science, Community College
[2] Menoufia University,Department of Computer Science and Engineering, Faculty of Electronic Engineering
[3] Kafrelsheikh University,The Robotics and Intelligent Machines Department, Faculty of Artificial Intelligence
来源
Peer-to-Peer Networking and Applications | 2021年 / 14卷
关键词
Cloud computing; Fog computing; Load balancing; Failure rate; Scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
Fog computing broadens the computing services to serve requests of Internet of Things (IoT) by resources at the edge of Cloud-Fog environments instead of serving these requests by resources at the environment’s core. The aim of fog computing is to reduce load of computing in data centers and reduce latency of requests, especially real-time ones. Load balancing and scheduling play essential roles and represent main key challenges to guarantee high throughput and reliability of services in Cloud-Fog environments. Therefore, this paper introduces a reliable scheduling approach for allocating customers’ requests to the resources of Cloud-Fog environments. The approach is called Load Balanced Service Scheduling Approach (LBSSA) and it considers load balancing among resources when assigning requests to them by classifying requests to real-time, important and time-tolerant. In addition, scheduling of requests in the proposed approach considers the failure rate of resources in order to provide high reliability for requested services. The approach has a set of algorithms for handling different types of requests. Simulation experiments using CloudSim are conducted to assess the LBSSA approach in terms of number of computing resources, utilization of resources, load balance variance and running time.
引用
收藏
页码:1905 / 1916
页数:11
相关论文
共 48 条
[1]  
Yousefpour A(2019)All one needs to know about fog computing and related edge computing paradigms: a complete survey J Syst Archit 98 289-330
[2]  
Fung C(2019)Nature inspired meta-heuristic algorithms for solving the load-balancing problem in cloud environments Comput Oper Res 110 159-187
[3]  
Nguyen T(2018)Dynamic Resource Allocation for Load Balancing in Fog Environment Wireless Commun Mobile Computi 2018 1-15
[4]  
Kadiyala K(2017)Resource allocation strategy in fog computing based on priced timed petri nets IEEE Internet Things J 4 1216-1228
[5]  
Jalali F(2019)Resource scheduling algorithm with load balancing for cloud service provisioning Appl Soft Comput J 76 416-424
[6]  
Niakanlahiji A(2019)Meta heuristic-based task deployment mechanism for load balancing in IaaS cloud J Netw Comput Appl 128 64-77
[7]  
Kong J(2020)Scheduling Internet of Things requests to minimize latency in hybrid Fog–Cloud computing Future Generation Computer Systems 111 539-551
[8]  
Jue JP(2020)Fault-tolerant with load balancing scheduling in a fog-based IoT application IET Commun 14 2646-2657
[9]  
Milan S(2018)Fog computing for energy-aware load balancing and scheduling in smart factory IEEE Trans Ind Inf 14 4548-4556
[10]  
Xu X(2020)Distributed load balancing for heterogeneous fog computing infrastructures in smart cities Pervasive Mobile Comput 67 101221-60