Towards a generic real-time transport and adaptation protocol for IP networks

  • Authors:
  • Y Rasheed;A Leon-Garcia

  • Affiliations:
  • University of Toronto, Department of Electrical and Computer Engineering Network Architecture Laboratory (NAL), 10 King's College Road, Toronto, Ontario Canada M5S 3G4;University of Toronto, Department of Electrical and Computer Engineering Network Architecture Laboratory (NAL), 10 King's College Road, Toronto, Ontario Canada M5S 3G4

  • Venue:
  • Computer Communications
  • Year:
  • 2000

Quantified Score

Hi-index 0.24

Visualization

Abstract

This paper presents a novel approach to enable Internet Protocol (IP) networks to transport real-time applications with a wide variety of Quality of Service (QoS) requirements. This is achieved by introducing the concept of a Generic Real-time transport and Adaptation Protocol (GRAP). GRAP provides real-time applications with a rich set of flexible and programmable network adaptation capabilities that can be tailored to the specific application requirements. The flexibility in performing network-level real-time adaptation with GRAP, while abstracting the transport network details from the application, is a key feature that simplifies code development and portability for real-time application developers. In this paper, we explain the protocol structure for GRAP and discuss the real-time adaptation functions provided by the protocol. We also show how these functions can be configured using GRAP profiles. We then describe our reference implementation for GRAP in the form of a socket Application Programming Interface. Our reference implementation enables application programmers to quickly develop multimedia applications that leverage GRAP real-time adaptation capabilities and achieve proper end-to-end QoS requirements. Finally, we discuss GRAP interoperability and backward compatibility features.