• DocumentCode
    262098
  • Title

    Evaluating Weighted Round Robin Load Balancing for Cloud Web Services

  • Author

    Weikun Wang ; Casale, Giuliano

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2014
  • fDate
    22-25 Sept. 2014
  • Firstpage
    393
  • Lastpage
    400
  • Abstract
    Weighted round robin load balancing is a common routing policy offered in cloud load balancers. However, there is a lack of effective mechanisms to decide the weights assigned to each server to achieve an overall optimal revenue of the system. In this paper, we first experimentally explore the relation between probabilistic routing and weighted round robin load balancing policies. From the experiment a similar behavior is found between these two policies, which makes it possible to assign the weights according to the routing probability estimated from queueing theoretic heuristic and optimization algorithms studied in the literature. We focus in particular on algorithms based on closed queueing networks for multi-class workloads, which can be used to describe application with service level agreements differentiated across users. We also compare the efficiency of queueing theoretic methods with simple heuristics that do not require to specify a stochastic model of the application. Results indicate that queueing theoretical algorithms yield significantly better results than routings proportional to the VM capacity with respect to throughput maximization.
  • Keywords
    Web services; cloud computing; contracts; resource allocation; VM capacity; closed queueing networks; cloud Web services; cloud load balancers; multiclass workloads; optimal revenue; optimization algorithms; probabilistic routing policy; queueing theoretic heuristic; queueing theoretic methods; routing probability; service level agreements; stochastic model; throughput maximization; weighted round robin load balancing policies; Heuristic algorithms; Load management; Monitoring; Optimization; Round robin; Routing; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2014 16th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4799-8447-3
  • Type

    conf

  • DOI
    10.1109/SYNASC.2014.59
  • Filename
    7034709