A Linear Programming Approach for Optimizing Workload Distribution in a Cloud

被引:0
|
作者
Borovskiy, Vadym [1 ]
Wust, Johannes [1 ]
Schwarz, Christian [1 ]
Zeier, Alexander [1 ]
Koch, Wolfgang [2 ]
机构
[1] Hasso Plattner Inst, Potsdam, Germany
[2] SAP AG, Walldorf, Germany
关键词
Workload distribution; Set partitioning; Column generation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing's usage-based pricing model creates an incentive for subscribers to optimize the utilization of the rented resources. The goal of the current work is to devise a formal approach for distributing workload among a minimum number of servers. The paper models this problem as a set partitioning problem and describes two solution approaches. The first one generates a set of candidate blocks and then composes an optimal partition by solving an integer programming problem. The second approach solves the set partitioning problem with column generation technique. Both methods were implemented and evaluated. The experiment results led to a conclusion that the second approach delivers the best results.
引用
收藏
页码:127 / 132
页数:6
相关论文
共 50 条
  • [41] Optimizing the inventory and routing decisions in a bike-sharing system: A linear programming and stochastic approach
    Possani, Edgar
    Castillo, Esteban
    CASE STUDIES ON TRANSPORT POLICY, 2021, 9 (04) : 1495 - 1502
  • [42] A LINEAR-PROGRAMMING APPROACH FOR OPTIMIZING THE PATH OF ROBOT ARM IN AN OBSTACLE ORIENTED WORK CELL
    SHUKLA, A
    SULE, DR
    FURTADO, D
    COMPUTERS & INDUSTRIAL ENGINEERING, 1992, 23 (1-4) : 309 - 312
  • [43] Optimizing workload distribution in Fog-Cloud ecosystem: A JAYA based meta-heuristic for energy-efficient applications
    Singh, Satveer
    Sham, Eht E.
    Vidyarthi, Deo Prakash
    APPLIED SOFT COMPUTING, 2024, 154
  • [44] Scalability of Efficient and Dynamic Workload Distribution in Autonomic Cloud Computing
    Sah, Sushil Kumar
    Joshi, Shashidhar Ram
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ISSUES AND CHALLENGES IN INTELLIGENT COMPUTING TECHNIQUES (ICICT), 2014, : 12 - 18
  • [45] Inputshaping: a linear programming approach
    Van den Broeck, L.
    Pipeleers, G.
    De Caigny, J.
    Demeulenaere, B.
    Swevers, J.
    De Schutter, J.
    PROCEEDINGS OF ISMA 2008: INTERNATIONAL CONFERENCE ON NOISE AND VIBRATION ENGINEERING, VOLS. 1-8, 2008, : 397 - 408
  • [46] Mixed Integer Linear Programming for Optimizing a Hopfield Network
    Rosenhahn, Bodo
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2022, PT V, 2023, 13717 : 344 - 360
  • [47] Application of the linear programming to optimizing wood extraction in thinnings
    Jablonski, Krzysztof
    Stempski, Wlodzimirz
    SYLWAN, 2016, 160 (01): : 3 - 10
  • [48] Optimizing PAPR by Linear Programming in Wavelet Packet Modulation
    Miao, Liu
    Ke, Wang
    Yan, He
    Li, Xiangling
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 2, 2010, : 227 - 231
  • [49] Optimizing search engines results using linear programming
    Amin, Gholam R.
    Emrouznejad, Ali
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (09) : 11534 - 11537
  • [50] Optimizing FPGA Performance, Power, and Dependability with Linear Programming
    Wulf, Nicholas
    George, Alan D.
    Gordon-Ross, Ann
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (03)