TY - GEN
T1 - Building an adaptable, fault tolerant, and highly manageable web server on clusters of non-dedicated workstations
AU - Yang, Chu Sing
AU - Luo, Mon Yen
N1 - Publisher Copyright:
© 2000 IEEE.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.
PY - 2000
Y1 - 2000
N2 - Clustered server architecture is increasingly being viewed as a successful and cost-effective approach to building a high-performance Web server. Existing server-clustering schemes have typically concentrated on the following issues: scalability, high availability, and user transparency. In this paper, we argue that the design goals of the Web server cluster should include adaptability, fault tolerance, and high manageability. In the presence of the Internet's highly unpredictable workload, the server system should be self-adapting to changing circumstances. We address this problem by building a Web server on a cluster of non-dedicated workstations. Such a server can easily recruit non-dedicated nodes dynamically in response to load bursts. Based on such a scheme, we designed and implemented an innovative approach that enables an ongoing request to be smoothly migrated to another node either in response to a node failure or overload. We also designed and implemented a management system that enables the Web site manager to manage and maintain the distributed server as a single large system.
AB - Clustered server architecture is increasingly being viewed as a successful and cost-effective approach to building a high-performance Web server. Existing server-clustering schemes have typically concentrated on the following issues: scalability, high availability, and user transparency. In this paper, we argue that the design goals of the Web server cluster should include adaptability, fault tolerance, and high manageability. In the presence of the Internet's highly unpredictable workload, the server system should be self-adapting to changing circumstances. We address this problem by building a Web server on a cluster of non-dedicated workstations. Such a server can easily recruit non-dedicated nodes dynamically in response to load bursts. Based on such a scheme, we designed and implemented an innovative approach that enables an ongoing request to be smoothly migrated to another node either in response to a node failure or overload. We also designed and implemented a management system that enables the Web site manager to manage and maintain the distributed server as a single large system.
UR - http://www.scopus.com/inward/record.url?scp=37349022699&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=37349022699&partnerID=8YFLogxK
U2 - 10.1109/ICPP.2000.876157
DO - 10.1109/ICPP.2000.876157
M3 - Conference contribution
AN - SCOPUS:37349022699
T3 - Proceedings of the International Conference on Parallel Processing
SP - 413
EP - 420
BT - Proceedings - 2000 International Conference on Parallel Processing, ICPP 2000
A2 - Lilja, David J.
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - International Conference on Parallel Processing, ICPP 2000
Y2 - 21 August 2000 through 24 August 2000
ER -