A predictive framework for load balancing clustered web servers

被引:6
|
作者
Sheikhi, Sanaz [1 ]
Babamir, Seyed Morteza [1 ]
机构
[1] Univ Kashan, Dept Comp Engn, Kashan, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2016年 / 72卷 / 02期
关键词
Clustered web servers; Self-adaptation; High-level specification; Learning-based prediction; Load balancing;
D O I
10.1007/s11227-015-1584-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Self-adaptation is the mechanism that is used automatically by some clustered web servers for resolving issues such as server bottleneck and overload. Such mechanisms are usually reactive meaning that they will be used when some issue occurs. However, taking an adaptation mechanism after arising a bottleneck or overload may be late and can cause some problems. Such problems could be resolved if we are able to predict future behavior of servers. To this end, based on our previous experiences, we presented a framework by which an adaptation strategy is selected based on a learning-based predictive method. Through the prediction, we are provided with a number of decision-making parameters for adaptation strategy selection. To show the effectiveness of our framework, we applied it for design and implementation of a differentiated cluster-based web server system and showed results. In such systems, each cluster is considered to serve a specific service. By comparison of simulation results between our predictive method and the reactive one, we found: (1) increase of the number of replied requests by servers, (2) decrease of average response time, and (3) increase of resource utilization of the system twofold to threefold.
引用
收藏
页码:588 / 611
页数:24
相关论文
共 50 条
  • [31] A content-based load balancing algorithm with admission control for cluster web servers
    Sharifian, Saeed
    Motamedi, Seyed A.
    Akbari, Mohammad K.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (08): : 775 - 787
  • [32] Estimation-Based Load-Balancing with Admission Control for Cluster Web Servers
    Sharifian, Saeed
    Motamedi, Seyed Ahmad
    Akbari, Mohammad Kazem
    [J]. ETRI JOURNAL, 2009, 31 (02) : 173 - 181
  • [33] Adaptive load sharing for clustered digital library servers
    Huican Zhu
    Tao Yang
    Qi Zheng
    David Watson
    Oscar H. Ibarra
    Terence Smith
    [J]. International Journal on Digital Libraries, 2000, 2 (4) : 225 - 235
  • [34] The SASHA architecture for network-clustered web servers
    Goddard, S
    Schroeder, T
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, 2001, : 163 - 172
  • [35] Adaptive load sharing for clustered digital library servers
    Zhu, HC
    Yang, T
    Zheng, Q
    Watson, D
    Ibarra, OH
    Smith, T
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 235 - 242
  • [36] Scalable Load Balancing in the Presence of Heterogeneous Servers
    Gardner K.
    Abdul Jaleel J.
    Wickeham A.
    Doroudi S.
    [J]. Performance Evaluation Review, 2021, 48 (03): : 37 - 38
  • [37] Preferential load balancing for distributed internet servers
    Rumsewicz, M
    Dwyer, M
    [J]. FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 363 - 370
  • [38] Scalable load balancing in the presence of heterogeneous servers
    Gardner, Kristen
    Jaleel, Jazeem Abdul
    Wickeham, Alexander
    Doroudi, Sherwin
    [J]. PERFORMANCE EVALUATION, 2021, 145
  • [39] Framework technology for web pages and web servers
    Burr, Tim
    [J]. Object Magazine, 1996, 6 (03):
  • [40] A load-balancing algorithm for cluster-based multi-core web servers
    You, Guohua
    Zhao, Ying
    [J]. Journal of Computational Information Systems, 2011, 7 (13): : 4740 - 4747