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 条
  • [21] A BI-OBJECTIVE OPTIMIZATION ALGORITHM FOR AUTOMOBILE MANUFACTURING SCHEDULING
    Alatangaowa, B.
    Batbileg, S.
    Enkhbat, R.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2020, 19 (01) : 146 - 156
  • [22] Bi-objective optimization of maintenance scheduling for power systems
    B. Hadjaissa
    K. Ameur
    S. M. Ait cheikh
    N. Essounbouli
    The International Journal of Advanced Manufacturing Technology, 2016, 85 : 1361 - 1372
  • [23] Bi-objective Optimization: An Online Algorithm for Job Assignment
    Wang, Chien-Min
    Huang, Xiao-Wei
    Hsu, Chun-Chen
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2009, 5529 : 223 - 234
  • [24] A bi-objective differential service model for computer repairs
    Liu, Shu-Chu
    Chen, You-Cheng
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2013, 30 (08) : 480 - 487
  • [25] Bi-objective green scheduling in uniform parallel machine environments
    Safarzadeh, Hamid
    Niaki, Seyed Taghi Akhavan
    JOURNAL OF CLEANER PRODUCTION, 2019, 217 : 559 - 572
  • [26] Modeling and solving a bi-objective airport slot scheduling problem
    Androutsopoulos, Konstantinos N.
    Manousakis, Eleftherios G.
    Madas, Michael A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 284 (01) : 135 - 151
  • [27] A multi-objective electromagnetism algorithm for a bi-objective flowshop scheduling problem
    Khalili, Majid
    Tavakkoli-Moghaddam, Reza
    JOURNAL OF MANUFACTURING SYSTEMS, 2012, 31 (02) : 232 - 239
  • [28] Bi-objective bus scheduling optimization with passenger perception in mind
    Liu, Shuai
    Liu, Lin
    Pei, Dongmei
    Wang, Jue
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [29] Bi-objective optimization of distribution scheduling using MOPSO optimizer
    Shankar, B. Latha
    Basavarajappa, S.
    Kadadevaramath, Rajeshwar S.
    JOURNAL OF MODELLING IN MANAGEMENT, 2012, 7 (03) : 304 - 327
  • [30] BI-OBJECTIVE OPTIMIZATION OF TIMETABLING AND VEHICLE SCHEDULING IN PUBLIC TRANSPORTATION
    Weiszer, Michal
    Fedorko, Gabriel
    Molnar, Vieroslav
    CLC 2013: CARPATHIAN LOGISTICS CONGRESS - CONGRESS PROCEEDINGS, 2014, : 330 - 335