Modeling an Optimized Approach for Load Balancing in Cloud

被引:20
|
作者
Junaid, Muhammad [1 ]
Sohail, Adnan [1 ]
Bin Rais, Rao Naveed [2 ]
Ahmed, Adeel [3 ]
Khalid, Osman [4 ]
Khan, Imran Ali [4 ]
Hussain, Syed Sajid [4 ]
Ejaz, Naveed [1 ]
机构
[1] Iqra Univ, Dept Comp, Islamabad 46000, Pakistan
[2] Ajman Univ, Coll Engn & Informat Technol, Dept Elect & Comp Engn, Ajman, U Arab Emirates
[3] Quaid I Azam Univ, Dept Comp Sci, Islamabad 45320, Pakistan
[4] COMSATS Univ Islamabad, Dept Comp Sci, Abbottabad 22060, Pakistan
关键词
Classification; cloud; SVM; load balancing; metaheuristics; virtual machine; CAT SWARM OPTIMIZATION; ALGORITHM; CLASSIFICATION; FRAMEWORK;
D O I
10.1109/ACCESS.2020.3024113
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite significant infrastructure improvements, cloud computing still faces numerous challenges in terms of load balancing. Several techniques have been applied in the literature to improve load balancing efficiency. Recent research manifested that load balancing techniques based on metaheuristics provide better solutions for proper scheduling and allocation of resources in the cloud. However, most of the existing approaches consider only a single or few QoS metrics and ignore many important factors. The performance efficiency of these approaches is further enhanced by merging with machine learning techniques. These approaches combine the relative benefits of load balancing algorithm backed up by powerful machine learning models such as Support Vector Machines (SVM). In the cloud, data exists in huge volume and variety that requires extensive computations for its accessibility, and hence performance efficiency is a major concern. To address such concerns, we propose a load balancing algorithm, namely, Data Files Type Formatting (DFTF) that utilizes a modified version of Cat Swarm Optimization (CSO) along with SVM. First, the proposed system classifies data in the cloud from diverse sources into various types, such as text, images, video, and audio using one to many types of SVM classifiers. Then, the data is input to the modified load balancing algorithm CSO that efficiently distributes the load on VMs. Simulation results compared to existing approaches showed an improved performance in terms of throughput (7%), the response time (8.2%), migration time (13%), energy consumption (8.5%), optimization time (9.7%), overhead time (6.2%), SLA violation (8.9%), and average execution time (9%). These results outperformed some of the existing baselines used in this research such as CBSMKC, FSALB, PSO-BOOST, IACSO-SVM, CSO-DA, and GA-ACO.
引用
收藏
页码:173208 / 173226
页数:19
相关论文
共 50 条
  • [41] Load Balancing in the Cloud Using Specialization
    Hammoudi, Sarra
    Benaouda, Abdelhafid
    Harous, Saad
    Aliouat, Zibouda
    2016 IEEE 7TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS MOBILE COMMUNICATION CONFERENCE (UEMCON), 2016,
  • [42] Load Balancing in Green Cloud Computation
    Al Sallami, Nada M.
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL II, 2013, : 798 - 802
  • [43] A taxonomic survey on load balancing in cloud
    Thakur, Avnish
    Goraya, Major Singh
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 98 : 43 - 57
  • [44] Ananta: Cloud Scale Load Balancing
    Patel, Parveen
    Bansal, Deepak
    Yuan, Lihua
    Murthy, Ashwin
    Greenberg, Albert
    Maltz, David A.
    Kern, Randy
    Kumar, Hemant
    Zikos, Marios
    Wu, Hongyu
    Kim, Changhoon
    Karri, Naveen
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 207 - 218
  • [45] Load Balancing in Cloud Computing: Survey
    Pradhan, Arabinda
    Bisoy, Sukant Kishoro
    Mallick, Pradeep Kumar
    INNOVATION IN ELECTRICAL POWER ENGINEERING, COMMUNICATION, AND COMPUTING TECHNOLOGY, IEPCCT 2019, 2020, 630 : 99 - 111
  • [46] A distributed quality of service-enabled load balancing approach for cloud environment
    Sharma, Minakshi
    Kumar, Rajneesh
    Jain, Anurag
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2023, 19 (04) : 491 - 512
  • [47] QoS in the Cloud Computing: A Load Balancing Approach Using Simulated Annealing Algorithm
    Hanine, Mohamed
    Benlahmar, El Habib
    BIG DATA, CLOUD AND APPLICATIONS, BDCA 2018, 2018, 872 : 43 - 54
  • [48] 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
  • [49] Fault Tolerance Based Load Balancing Approach for Web Resources in Cloud Environment
    Shukla, Anju
    Kumar, Shishir
    Singh, Harikesh
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (02) : 225 - 232
  • [50] An Enhanced Approach of Genetic and Ant colony based Load Balancing in Cloud Environment
    Kanthimathi, M.
    Vijayakumar, D.
    IEEE INTERNATIONAL CONFERENCE ON SOFT-COMPUTING AND NETWORK SECURITY (ICSNS 2018), 2018, : 203 - 207