• DocumentCode
    158484
  • Title

    On load balancing and resource allocation in cloud services

  • Author

    Leontiou, Nikolaos ; Dechouniotis, Dimitrios ; Athanasopoulos, Nikolaos ; Denazis, Spyros

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Patras, Patras, Greece
  • fYear
    2014
  • fDate
    16-19 June 2014
  • Firstpage
    773
  • Lastpage
    778
  • Abstract
    Service providers must guarantee high quality of service (QoS) for each web application in a data center and simultaneously achieve optimal utilization of their infrastructure. Meeting the Service Level Objectives (SLOs), such as response time in a dynamic environment with a dense load and varying capacity, and simultaneously minimizing the energy consumption of the data center is an open research problem. This paper presents a control framework that addresses both problems of load balancing and resource allocation of consolidated web services in cloud computing infrastructure. The proposed approach aims at succeeding the customer requirements described in a Service Level Agreement (SLA) while maximizing server utilization. A hierarchical two-layer controller is established. The local (lower) level controllers determine the capacity and admitted workload of Virtual Machines (VMs), which correspond to a set of feasible operating points with performance guarantee. The global (upper) level decides the number and topology of active VMs that serve the total service demand and activates only the minimum number of servers. The cooperation of the two control layers ensures the system stability against the fluctuations of incoming requests and the system constraints.
  • Keywords
    Web services; cloud computing; computer centres; contracts; control engineering computing; level control; quality of service; resource allocation; virtual machines; QoS; SLA; SLO; active VM; cloud computing infrastructure; cloud services; consolidated Web services; control layers; data center; dense load; dynamic environment; global level controllers; hierarchical two-layer controller; load balancing; local level controllers; open research problem; operating points; performance guarantee; quality of service; resource allocation; response time; server utilization maximization; service level agreement; service level objectives; service providers; varying capacity; virtual machines; Admission control; Optimization; Resource management; Servers; Time factors; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation (MED), 2014 22nd Mediterranean Conference of
  • Conference_Location
    Palermo
  • Print_ISBN
    978-1-4799-5900-6
  • Type

    conf

  • DOI
    10.1109/MED.2014.6961467
  • Filename
    6961467