DocumentCode :
2416508
Title :
User-level communication in cluster-based servers
Author :
Carrera, Enrique V. ; Rao, Srinath ; Iftode, Liviu ; Bianchini, Ricardo
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
fYear :
2002
fDate :
2-6 Feb. 2002
Firstpage :
275
Lastpage :
286
Abstract :
Clusters of commodity computers are currently being used to provide the scalability required by several popular Internet services. In this paper we evaluate an efficient cluster-based WWW server, as a function of the characteristics of the intra-cluster communication architecture. More specifically, we evaluate the impact of processor overhead, network bandwidth, remote memory writes, and zero-copy data transfers on the performance of our server. Our experimental results with an 8-node cluster and four real WWW traces show that network bandwidth affects the performance of our server by only 6%. In contrast, user-level communication can improve performance by as much as 29%. Low processor overhead, remote memory writes, and zero-copy all make small contributions towards this overall gain. To be able to extrapolate from our experimental results, we use an analytical model to assess the performance of our server under different workload characteristics, different numbers of cluster nodes, and higher performance systems. Our modeling results show that higher gains (of up to 55%) can be accrued for workloads with large working sets and next-generation servers running on large clusters.
Keywords :
Internet; client-server systems; network servers; workstation clusters; Internet services; cluster nodes; cluster-based WWW server; cluster-based servers; commodity computers clusters; intra-cluster communication architecture; network bandwidth; processor overhead; remote memory writes; scalability; user-level communication; workload characteristics; zero-copy data transfers; Analytical models; Computer architecture; Computer science; Network servers; Read-write memory; Scalability; Stress; Web and internet services; Web server; World Wide Web;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 2002. Proceedings. Eighth International Symposium on
ISSN :
1530-0897
Print_ISBN :
0-7695-1525-8
Type :
conf
DOI :
10.1109/HPCA.2002.995717
Filename :
995717
Link To Document :
بازگشت