COST-EFFECTIVE SCHEDULING AND LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING USING LEARNING AUTOMATA

被引:1
|
作者
Sarhadi, Ali [1 ]
Akbari, Javad Torkestani [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Arak Branch, Arak, Iran
关键词
Cloud computing; load balancing; learning automata; efficiency; OPTIMIZATION; ENVIRONMENT; MANAGEMENT; FRAMEWORK; ENERGY;
D O I
10.31577/cai_2023_1_37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing is a distributed computing model in which access is based on demand. A cloud computing environment includes a wide variety of resource suppliers and consumers. Hence, efficient and effective methods for task scheduling and load balancing are required. This paper presents a new approach to task scheduling and load balancing in the cloud computing environment with an emphasis on the cost-efficiency of task execution through resources. The proposed algorithms are based on the fair distribution of jobs between machines, which will prevent the unconventional increase in the price of a machine and the unemployment of other machines. The two parameters Total Cost and Final Cost are designed to achieve the mentioned goal. Applying these two parameters will create a fair basis for job scheduling and load balancing. To implement the proposed approach, learning automata are used as an effective and efficient technique in reinforcement learning. Finally, to show the effectiveness of the proposed algorithms we conducted simulations using CloudSim toolkit and compared proposed algorithms with other existing algorithms like BCO, PES, CJS, PPO and MCT. The proposed algorithms can balance the Final Cost and Total Cost of machines. Also, the proposed algorithms outperform best existing algorithms in terms of efficiency and imbalance degree.
引用
收藏
页码:37 / 74
页数:38
相关论文
共 50 条
  • [41] Cost-Effective Traffic Scheduling For Cloud Resource Management
    Shareef, Zayd Ashraf
    Hussin, Masnida
    Abdullah, Azizol
    Muhammed, Abdullah
    2015 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2015, : 189 - 194
  • [42] Cloud Computing: Performance Analysis of Load Balancing Algorithms in Cloud Heterogeneous Environment
    Behal, Veerawali
    Kumar, Anil
    2014 5TH INTERNATIONAL CONFERENCE CONFLUENCE THE NEXT GENERATION INFORMATION TECHNOLOGY SUMMIT (CONFLUENCE), 2014, : 200 - 205
  • [43] A Cost Effective approach for Resource Scheduling in Cloud Computing
    Kapur, Ritu
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [44] A Study on Load Balancing in Cloud Computing Environment Using Evolutionary and Swarm Based Algorithms
    Rana, Madhurima
    Bilgaiyan, Saurabh
    Kar, Utsav
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 245 - 250
  • [45] Comparative Study on Load Balancing and Service Broker Algorithms in Cloud Computing using Cloud Analyst Tool
    Payaswini, P.
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2021, 12 (01): : 49 - 61
  • [46] An Analysis of the Load Scheduling Algorithms in the Cloud Computing Environment: A Survey
    Chaudhary, Divya
    Kumar, Bijendra
    2014 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2014, : 1037 - 1042
  • [47] Load Balancing in Cloud Computing
    Volkova, Violetta N.
    Chernenkaya, Liudmila V.
    Desyatirikova, Elena N.
    Hajali, Moussa
    Khodar, Almothana
    Osama, Alkaadi
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 387 - 390
  • [48] Cost-effective Congestion-aware Load Balancing for Datacenters
    Chiang, Bo Ting
    Wang, Kuochen
    2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 395 - 400
  • [49] 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 - +
  • [50] Reliable scheduling and load balancing for requests in cloud-fog computing
    Fayez Alqahtani
    Mohammed Amoon
    Aida A. Nasr
    Peer-to-Peer Networking and Applications, 2021, 14 : 1905 - 1916