An SLA-aware Load Balancing Scheme for Cloud Datacenters

被引:17
|
作者
Li, Chung-Cheng [1 ]
Wang, Kuochen [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
cloud computing; decentralized architecture; load balancing; neural network; service level agreement;
D O I
10.1109/ICOIN.2014.6799665
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most important issues about cloud computing is how to achieve load balancing among thousands of virtual machines (VMs) in a large datacenter. In this paper, we propose a novel decentralized load balancing architecture, called tldlb (two-level decentralized load balancer). This distributed load balancer takes advantage of the decentralized architecture for providing scalability and high availability capabilities to service more cloud users. We also propose a neural network-based dynamic load balancing algorithm, called nn-dwrr (neural network-based dynamic weighted round-robin), to dispatch a large number of requests to different VMs, which are actually providing services. In nn-dwrr, we combine VM load metrics (CPU, memory, network bandwidth, and disk I/O utilizations) monitoring and neural network-based load prediction to adjust the weight of each VM. Experimental results support that our proposed load balancing algorithm, nn-dwrr, can be applied to a large cloud datacenter, and it is 1.86 times faster than the wrr, 1.49 times faster than the Capacity-based, and 1.21 times faster than the ANN-based load balancing algorithms in terms of average response time. In addition, tldlb can reduce the SLA (service-level agreement) violation rate via in-time activating VMs from a spare VM pool.
引用
收藏
页码:58 / 63
页数:6
相关论文
共 50 条
  • [21] Automatic SLA management in SLA-aware architecture
    D'Arienzo, M
    Esposito, M
    Romano, SP
    Ventre, G
    ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 1402 - 1406
  • [22] SLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
    Zhuang, Zhenyun
    Ramachandra, Haricharan
    Sridharan, Badri
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 836 - 843
  • [23] An Energy and SLA-Aware Resource Management Strategy in Cloud Data Centers
    Zhang, Chi
    Wang, Yuxin
    Lv, Yuanchen
    Wu, Hao
    Guo, He
    SCIENTIFIC PROGRAMMING, 2019, 2019
  • [24] SLA-aware Provisioning and Scheduling of Cloud Resources for Big Data Analytics
    Alrokayan, Mohammed
    Dastjerdi, Amir Vahid
    Buyya, Rajkumar
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2014, : 49 - 56
  • [25] A Novel Energy Efficient and SLA-Aware Approach for Cloud Resource Management
    Shelar, Madhukar
    Sane, Shirish
    Kharat, Vilas
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2019, 11 (02) : 63 - 84
  • [26] SLA-Aware Energy-Efficient Scheduling Scheme for Hadoop YARN
    Li, Ping
    Ju, Lei
    Jia, Zhiping
    Sun, Zhiwen
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 623 - 628
  • [27] LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inference
    Choi, Yujeong
    Kim, Yunseong
    Rhu, Minsoo
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 493 - 506
  • [28] A Cost-effective SLA-Aware Scheduling for Hybrid Cloud Environment
    Balagoni, Yadaiah
    Rao, R. Rajeswara
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH, 2016, : 368 - 374
  • [29] SLA-aware energy-efficient scheduling scheme for Hadoop YARN
    Xiaojun Cai
    Feng Li
    Ping Li
    Lei Ju
    Zhiping Jia
    The Journal of Supercomputing, 2017, 73 : 3526 - 3546
  • [30] SLA-aware energy-efficient scheduling scheme for Hadoop YARN
    Cai, Xiaojun
    Li, Feng
    Li, Ping
    Ju, Lei
    Jia, Zhiping
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (08): : 3526 - 3546