Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2002.9C.1.115

A New Web Cluster Scheme for Load Balancing among Internet Servers  

Kim, Seung-Young (오픈버드 eSolution Bis Unit)
Lee, Seung-Ho (국립 한밭대학교 전기·전자·제어공학부)
Abstract
This paper presents a new web cluster scheme based on dispatcher which does not depend on operating system for server and can examine server's status interactively. Two principal functions are proposed for new web cluster technique. The one is self-controlled load distribution and the other is transaction fail-safe. Self-controlled load distribution function checks response time and status of servers periodically, then it decides where the traffic goes to guarantee rapid response for every query. Transaction fail-safe function can recover lost queries including broken transaction immediately from server errors. Proposed new web cluster scheme is implemented by C language on Unix operating system and compared with legacy web cluster products. On the comparison with broadcast based web cluster, proposed new web cluster results higher performance as more traffic comes. And on the comparison with a round-robin DNS based web cluster, it results similar performance at the case of traffic processing. But when the situation of one server crashed, proposed web cluster processed traffics more reliably without lost queries. So, new web cluster scheme Proposed on this dissertation can give alternative plan about highly increasing traffics and server load due to heavy traffics to build more reliable and utilized services.
Keywords
Web Cluster;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Cardellini, V., Colajanni, M., Yu, P. S., 'Redirection algorithms for load sharing in distributed Web-server systems,' Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference, pp.528-535, 1999   DOI
2 Chin Wen Cheong, Ramachandran, V., 'Genetic based Web cluster dynamic load balancing in fuzzy environment,' High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition, Vol.2, pp.714-719, 2000   DOI
3 Canal, R., Parcerisa, J. M., Gonzalez, A, 'Dynamic cluster assignment mechanisms,' High-Performance Computer Architecture, 2000. HPCA-6. Proceedings. Sixth International Symposium, pp.133-142, 1999   DOI
4 Kremien, O., Kramer, J. 'Flexible load-sharing in configurable distributed systems,' Configurablc Distributed Systems, 1992., International Workshop, pp.224-236, 1992
5 Baker, W. E., Horst, R. W, Sonnier, D. P., Watson, W. J, 'A flexible ServerNet-based fault-tolerant architecture,' Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium, pp.2-11, 1995   DOI
6 Morioka, M., Kurosawa, K, Miura, S., Nakamikawa, T., Ishikawa, S., 'Design and evaluation of the high performance multi-processor server,' Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference, pp.66-69, 1994   DOI
7 Kangasharju, J., Ross, K. W., 'A clustering structure for reliable multicasting,' Computer Communications and Networks, 1999. Proceedings. Eight International Conference, pp.378-383, 1999   DOI
8 Jian Liu, Longlu Xu, Baogen Gu, Jing Zhang, 'A scalable, high performance Internet cluster server,' High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition, Vol.2, pp.941-944, 2000   DOI
9 Baldoni, R., Bonamoneta, S., Marchetti, C, 'Implementing highly-available WWW servers based on passive object replication,' Object-Oriented Real-Time Distributed Com-puting, 1999. (lSORC '99) Proceedings. 2nd IEEE International Symposium, pp.259-262, 1999   DOI
10 Kangasharju, J. Ross, K. W., 'A replicated architecture for the Domain Kame System,' INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, Vol.2, pp.660-669, 2000   DOI
11 Dongeun Kim, Cheol Ho Park, Daeyeon Park, 'Request rate adaptive dispatching architecture for scalable Internet server,' Cluster Computing, 2000. Proceedings. IEEE International Conference, pp.289-296, 2000   DOI
12 Poly Server, Inc., 'Local Cluster,' http://www.polyserve.com/products/localcluster21/
13 ZDXet, 'WebBench,' http://www.zdnet.com/etestinglabs/stories/benchmarks/0,8829,2326243,00.html
14 (주)아라기술, 'SmartIP Clustering Solution,' http://www.aratech.co.kr/