Efficiency vs. portability in cluster-based network servers

被引:2
|
作者
Carrera, EV [1 ]
Bianchini, R [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
关键词
D O I
10.1145/568014.379589
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Efficiency and portability are conflicting objectives for cluster-based network servers that distribute the clients' requests across the cluster based on the actual content requested. Our work is based on the observation that this efficiency vs. portability tradeoff has not been fully evaluated in the literature. To fill this gap, in this paper we use modeling and experimentation to study this tradeoff in the context of an interesting class of content-based network servers, the locality-conscious servers, under different inter-node communication subsystems. Based on our results, our main conclusion is that portability should be promoted in cluster-based network servers with low processor overhead, given its relatively low cost (less than or equal to 16%) in terms of throughput performance. For clusters with high processor overhead communication, efficiency should be the overriding concern, as the cost of portability can be very high (as high as 107% on 96 nodes). We also conclude that user-level communication can be useful even for non-scientific applications such as network servers.
引用
收藏
页码:113 / 122
页数:10
相关论文
共 50 条
  • [1] Evaluating cluster-based network servers
    Carrera, EV
    Bianchini, R
    NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, : 63 - 70
  • [2] Analytical and experimental evaluation of cluster-based network servers
    Bianchini R.
    Carrera E.V.
    World Wide Web, 2000, 3 (04) : 215 - 229
  • [3] Cluster reserves: A mechanism for resource management in cluster-based network servers
    Aron, M
    Druschel, P
    Zwaenepoel, W
    PERFORMANCE EVALUATION REVIEW, SPECIAL ISSUE, VOL 28 NO 1, JUNE 2000: ACM SIGMETRICS '2000, PROCEEDINGS, 2000, 28 (01): : 90 - 101
  • [4] A load balancing scheme for cluster-based secure network servers
    Kim, Jin-Ha
    Choi, Gyiu Sang
    Das, Chita R.
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 225 - +
  • [5] Comparison of predictive techniques in cluster-based network servers with resource allocation
    Gilly, K
    Alcaraz, S
    Juiz, C
    Puigjaner, R
    IEEE COMPUTER SOCIETY'S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS - PROCEEDINGS, 2004, : 545 - 552
  • [6] Locality-aware request distribution in cluster-based network servers
    Pai, VS
    Aron, M
    Banga, G
    Svendsen, M
    Druschel, P
    Zwaenepoel, W
    Nahum, E
    ACM SIGPLAN NOTICES, 1998, 33 (11) : 205 - 216
  • [7] A new mechanism for supporting differentiated services in cluster-based network servers
    Zhang, J
    Hämäläinen, T
    Joutsensalo, J
    MASCOTS 2002: 10TH IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS, PROCEEDINGS, 2002, : 427 - 432
  • [8] LSMAC vs. LSNAT: Scalable cluster‐based Web servers
    Xuehong Gan
    Trevor Schroeder
    Steve Goddard
    Byrav Ramamurthy
    Cluster Computing, 2000, 3 (3) : 175 - 185
  • [9] Cluster-based logic blocks for FPGAs: Area-efficiency vs. input sharing and size
    Betz, V
    Rose, J
    PROCEEDINGS OF THE IEEE 1997 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1997, : 551 - 554
  • [10] The LC* assignment policy for cluster-based servers
    Ungureanu, V
    Melamed, B
    Katehakis, M
    THIRD IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2004, : 177 - 184