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 条
  • [21] A Mixed-Integer Linear Programming Scheduling Optimization Model for Refinery Production
    Zheng, Zhekui
    Zhang, Hongjing
    3RD INTERNATIONAL CONFERENCE ON APPLIED ENGINEERING, 2016, 51 : 907 - 912
  • [22] A MIXED INTEGER LINEAR PROGRAMMING FORMULATION FOR UNRESTRICTED WIND FARM LAYOUT OPTIMIZATION
    Quan, Ning
    Kim, Harrison
    INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 2A, 2016,
  • [23] Optimization of Vertical Formwork Layout Plans Using Mixed Integer Linear Programming
    Slawomir Biruk
    Piotr Jaskowski
    International Journal of Civil Engineering, 2017, 15 : 125 - 133
  • [24] Mixed Integer Linear Programming Time-Series Based Redispatch Optimization
    Klabunde, Christian
    Wolter, Martin
    2020 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT-EUROPE 2020): SMART GRIDS: KEY ENABLERS OF A GREEN POWER SYSTEM, 2020, : 504 - 508
  • [25] Portfolio optimization in district heating: Merit order or mixed integer linear programming?
    Gonzalez-Salazar, Miguel
    Klossek, Julia
    Dubucq, Pascal
    Punde, Thomas
    ENERGY, 2023, 265
  • [26] Bridging mixed integer linear programming for truss topology optimization and additive manufacturing
    Christian Reintjes
    Ulf Lorenz
    Optimization and Engineering, 2021, 22 : 849 - 893
  • [27] Optimization of ULD Load Planning Using MILP: Mixed Integer Linear Programming
    Kaeothep, Wiphawi
    Nonsiri, Sarayuth
    2022 7TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR2022), 2022, : 155 - 160
  • [28] DESIGN OPTIMIZATION OF HYDRAULIC NETWORKS USING MIXED INTEGER LINEAR-PROGRAMMING
    CONRY, TF
    WERHANE, JA
    JOURNAL OF MECHANICAL DESIGN-TRANSACTIONS OF THE ASME, 1982, 104 (04): : 837 - 843
  • [29] Bridging mixed integer linear programming for truss topology optimization and additive manufacturing
    Reintjes, Christian
    Lorenz, Ulf
    OPTIMIZATION AND ENGINEERING, 2021, 22 (02) : 849 - 893
  • [30] Adder model for mixed integer linear programming
    Navarro, H.
    Nooshabadi, S.
    Montiel-Nelson, J. A.
    ELECTRONICS LETTERS, 2009, 45 (07) : 348 - U13