QoS provisioning in clusters: An investigation of router and NIC design

K. H. Yum, E. J. Kim, Chitaranjan Das

Research output: Contribution to journalConference article

21 Citations (Scopus)

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.

Original languageEnglish (US)
Pages (from-to)120-129
Number of pages10
JournalConference Proceedings - Annual International Symposium on Computer Architecture, ISCA
StatePublished - Jan 1 2001
Event28th Annual Internattional Symposium on Computer Architecture (ISCA 2001) - gOTEBORG, Sweden
Duration: Jun 30 2001Jul 4 2001

Fingerprint

Routers
Interfaces (computer)
Quality of service
Traffic control

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Cite this

@article{005093b20577414fb473724c0d5ca729,
title = "QoS provisioning in clusters: An investigation of router and NIC design",
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.",
author = "Yum, {K. H.} and Kim, {E. J.} and Chitaranjan Das",
year = "2001",
month = "1",
day = "1",
language = "English (US)",
pages = "120--129",
journal = "Proceedings - International Symposium on Computer Architecture",
issn = "1063-6897",

}

QoS provisioning in clusters : An investigation of router and NIC design. / Yum, K. H.; Kim, E. J.; Das, Chitaranjan.

In: Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, 01.01.2001, p. 120-129.

Research output: Contribution to journalConference article

TY - JOUR

T1 - QoS provisioning in clusters

T2 - An investigation of router and NIC design

AU - Yum, K. H.

AU - Kim, E. J.

AU - Das, Chitaranjan

PY - 2001/1/1

Y1 - 2001/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0034850359&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0034850359&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:0034850359

SP - 120

EP - 129

JO - Proceedings - International Symposium on Computer Architecture

JF - Proceedings - International Symposium on Computer Architecture

SN - 1063-6897

ER -