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 条
  • [1] Utility-Based Dynamic Cache Resizing
    Tian, Geng
    Liebelt, Michael
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 610 - +
  • [2] Utility-based two-stage models with fairness concern
    Zha, Yong
    Wang, Jun
    Liang, Nannan
    Zhou, Chuiri
    [J]. CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2016, 24 (04) : 877 - 900
  • [3] Utility-based two-stage models with fairness concern
    Yong Zha
    Jun Wang
    Nannan Liang
    Chuiri Zhou
    [J]. Central European Journal of Operations Research, 2016, 24 : 877 - 900
  • [4] Dynamic Portfolio Optimization for Utility-Based Models
    Fulga, Cristinca
    [J]. 2009 INTERNATIONAL CONFERENCE ON INFORMATION AND FINANCIAL ENGINEERING, PROCEEDINGS, 2009, : 117 - 121
  • [5] Dynamic utility-based good deal bounds
    Kloeppel, Susanne
    Schweizer, Martin
    [J]. STATISTICS & RISK MODELING, 2007, 25 (04) : 285 - 309
  • [6] A utility-based adaptivity model for mobile applications
    Alia, Mourad
    Eide, Viktor S. Wold
    Paspallis, Nearchos
    Eliassen, Frank
    Hallsteinsen, Svein O.
    Papadopoulos, George A.
    [J]. 21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS WORKSHOPS/SYMPOSIA, VOL 2, PROCEEDINGS, 2007, : 556 - +
  • [7] Control and fairness scheduling for downlink utility-based power control systems
    Li, CX
    Wang, XD
    Reynolds, D
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 4028 - 4032
  • [8] Self-adaptive utility-based web session management
    Poggi, Nicolas
    Moreno, Toni
    Lluis Berral, Josep
    Gavalda, Ricard
    Torres, Jordi
    [J]. COMPUTER NETWORKS, 2009, 53 (10) : 1712 - 1721
  • [9] DYNAMIC CONSTRUCTION AND REFINEMENT OF UTILITY-BASED CATEGORIZATION MODELS
    POH, KL
    FEHLING, MR
    HORVITZ, EJ
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1994, 24 (11): : 1653 - 1663
  • [10] Achieving application level fairness through utility-based wireless fair scheduling
    Gao, X
    Nandagopal, T
    Bharghavan, V
    [J]. GLOBECOM '01: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2001, : 3257 - 3261