• DocumentCode
    167067
  • Title

    Bi-objective online scheduling with quality of service for IaaS clouds

  • Author

    Tchernykh, Andrei ; Lozano, Luz ; Schwiegelshohn, Uwe ; Bouvry, Pascal ; Pecero, Johnatan E. ; Nesmachnow, Sergio

  • Author_Institution
    CICESE Res. Center, Ensenada, Mexico
  • fYear
    2014
  • fDate
    8-10 Oct. 2014
  • Firstpage
    307
  • Lastpage
    312
  • Abstract
    This paper focuses on the bi-objective experimental analysis of online scheduling in the Infrastructure as a Service model of Cloud computing. In this model, customer have the choice between different service levels. Each service level is associated with a price per unit of job execution time and a slack factor that determines the maximal time span to deliver the requested amount of computing resources. It is responsibility of the system and its scheduling algorithm to guarantee the corresponding quality of service for all accepted jobs. We do not consider any optimistic scheduling approach, that is, a job cannot be accepted if its service guarantee will not be observed assuming that all accepted jobs receive the requested resources. We analyze several scheduling algorithms with different cloud configurations and workloads and use the maximization of the provider income and minimization of the total power consumption of a schedule as additional objectives. Therefore, we cannot expect finding a unique solution to a given problem but a set of nondominated solutions also known as Pareto optima. Then we assess the performance of different scheduling algorithms by using a set coverage metric to compare them in terms of Pareto dominance. Based on the presented case study, we claim that a simple algorithm can provide the best energy and income trade-offs. This scheduling algorithm performs well in different scenarios with a variety of workloads and cloud configurations.
  • Keywords
    Pareto optimisation; cloud computing; power aware computing; quality of service; scheduling; set theory; Pareto optima; bi-objective experimental online scheduling analysis; cloud computing; cloud configurations; computing resources; infrastructure as a service model; job execution time; maximal time span; price per unit; provider income maximization; quality of service; scheduling algorithms; service level; set coverage metric; slack factor; total power consumption minimization; Degradation; Educational institutions; Energy efficiency; Measurement; Power demand; Processor scheduling; Resource management; Cloud computing; Energy Efficiency; Scheduling; Service Level Agreement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on
  • Conference_Location
    Luxembourg
  • Type

    conf

  • DOI
    10.1109/CloudNet.2014.6969013
  • Filename
    6969013