High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites

KIPS Journal A (2001 ~ 2012) , Vol. 11A, No.5, pp.355-364, May 2004
10.3745/KIPSTA.2004.11A.5.355, Full Text

Abstract

These days, various clustering technologies have been adopted to construct web sites. High performance hardware switches have good performance, but have disadvantage of high cost for constructing small and middle-sized web sites. Now a days, many sites have been constructed with the LVS (Linux Virtual Server), which is free of charge and has good performance. Having a centralized load balancing with one front-end, the LVS causes a bottleneck when it receives all at once. In the paper, we suggest a way to remove the LVS bottleneck by providing multiple front-ends. In this architecture, all of cluster nodes act as both a front-end and a back-end. When the load of a node receiving requests is not large enough, the node responds to the client directly. When the load of a node is large enough, the node send the request to a node which is selected by a scheduling algorithm. The scheduling algorithm is discussed to balance loads between servers. While single front-end cluster raises the throughput curvedly, the multiple front-end cluster raises the throughput linearly.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from October 15, 2016)

Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


Cite this paper

[KIPS Transactions Style]
J. B. Moon and M. H. Kim, "High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites," KIPS Journal A (2001 ~ 2012) , Vol.11A, No.5, pp.355-364, 2004, DOI: 10.3745/KIPSTA.2004.11A.5.355.

[IEEE Style]
Jong Bae Moon and Myung Ho Kim, "High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites," KIPS Journal A (2001 ~ 2012) , vol. 11A, no. 5, pp. 355-364, 2004. DOI: 10.3745/KIPSTA.2004.11A.5.355.

[ACM Style]
Moon, J. B. and Kim, M. H. 2004. High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites. KIPS Journal A (2001 ~ 2012) , 11A, 5, (2004), 355-364. DOI: 10.3745/KIPSTA.2004.11A.5.355.