Cloudlet Scheduling Based Load Balancing on Virtual Machines in Cloud Computing Environment

被引:5
|
作者
Nasr, Aida A. [1 ]
El-Bahnasawy, Nirmeen A. [2 ]
Attiya, Gamal [2 ]
El-Sayed, Ayman [2 ]
机构
[1] Kafrelsheikh Univ, Fac Artificial Intelligence, Kafr Al Sheikh, Egypt
[2] Menoufia Univ, Fac Elect Engn, Comp Sci & Engn Dept, Shibin Al Kawm, Egypt
来源
JOURNAL OF INTERNET TECHNOLOGY | 2019年 / 20卷 / 05期
关键词
Cloud computing; Cloudlet scheduling; Load balancing; Ant colony; Simulated annealing;
D O I
10.3966/160792642019092005005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Management of cloud computing resources is critical, especially when several cloudlets are submitted simultaneously to cloud computing. Therefore, it is very important to use high efficient cloudlet scheduling techniques to guarantee efficient utilization of computing resources. This paper presents a two-phase approach, called SAAC, for scheduling cloudlets onto Virtual Machines (VMs) of cloud computing environment to balance workload on the available VMs and minimize makespan (i.e., the completion time at the maximum loaded VM). In the first phase, the SAAC approach applies the Simulated Annealing (SA) to find a near optimal scheduling of the cloudlets. While, in the second phase, the SAAC approach improves the cloudlets distribution by applying the Ant Colony Optimization (ACO) considering the solution obtained by the SA as the initial solution. The SAAC approach overcomes the computational time complexity of the ACO algorithm and low solutions quality of the SA. The proposed approach is evaluated by using the CloudSim, and the results are compared with that obtained by the most recent algorithms in terms of schedule length, load balancing, and time complexity.
引用
收藏
页码:1371 / 1378
页数:8
相关论文
共 50 条
  • [41] Load Balancing Heuristic for Tasks Scheduling in Cloud Environment
    Bey, Kadda Beghdad
    Benhammadi, Farid
    Boudaren, Mohamed El Yazid
    Khamadja, Salim
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 489 - 495
  • [42] Load balancing techniques in cloud computing environment: A review
    Shafiq, Dalia Abdulkareem
    Jhanjhi, N. Z.
    Abdullah, Azween
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (07) : 3910 - 3933
  • [43] Technique for Balanced Load Balancing in Cloud Computing Environment
    Joshi, Narayan A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (03) : 110 - 118
  • [44] Balancing the Load of BI Queries in a Cloud Computing Environment
    Chung, Chen-Yao
    Hsu, Ping-Yu
    Wu, Chuan-Sheng
    Lu, Ruei-Shan
    Ting, Ping-Ho
    JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (01): : 87 - 101
  • [45] Improved PC Based Resource Scheduling Algorithm for Virtual Machines in Cloud Computing
    Qiao, Baiyou
    Shen, Muchuan
    Zhu, Junhai
    Zheng, Yujie
    Li, Xiaolong
    Tong, Bin
    Chen, Donghai
    Wang, Guoren
    BIG DATA COMPUTING AND COMMUNICATIONS, (BIGCOM 2016), 2016, 9784 : 321 - 331
  • [46] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [47] Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters
    Maguluri, Siva Theja
    Srikant, R.
    Ying, Lei
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 702 - 710
  • [48] Literature Survey on Adaptive Virtual Machine Scheduling Strategy to Optimize Load Balancing in Cloud Environment
    Reddy, Hanuman N.
    Lathigara, Amit
    Aluvalu, Rajanikanth
    2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,
  • [49] Virtual Machine Migration Implementation in Load Balancing for Cloud Computing
    Razali, Rabiatul Addawiyah Mat
    Ab Rahman, Ruhani
    Zaini, Norliza
    Samad, Mustaffa
    2014 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS 2014), 2014,
  • [50] A Review on Load Balancing of Virtual Machine Resources in Cloud Computing
    Tiwari, Pradeep Kumar
    Joshi, Sandeep
    PROCEEDINGS OF FIRST INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS: VOL 2, 2016, 51 : 369 - 378