Utility-based placement of dynamic web applications with fairness goals

被引:28
|
作者
Carrera, David [1 ]
Steinder, Malgorzata [2 ]
Whalley, Ian [2 ]
Torres, Jordi [3 ]
Ayguade, Eduard [3 ]
机构
[1] Tech Univ Catalonia UPC, BSC, Barcelona, Spain
[2] IBM Corp, TJ Watson Res Ctr, Hawthorne, NY 10532 USA
[3] BSC, Barcelona, Spain
关键词
D O I
10.1109/NOMS.2008.4575111
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the problem of dynamic resource allocation to clustered Web applications. We extend application server middleware with the ability to automatically decide the size of application clusters and their placement on physical machines. Unlike existing solutions, which focus on maximizing resource utilization and may unfairly treat some applications, the approach introduced in this paper considers the satisfaction of each application with a particular resource allocation and attempts to at least equally satisfy all applications. We model satisfaction using utility functions, mapping CPU resource allocation to the performance of an application relative to its objective. The demonstrated online placement technique aims at equalizing the utility value across all applications while also satisfying operational constraints, preventing the over-allocation of memory, and minimizing the number of placement changes. We have implemented our technique in a leading commercial middleware product. Using this real-life testbed and a simulation we demonstrate the benefit of the utility-driven technique as compared to other state-of-the-art techniques.
引用
收藏
页码:9 / +
页数:2
相关论文
共 50 条
  • [41] Utility-Based Hybrid Memory Management
    Li, Yang
    Ghose, Saugata
    Choi, Jongmoo
    Sun, Jin
    Wang, Hui
    Mutlu, Onur
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 152 - 165
  • [42] UTILITY-BASED DYNAMIC CAMERA ASSIGNMENT AND HAND-OFF IN A VIDEO NETWORK
    Li, Yiming
    Bhanu, Bir
    [J]. 2008 SECOND ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2008, : 29 - 37
  • [43] Asymptotic utility-based pricing and hedging for exponential utility
    Kallsen, Jan
    Rheinlaender, Thorsten
    [J]. STATISTICS & RISK MODELING, 2011, 28 (01) : 17 - 36
  • [44] A practical utility-based but objective approach to model selection for regression in scientific applications
    Murari, Andrea
    Rossi, Riccardo
    Spolladore, Luca
    Lungaroni, Michele
    Gaudio, Pasquale
    Gelfusa, Michela
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (Suppl 2) : 2825 - 2859
  • [45] Dynamic utility-based buffer management strategy for delay-tolerant networks
    Ababou, Mohamed
    El Kouch, Rachid
    Bellafkih, Mostafa
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2019, 30 (02) : 114 - 126
  • [46] Utility-based Femtocell Pilot Management
    Lin, Michael
    La Porta, Tom
    [J]. 2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2013, : 2051 - 2056
  • [47] Efficient Approximations for Utility-Based Pricing
    Carassus, Laurence
    Ferhoune, Massinissa
    [J]. METHODOLOGY AND COMPUTING IN APPLIED PROBABILITY, 2024, 26 (02)
  • [48] Location Utility-based Map Reduction
    Steiner, Ted J.
    Huang, Guoquan
    Leonard, John J.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 479 - 486
  • [49] Utility-based pricing of weather derivatives
    Hamisultane, Helene
    [J]. EUROPEAN JOURNAL OF FINANCE, 2010, 16 (06): : 503 - 525
  • [50] A practical utility-based but objective approach to model selection for regression in scientific applications
    Andrea Murari
    Riccardo Rossi
    Luca Spolladore
    Michele Lungaroni
    Pasquale Gaudio
    Michela Gelfusa
    [J]. Artificial Intelligence Review, 2023, 56 : 2825 - 2859