Mixed integer linear programming for quality of service optimization in Clouds

被引:19
|
作者
Guerout, Tom [1 ]
Gaoua, Yacine [1 ]
Artigues, Christian [1 ]
Da Costa, Georges [2 ]
Lopez, Pierre [1 ]
Monteil, Thierry [1 ]
机构
[1] Univ Toulouse, LAAS CNRS, INSA, Toulouse, France
[2] IRIT Toulouse Univ, 118 Route Narbonne, F-31062 Toulouse 9, France
关键词
Cloud Computing; Quality of Service; Multiobjective optimization; Mixed integer linear programming; Genetic Algorithm; DVFS; VIRTUAL MACHINES; POWER; ALLOCATION;
D O I
10.1016/j.future.2016.12.034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The analysis of the Quality of Service (QoS) level in a Cloud Computing environment becomes an attractive research domain as the utilization rate is daily higher and higher. Its management has a huge impact on the performance of both services and global Cloud infrastructures. Thus, in order to find a good trade-off, a Cloud provider has to take into account many QoS objectives, and also the manner to optimize them during the virtual machines allocation process. To tackle this complex challenge, this article proposed a multiobjective optimization of four relevant Cloud QoS objectives, using two different optimization methods: a Genetic Algorithm (GA) and a Mixed Integer Linear Programming (MILP) approach. The complexity of the virtual machine allocation problem is increased by the modeling of Dynamic Voltage and Frequency Scaling (DVFS) for energy saving on hosts. A global mixed-integer non linear programming formulation is presented and a MILP formulation is derived by linearization. A heuristic decomposition method, which uses the MILP to optimize intermediate objectives, is proposed. Numerous experimental results show the complementarity of the two heuristics to obtain various trade-offs between the different QoS objectives. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] Linear and Mixed Integer Programming for Portfolio Optimization
    Zilinskas, Antanas
    INTERFACES, 2017, 47 (01) : 108 - 109
  • [2] MCHP optimization by Dynamic Programming and Mixed Integer Linear Programming
    Faille, D.
    Mondon, C.
    Al-Nasrawi, B.
    2007 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS APPLICATIONS TO POWER SYSTEMS, VOLS 1 AND 2, 2007, : 547 - +
  • [3] Entry optimization using mixed integer linear programming
    Seungmin Baek
    Sungwon Moon
    H. Jin Kim
    International Journal of Control, Automation and Systems, 2016, 14 : 282 - 290
  • [4] Entry Optimization using Mixed Integer Linear Programming
    Baek, Seungmin
    Moon, Sungwon
    Kim, H. Jin
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2016, 14 (01) : 282 - 290
  • [5] Mixed Integer Linear Programming Optimization of Gas Supply to a Local Market
    Mikolajkova, Marketa
    Saxen, Henrik
    Pettersson, Frank
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2018, 57 (17) : 5951 - 5965
  • [6] A Mixed Integer Linear Programming Approach to Electrical Stimulation Optimization Problems
    Abouelseoud, Gehan
    Abouelseoud, Yasmine
    Shoukry, Amin
    Ismail, Nour
    Mekky, Jaidaa
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2018, 26 (02) : 527 - 537
  • [7] Mixed-integer linear programming heuristics for the prepack optimization problem
    Fischetti, Matteo
    Monaci, Michele
    Salvagnin, Domenico
    DISCRETE OPTIMIZATION, 2016, 22 : 195 - 205
  • [8] Mixed Integer Linear Programming for Carrier Optimization in Wireless Localization Networks
    Yuan, Peng
    Zhang, Tingting
    2017 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2017, : 832 - 837
  • [9] Mixed-integer linear programming optimization for the Supply Chain Game
    Shaltayev, Dmitriy
    DECISION SCIENCES-JOURNAL OF INNOVATIVE EDUCATION, 2021, 19 (04) : 250 - 264
  • [10] Tire noise optimization problem: a mixed integer linear programming approach
    Becker, Matthias
    Ginoux, Nicolas
    Martin, Sebastien
    Roka, Zsuzsanna
    RAIRO-OPERATIONS RESEARCH, 2021, 55 (05) : 3073 - 3085