|
ABSTRACT
Design of high performance cluster networks (routers) with Quality-of-Service (QoS) guarantees is becoming increasingly important to support a variety of multimedia applications, many of which have real-time constraints. Most commercial routers, which are based on the wormhole-switching paradigm, can deliver high performance, but lack QoS provisioning. In this paper, we present a pipelined wormhole router architecture that can provide high and predictable performance for integrated traffic in clusters. We consider two different implementations—a non-preemptive model and a more aggressive preemptive model. We also present the design of a network interface card (NIC) based on the Virtual Interface Architecture (VIA) design paradigm to support QoS in the NIC. The QoS capable router and NIC designs are evaluated with a mixed workload consisting of best-effort traffic, multimedia streams, and control traffic.
Simulation results of an 8-port router and a (2 × 2) mesh network indicate that the preemptive router can provide better performance than the non-preemptive router for dynamically changing workloads. Co-evaluation of the QoS-aware NIC with the proposed router models shows significant performance improvement compared to that with a traditional NIC without any QoS support.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Soichiro Araki , Angelos Bilas , Cezary Dubnicki , Jan Edler , Koichi Konishi , James Philbin, User-space communication: a quantitative study, Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM), p.1-16, November 07-13, 1998, San Jose, CA
|
| |
2
|
Nanette J. Boden , Danny Cohen , Robert E. Felderman , Alan E. Kulawik , Charles L. Seitz , Jakov N. Seizovic , Wen-King Su, Myrinet: A Gigabit-per-Second Local Area Network, IEEE Micro, v.15 n.1, p.29-36, February 1995
[doi> 10.1109/40.342015]
|
| |
3
|
|
| |
4
|
Blanca Caminero , Francisco J. Quiles , José Duato , Damon S. Love , Sudhakar Yalamanchili, Performance Evaluation of the Multimedia Router with MPEG-2 Video Traffic, Proceedings of the Third International Workshop on Network-Based Parallel Computing: Communication, Architecture, and Applications, p.62-76, January 09, 1999
|
| |
5
|
|
| |
6
|
Compaq Corp., lntel Corp., and Microsoft Corp. Virtual Interface Architecture Specification, Version 1.0, 1997. Available at http : //www.viarch. org.
|
 |
7
|
|
| |
8
|
|
| |
9
|
A. Demers, S. Keshav, and S. Shenker. Analysis and Simulation of a Fair Queueing Algorithm. Journal of Internetworking Research and Experience, pages 3-26, October 1990.
|
| |
10
|
|
| |
11
|
Dave Dunning , Greg Regnier , Gary McAlpine , Don Cameron , Bill Shubert , Frank Berry , Anne Marie Merritt , Ed Gronke , Chris Dodd, The Virtual Interface Architecture, IEEE Micro, v.18 n.2, p.66-76, March 1998
[doi> 10.1109/40.671404]
|
 |
12
|
|
| |
13
|
M. Galles. Scalable Pipelined Interconnect for Distributed Endpoint Routing : The SGI SPIDER Chip. In Proc. of Symp. High Perf. Interconnects (Hot Interconnects 4), pages 141-146, August 1996.
|
| |
14
|
|
| |
15
|
M. Gerla , B. Kannan , B. Kwan , P. Palnati , S. Walton , E. Leonardi , F. Neri, Quality of Service Support in High Speed, Wormhole Routing Networks, Proceedings of the 1996 International Conference on Network Protocols (ICNP '96), p.40, October 29-November 01, 1996
|
 |
16
|
Jae H. Kim , Andrew A. Chien, Rotating combined queueing (RCQ): bandwidth and latency guarantees in low-cost, high-performance networks, Proceedings of the 23rd annual international symposium on Computer architecture, p.226-236, May 22-24, 1996, Philadelphia, Pennsylvania, United States
|
| |
17
|
|
| |
18
|
|
| |
19
|
Myricom Inc. M3M-PCI64B Network Interface Card. Available at http : //www. myri. com/myrinet / PCI64/m3m-pci64b.html.
|
 |
20
|
Scott Pakin , Mario Lauria , Andrew Chien, High performance messaging on workstations: Illinois fast messages (FM) for Myrinet, Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM), p.55-es, December 04-08, 1995, San Diego, California, United States
[doi> 10.1145/224170.224360]
|
| |
21
|
J. Pelissier. Providing Quality of Service over lnfiniBand Architecture Fabric. In Proc. of Symp. High Perf. Interconnects (Hot Interconnects 8), August 2000.
|
 |
22
|
Jennifer Rexford , John Hall , Kang G. Shin, A router architecture for real-time point-to-point networks, Proceedings of the 23rd annual international symposium on Computer architecture, p.237-246, May 22-24, 1996, Philadelphia, Pennsylvania, United States
|
| |
23
|
|
| |
24
|
|
| |
25
|
C. B. Stunkel , D. G. Shea , B. Aball , M. G. Atkins , C. A. Bender , D. G. Grice , P. Hochschild , D. J. Joseph , B. J. Nathanson , R. A. Swetz , R. F. Stucke , M. Tsao , P. R. Varker, The SP2 high-performance switch, IBM Systems Journal, v.34 n.2, p.185-204, 1995
|
 |
26
|
T. von Eicken , A. Basu , V. Buch , W. Vogels, U-Net: a user-level network interface for parallel and distributed computing (includes URL), Proceedings of the fifteenth ACM symposium on Operating systems principles, p.40-53, December 03-06, 1995, Copper Mountain, Colorado, United States
|
 |
27
|
Thorsten von Eicken , David E. Culler , Seth Copen Goldstein , Klaus Erik Schauser, Active messages: a mechanism for integrated communication and computation, Proceedings of the 19th annual international symposium on Computer architecture, p.256-266, May 19-21, 1992, Queensland, Australia
|
| |
28
|
|
| |
29
|
K. H. Yum, E. J. Kim, V. Shirodkar, S. Hanabe, and C. R. Das. Design and Analysis of a Versatile Router for Supporting Integrated Traffic in Clusters. Technical Report CSE- 00-021, Pennsylvania State University, University Park, PA, October 2000.
|
| |
30
|
K. H. Yum, A. S. Vaidya, C. R. Das, and A. Sivasubramaniam. Investigating QoS Support for Traffic Mixes with the MediaWorm Router. In Proc. of lntL Syrup. High-Perf. Comp. Arch. (HPCA-6), pages 97-106, January 2000.
|
 |
31
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.6
Internetworking
Subjects:
Routers
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
I.
Computing Methodologies
I.6
SIMULATION AND MODELING
General Terms:
Design,
Experimentation,
Measurement,
Performance,
Theory
Keywords:
VirtualClock,
cluster network,
network interface,
preemption mechanism,
quality-of-service,
router architecture,
wormhole router
|