• Article
  • | |
  • Metrics
  • |
  • Reference [1]
  • |
  • Related [20]
  • |
  • Cited by [17]
  • | |
  • Comments
    Abstract:

    In order to improve the throughput, response speed and scalability of Web servers efficiently, many famous Web sites have thrown away single servers and turned into Web server clusters. Request-dispatching is a technology used by these sites, which centrally accepts all the coming requests and “evenly” dispatches them to the servers in the cluster.“Round-robin”, “Least-connections” and “Fastest Connection” algorithms which Commonly used request-dispatching show low efficiencies, because they either do not consider the difference in performance between servers or do not consider the contents of coming HTTP requests. In this paper, the authors give a novel algorithm designed for heterogeneous Web server clusters, called LTI (least time increment), which considers not only the deference in performance between servers, but also the contents of coming HTTP requests and the current load level of each server in the cluster. They also give the reformed edition of LTI algorithm, namely LTI+, which can judge whether the cluster is closed to the critical state and prevent such trend. Theoretical analysis and real system test show that the algorithm achieves better response latency and throughput than “Least connections” and “Fastest Connection” algorithms. So it makes the Web server clusters more parallel and more scaleable.

    Reference
    1  Kwan Thomas T, McGrath Robert E. NCSA's world wide web server: design and performance. IEEE Computer, 1995,28(11):68~74 2  Katz Eric Dean, Butler Michelle, McGrath Robert E. A scalable HTTP server: the NCSA prototype. Computer Networks and ISDN Systems, 1994,(27):155~164 3  Cisco Inc.. Scaling the World Wide Web. Technical Report, http: //www.cisco.com 4  Luotonen A, Altis K. World wide web proxies. In: Proceedings of the 1st International Conference on the World-Wide Web. 1994 5  Trent Gene, Sake Mark. WebSTONE: the first generation in HTTP server benchmarking. Whitepaper, Silicon Graphics Inc., February 1995 6  Berners-Lee T, Fielding R T, Frystyk H. Hypertext transfer protocol-HTTP/1.0. Informational RFC 1945, Network Working Group, May 1996 7  Padmanabhan Venkata N, Mogul Jeffrey C. Improving HTTP latency. Computer Networks and ISDN Systems, 1995,(28):25~35 8  Slothouber Louis P. A Model of Web Server Performance. April 1997. http: // louvx.biap.com/webperformance/modelpaper.html 9  Carlton Alexander. An Explanation of the SPECweb96 Benchmark. Whitepaper, Standard Performance Evaluation Corporation, 1996
    Comments
    Comments
    分享到微博
    Submit
Get Citation

邸 烁,郑纬民,王鼎兴,沈美明.并行WWW服务器集群请求分配算法的研究.软件学报,1999,10(7):713-718

Copy
Share
Article Metrics
  • Abstract:3435
  • PDF: 4990
  • HTML: 0
  • Cited by: 0
History
  • Received:March 20,1998
  • Revised:August 03,1998
You are the first2035319Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063