QoS provisioning in clusters
- 1 May 2001
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 29 (2), 120-129
- https://doi.org/10.1145/384285.379257
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.Keywords
This publication has 13 references indexed in Scilit:
- Latency-rate servers: a general model for analysis of traffic scheduling algorithmsIEEE/ACM Transactions on Networking, 1998
- The Virtual Interface ArchitectureIEEE Micro, 1998
- Evolution of the virtual interface architectureComputer, 1998
- FM-QoSPublished by Association for Computing Machinery (ACM) ,1997
- A router architecture for real-time point-to-point networksPublished by Association for Computing Machinery (ACM) ,1996
- Rotating combined queueing (RCQ)Published by Association for Computing Machinery (ACM) ,1996
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- Virtual-channel flow controlIEEE Transactions on Parallel and Distributed Systems, 1992
- Active messagesPublished by Association for Computing Machinery (ACM) ,1992
- VirtualClockACM Transactions on Computer Systems, 1991