Towards transparent and distributed workload management for large scale web servers

被引:7
|
作者
Zhang, Shengzhi [1 ]
Wang, Wenjie [2 ]
Wu, Haishan [3 ]
Vasilakos, Athanasios V. [4 ]
Liu, Peng [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
[2] PPLive Inc, Shanghai Synacast Media Tech, Shanghai, Peoples R China
[3] IBM Res China, Beijing, Peoples R China
[4] Kuwait Univ, Dept Comp Sci, Kuwait, Kuwait
基金
美国国家科学基金会;
关键词
Resource management; Decentralized control; Service level agreement; SERVICE; TIER;
D O I
10.1016/j.future.2012.10.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The rapid expansion of cloud offerings poses fundamental tasks for workload management in a large scale server farm. In order to achieve satisfactory Quality of Service (QoS) and reduce operation cost, we present a fully distributed workload management system in a large scale server environment, e.g., cloud. Different from existing centralized control approaches, the workload management logic hierarchically spreads on each back-end server and front-end proxy. The control solution is designed to offer both overload protection and resource efficiency for the back-end servers, while achieving service differentiation based on Service Level Agreement (SLA). The proposed system can directly work with legacy software stack, because the implementation requires no changes to the target operating system, application servers, or web applications. Our evaluation shows that it achieves both overload protection and service classification under dynamic heavy workload. Furthermore, it also demonstrates negligible management overhead, satisfactory fault-tolerance and fast convergence. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:913 / 925
页数:13
相关论文
共 50 条
  • [31] Load management in distributed video servers
    Venkatasubramanian, N
    Ramanathan, S
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 528 - 535
  • [32] The Climate-G testbed: towards large scale distributed data management for climate change
    Fiore, Sandro
    Aloisio, Giovanni
    Fox, Peter
    Petitdidier, Monique
    Schwichtenberg, Horst
    Denvil, Sebastien
    Blower, Jonathan D.
    Cofino, Antonio
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 567 - 576
  • [33] SORMSYS: Towards a Resource Management Platform for Self-Organizing Large Scale Distributed Systems
    Pop, Florin
    12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 534 - 541
  • [34] Towards a RINA-Based Architecture for Performance Management of Large-Scale Distributed Systems
    Thompson, Peter
    Davies, Neil
    COMPUTERS, 2020, 9 (02) : 1 - 24
  • [35] Creating large scale database servers
    Becla, J
    Hanushevsky, A
    NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, : 271 - 278
  • [36] Approximate algorithms for document placement in distributed web servers
    Tse, SSH
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 61 - 66
  • [37] Genetic algorithm scheduling policy for distributed Web servers
    Kostelac, R
    Lovrek, I
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 1062 - 1065
  • [38] An analytic model of Web servers in distributed computing environments
    Reeser, P
    Hariharan, R
    TELECOMMUNICATION SYSTEMS, 2002, 21 (2-4) : 283 - 299
  • [39] Approximate algorithms for document placement in distributed Web servers
    Tse, SSH
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (06) : 489 - 496
  • [40] An Analytic Model of Web Servers in Distributed Computing Environments
    Paul Reeser
    Rema Hariharan
    Telecommunication Systems, 2002, 21 : 283 - 299