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 条
  • [21] DESKTOP WORKLOAD CHARACTERISTICS AND THEIR UTILITY IN OPTIMIZING VIRTUAL MACHINE PLACEMENT IN CLOUD
    Cao Le Thanh Man
    Kayashima, Makoto
    2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 333 - 337
  • [22] Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider
    Shahrad, Mohammad
    Fonseca, Rodrigo
    Goiri, Inigo
    Chaudhry, Gohar
    Batum, Paul
    Cooke, Jason
    Laureano, Eduardo
    Tresness, Colby
    Russinovich, Mark
    Bianchini, Ricardo
    PROCEEDINGS OF THE 2020 USENIX ANNUAL TECHNICAL CONFERENCE, 2020, : 205 - 218
  • [23] CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency
    Hanafy, Walid A.
    Liang, Qianlin
    Bashir, Noman
    Irwin, David
    Shenoy, Prashant
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2023, 7 (03)
  • [24] CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency
    Hanafy W.A.
    Liang Q.
    Bashir N.
    Irwin D.
    Shenoy P.
    Performance Evaluation Review, 2024, 52 (01): : 49 - 50
  • [25] Optimizing the Cloud Service Experience Using Constraint Programming
    Kadioglu, Serdar
    Colena, Mike
    Huberman, Steven
    Bagley, Claire
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 627 - 637
  • [26] A hybrid approach to optimizing workload, manpower, and ship sizing
    Oberman, F
    Baker, C
    NAVAL ENGINEERS JOURNAL, 2004, 116 (01) : 43 - 53
  • [27] Optimizing the Omega ratio using linear programming
    Kapsos, Michalis
    Zymler, Steve
    Christofides, Nicos
    Rustem, Berc
    JOURNAL OF COMPUTATIONAL FINANCE, 2014, 17 (04) : 49 - 57
  • [28] On the Use of Linear Programming in Optimizing Energy Costs
    Javed, Fahad
    Arshad, Naveed
    SELF-ORGANIZING SYSTEMS, PROCEEDINGS, 2008, 5343 : 305 - 310
  • [29] Stochastic Programming Methods for Workload Assignment in an Ad Hoc Mobile Cloud
    Tham, Chen-Khong
    Cao, Bin
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2018, 17 (07) : 1709 - 1722
  • [30] On constraint sampling in the linear programming approach to approximate linear programming
    de Farias, DP
    Van Roy, B
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 2441 - 2446