TY - GEN
T1 - Incorporating quality-of-service in the virtual interface architecture
AU - Nagar, S.
AU - Liu, Chun
AU - Kandiraju, G. B.
AU - Sivasubramaniam, A.
AU - Gautam, N.
N1 - Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - User-level Networking (ULN) is gaining rapid acceptance in the commercial world with Virtual Interface Architecture (VIA), and Infiniband store recently, being touted as the interface of choice to diverse peripherals. There is an important issue with respect to ULNs that has been largely unaddressed. This is the issue of accommodating multiple communication channels (scalability) and being able to sustain the Quality-of-Service (QoS) requirements of each of these channels. Removing the operating system from the critical path makes the scalability and QoS issue all that much harder since the supervisory role to prevent interference across channels has to be performed by the network interface. This paper argues for a different approach to structuring the processing of operations (called PVIA) on the network interface than what is widely used. This newer-approach makes it easier to incorporate QoS features, which is referred to as QoSVIA. All these mechanisms have been implemented on an actual Myrinet cluster: The results from the implementation, together with detailed simulations, illustrate the potential of QoSVIA being able to accommodate the QoS needs of a larger number of channels than the mechanisms in use today.
AB - User-level Networking (ULN) is gaining rapid acceptance in the commercial world with Virtual Interface Architecture (VIA), and Infiniband store recently, being touted as the interface of choice to diverse peripherals. There is an important issue with respect to ULNs that has been largely unaddressed. This is the issue of accommodating multiple communication channels (scalability) and being able to sustain the Quality-of-Service (QoS) requirements of each of these channels. Removing the operating system from the critical path makes the scalability and QoS issue all that much harder since the supervisory role to prevent interference across channels has to be performed by the network interface. This paper argues for a different approach to structuring the processing of operations (called PVIA) on the network interface than what is widely used. This newer-approach makes it easier to incorporate QoS features, which is referred to as QoSVIA. All these mechanisms have been implemented on an actual Myrinet cluster: The results from the implementation, together with detailed simulations, illustrate the potential of QoSVIA being able to accommodate the QoS needs of a larger number of channels than the mechanisms in use today.
UR - http://www.scopus.com/inward/record.url?scp=84966534249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84966534249&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2002.1015475
DO - 10.1109/IPDPS.2002.1015475
M3 - Conference contribution
AN - SCOPUS:84966534249
T3 - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2002
SP - 49
EP - 56
BT - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2002
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th International Parallel and Distributed Processing Symposium, IPDPS 2002
Y2 - 15 April 2002 through 19 April 2002
ER -