• DocumentCode
    128387
  • Title

    An SLA-aware load balancing scheme for cloud datacenters

  • Author

    Chung-Cheng Li ; Kuochen Wang

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2014
  • fDate
    10-12 Feb. 2014
  • Firstpage
    58
  • Lastpage
    63
  • Abstract
    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.
  • Keywords
    cloud computing; computer centres; contracts; neural nets; resource allocation; service-oriented architecture; virtual machines; SLA violation rate reduction; SLA-aware load balancing; VM load metrics; availability capabilities; cloud computing; cloud datacenters; cloud users; decentralized load balancing architecture; neural network-based dynamic load balancing algorithm; neural network-based dynamic weighted round-robin algorithm; neural network-based load prediction; nn-dwrr algorithm; scalability; service-level agreement; tldlb; two-level decentralized load balancer; virtual machines; Artificial neural networks; Cloud computing; Computer architecture; Heuristic algorithms; Load management; Scheduling algorithms; Time factors; cloud computing; decentralized architecture; load balancing; neural network; service level agreement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Networking (ICOIN), 2014 International Conference on
  • Conference_Location
    Phuket
  • Type

    conf

  • DOI
    10.1109/ICOIN.2014.6799665
  • Filename
    6799665