Load balancing for performance differentiation in dual-priority clustered servers

被引:0
|
作者
Mi, Ningfang [1 ]
Zhang, Qi [1 ]
Riska, Alma [2 ]
Smirni, Evgenia [1 ]
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23187 USA
[2] Seagate Res, Pittsburgh, PA 15222 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Size-based policies have been known to successfully balance load and improve performance in homogeneous cluster environments where a dispatcher assigns a job to a server strictly based on the job size. We first examine how size-based policies can provide service differentiation and complement admission control and/or priority scheduling policies. We find that under autocorrelated arrivals the effectiveness of size-based policies quickly deteriorates. We propose a two-step resource allocation policy that makes resource assignment decisions based on the following principles. First, instead of equally dispatching the work among all servers in the cluster the new policy biases load balancing by an effort to reduce performance loss due to autocorrelation in the streams of jobs that are directed to each server As a second step, an additional, per-class bias guides resource allocation according to different class priorities. As a result, not all servers are equally utilized (i.e., the load in the system becomes unbalanced) but performance benefits are significant and service differentiation is achieved as shown by detailed trace-driven simulations.
引用
收藏
页码:385 / +
页数:2
相关论文
共 50 条
  • [1] Load balancing on stateful clustered web servers
    Teodoro, G
    Tavares, T
    Coutinho, B
    Meira, W
    Guedes, D
    15TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2003, : 207 - 215
  • [2] Performance evaluation of a load balancing routing algorithm for clustered multiple cache servers
    Miwa, H
    Kumagai, K
    Nogami, S
    Abe, T
    Yamamoto, H
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (01) : 147 - 156
  • [3] A predictive framework for load balancing clustered web servers
    Sheikhi, Sanaz
    Babamir, Seyed Morteza
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (02): : 588 - 611
  • [4] EQUILOAD: a load balancing policy for clustered web servers
    Ciardo, G
    Riska, A
    Smirni, E
    PERFORMANCE EVALUATION, 2001, 46 (2-3) : 101 - 124
  • [5] A predictive framework for load balancing clustered web servers
    Sanaz Sheikhi
    Seyed Morteza Babamir
    The Journal of Supercomputing, 2016, 72 : 588 - 611
  • [6] How many servers are best in a dual-priority M/PH/k system?
    Wierman, Adam
    Osogami, Takayuki
    Harchol-Balter, Mor
    Scheller-Wolf, Alan
    PERFORMANCE EVALUATION, 2006, 63 (12) : 1253 - 1272
  • [7] Workload-aware load balancing for clustered Web servers
    Zhang, Q
    Riska, A
    Sun, W
    Smirini, E
    Ciardo, G
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (03) : 219 - 233
  • [8] ADAPTLOAD: effective balancing in clustered web servers under transient load conditions
    Riska, A
    Sun, W
    Smirni, E
    Ciardo, G
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 104 - 111
  • [9] Comparison of Load Balancing Methods for Raspberry -Pi Clustered Embedded Web Servers
    Maduranga, M. W. P.
    Ragel, Roshan G.
    2016 20TH INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2016,
  • [10] Load balancing incoming IP requests across a farm of clustered MySQL servers
    Kaitsa, Maria
    Stavrakas, Ilias
    Kontogiannis, Theophanis
    Daradimos, Ilias
    Panaousis, Marios
    Triantis, Dirnos
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 2617 - 2621