Online Bi-Objective Scheduling for IaaS Clouds Ensuring Quality of Service

被引:32
|
作者
Tchernykh, Andrei [1 ]
Lozano, Luz [1 ]
Schwiegelshohn, Uwe [2 ]
Bouvry, Pascal [3 ]
Pecero, Johnatan E. [3 ]
Nesmachnow, Sergio [4 ]
Drozdov, Alexander Yu. [5 ]
机构
[1] CICESE Res Ctr, Ensenada, Baja California, Mexico
[2] TU Dortmund Univ, Dortmund, Germany
[3] Univ Luxembourg, Luxembourg, Belgium
[4] Univ Republica, Montevideo, Uruguay
[5] Moscow Inst Phys & Technol, Dolgoprudnyi, Russia
关键词
Cloud computing; Service level agreement; Energy efficiency; Multi-objective scheduling; IaaS; Provider income; TIME;
D O I
10.1007/s10723-015-9340-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper focuses on a bi-objective experimental evaluation of online scheduling in the Infrastructure as a Service model of Cloud computing regarding income and power consumption objectives. In this model, customers 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. The system, via the scheduling algorithms, is responsible to guarantee the corresponding quality of service for all accepted jobs. Since we do not consider any optimistic scheduling approach, a job cannot be accepted if its service guarantee will not be observed assuming that all accepted jobs receive the requested resources. In this article, we analyze several scheduling algorithms with different cloud configurations and workloads, considering the maximization of the provider income and minimization of the total power consumption of a schedule. We distinguish algorithms depending on the type and amount of information they require: knowledge free, energy-aware, and speed-aware. First, to provide effective guidance in choosing a good strategy, we present a joint analysis of two conflicting goals based on the degradation in performance. The study addresses the behavior of each strategy under each metric. We assess the performance of different scheduling algorithms by determining a set of non-dominated solutions that approximate the Pareto optimal set. We use a set coverage metric to compare the scheduling algorithms in terms of Pareto dominance. We claim that a rather simple scheduling approach 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.
引用
收藏
页码:5 / 22
页数:18
相关论文
共 50 条
  • [31] Bi-objective bus scheduling optimization with passenger perception in mind
    Shuai Liu
    Lin Liu
    Dongmei Pei
    Jue Wang
    Scientific Reports, 13
  • [32] An Efficient Weighted Bi-objective Scheduling Algorithm for Heterogeneous Systems
    Sardina, Idalmis Milian
    Boeres, Cristina
    Drummond, Lucia Maria de A.
    EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 102 - 111
  • [33] Bi-Objective Flow Shop Scheduling with Equipotential Parallel Machines
    Malhotra, K.
    Gupta, D.
    Goel, S.
    Tripathi, A. K.
    MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES, 2022, 16 (03): : 451 - 470
  • [34] Bi-objective airport slot scheduling considering scheduling efficiency and noise abatement
    Feng, Huilin
    Hu, Rong
    Wang, Deyun
    Zhang, Junfeng
    Wu, Chuntao
    TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2023, 115
  • [35] An efficient weighted bi-objective scheduling algorithm for heterogeneous systems
    Boeres, Cristina
    Sardina, Idalmis Milian
    Drummond, Lucia M. A.
    PARALLEL COMPUTING, 2011, 37 (08) : 349 - 364
  • [36] Technology enhancement of surgeries scheduling: a bi-objective optimization model
    Khalfalli, Marwa
    Ben Abdelaziz, Fouad
    Verny, Jerome
    Masmoudi, Meryem
    MANAGEMENT DECISION, 2020, 58 (11) : 2513 - 2525
  • [37] Bi-objective Optimization in Identical Parallel Machine Scheduling Problem
    Bathrinath, Sankaranarayanan
    Sankar, S. Saravana
    Ponnambalam, S. G.
    Kannan, B. K. V.
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I (SEMCCO 2013), 2013, 8297 : 377 - 388
  • [38] An efficient bi-objective heuristic for scheduling of hybrid flow shops
    S. M. Mousavi
    M. Zandieh
    M. Amiri
    The International Journal of Advanced Manufacturing Technology, 2011, 54 : 287 - 307
  • [39] An efficient bi-objective heuristic for scheduling of hybrid flow shops
    Mousavi, S. M.
    Zandieh, M.
    Amiri, M.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 54 (1-4): : 287 - 307
  • [40] On optimizing a bi-objective flowshop scheduling problem in an uncertain environment
    Liefooghe, Arnaud
    Basseur, Matthieu
    Humeau, Jeremie
    Jourdan, Laetitia
    Talbi, El-Ghazali
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 64 (12) : 3747 - 3762