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


The KIPS Transactions:PartA, Vol. 11, No. 5, pp. 355-364, Oct. 2004
10.3745/KIPSTA.2004.11.5.355,   PDF Download:

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 September 1st, 2017)
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 article
[IEEE Style]
J. B. Moon and M. H. Kim, "High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites," The KIPS Transactions:PartA, vol. 11, no. 5, pp. 355-364, 2004. DOI: 10.3745/KIPSTA.2004.11.5.355.

[ACM Style]
Jong Bae Moon and Myung Ho Kim. 2004. High-Availability Web Server Cluster Employing Multiple Front-Ends for Small and Middle-sized Web Sites. The KIPS Transactions:PartA, 11, 5, (2004), 355-364. DOI: 10.3745/KIPSTA.2004.11.5.355.