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] 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
  • [22] 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
  • [23] A Load Balancing Strategy for Cloud Computing Environment
    Haidri, Raza Abbas
    Katti, C. P.
    Saxena, P. C.
    2014 INTERNATIONAL CONFERENCE ON SIGNAL PROPAGATION AND COMPUTER TECHNOLOGY (ICSPCT 2014), 2014, : 636 - 641
  • [24] The Load Balancing Algorithm in Cloud Computing Environment
    Ren, Haozheng
    Lan, Yihua
    Yin, Chao
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 925 - 928
  • [25] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [26] A Heuristic Virtual Machine Scheduling Method for Load Balancing in Fog-Cloud Computing
    Xu, Xiaolong
    Liu, Qingxiang
    Qi, Lianyong
    Yuan, Yuan
    Dou, Wanchun
    Liu, Alex X.
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 83 - 88
  • [27] SeLance: Secure Load Balancing of Virtual Machines in Cloud
    Sun, Qian
    Shen, Qingni
    Li, Cong
    Wu, Zhonghai
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 662 - 669
  • [28] Improvement of tasks scheduling algorithm based on load balancing candidate method under cloud computing environment
    Chiang, Mao-Lun
    Hsieh, Hui-Ching
    Cheng, Yu-Huei
    Lin, Wei-Ling
    Zeng, Bo-Hao
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 212
  • [29] Load balancing scheduling algorithms for virtual computing laboratories in a Desktop-As-A-Service Cloud Computing Services
    Jarraya, Mohamed
    Elloumi, Sonda
    COMPUTER COMMUNICATIONS, 2022, 192 : 343 - 354
  • [30] Research on cloud computing load balancing based on virtual machine migration
    Kun, Liu
    Gaochao, Xu
    Jingxia, Chen
    Open Cybernetics and Systemics Journal, 2015, 9 (01): : 1334 - 1340