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 条
  • [21] A Method for Load Balancing and Energy Optimization in Cloud Computing Virtual Machine Scheduling
    Chandravanshi, Kamlesh
    Soni, Gaurav
    Mishra, Durgesh Kumar
    ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2023, 2024, 1453 : 325 - 335
  • [22] Model of Load Balancing and Scheduling in Cloud Computing
    Vilutis, Gytis
    Daugirdas, Linas
    Kavaliunas, Rimantas
    Sutiene, Kristina
    Vaidelys, Martynas
    PROCEEDINGS OF THE ITI 2012 34TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES (ITI), 2012, : 117 - 122
  • [23] A Load Balancing Task Scheduling Algorithm based on Feedback Mechanism for Cloud Computing
    Zhang Qian
    Ge Yufei
    Liang Hong
    Shi Jin
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 41 - 52
  • [24] 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
  • [25] An efficient load balancing scheduling strategy for cloud computing based on hybrid approach
    Oqail Ahmad Md.
    Khan R.Z.
    International Journal of Cloud Computing, 2020, 9 (04) : 453 - 469
  • [26] Efficient Utilization of Virtual Machines in Cloud Computing using Synchronized Throttled Load Balancing
    Garg, Shikha
    Dwivedi, Rakesh Kumar
    Chauhan, Himanshu
    2015 1ST INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2015, : 77 - 80
  • [27] A tree based mechanism for the load balancing of virtual machines in cloud environments
    Sonangeri Pushpavati U.K.
    D’Mello D.A.
    International Journal of Information Technology, 2021, 13 (3) : 911 - 920
  • [28] Load Balancing in Cloud Computing Environment Based on An Improved Particle Swarm Optimization
    Pan, Kai
    Chen, Jiaqi
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 595 - 598
  • [29] Load Balancing Of Tasks In Cloud Computing Environment Based On Bee Colony Algorithm
    Babu, K. R. Remesh
    Joy, Amaya Anna
    Samuel, Philip
    2015 FIFTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2015, : 89 - 93
  • [30] A Survey of Swarm Intelligence Based Load Balancing Techniques in Cloud Computing Environment
    Elmagzoub, M. A.
    Syed, Darakhshan
    Shaikh, Asadullah
    Islam, Noman
    Alghamdi, Abdullah
    Rizwan, Syed
    ELECTRONICS, 2021, 10 (21)