Providing full qos support in clusters using only two VCs at the switches

  • Authors:
  • A. Martínez;F. J. Alfaro;J. L. Sánchez;J. Duato

  • Affiliations:
  • Departamento de Informática, Escuela Politécnica Superior, Universidad de Castilla-La Mancha, Albacete, Spain;Departamento de Informática, Escuela Politécnica Superior, Universidad de Castilla-La Mancha, Albacete, Spain;Departamento de Informática, Escuela Politécnica Superior, Universidad de Castilla-La Mancha, Albacete, Spain;Dept. de Informática de Sistemas y Computadores, Facultad de Informática, Universidad Politécnica de Valencia, Valencia, Spain

  • Venue:
  • HiPC'05 Proceedings of the 12th international conference on High Performance Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current interconnect standards providing hardware support for quality of service (QoS) consider up to 16 virtual channels (VCs) for this purpose. However, most implementations do not offer so many VCs because they increase the complexity of the switch and the scheduling delays. In this paper, we show that this number of VCs can be significantly reduced. Some of the scheduling decisions made at network interfaces can be easily reused at switches without significantly altering the global behavior. Specifically, we show that it is enough to use two VCs for QoS purposes at each switch port, thereby simplifying the design and reducing its cost.