Call admission and resource reservation for guaranteed quality of service (GQoS) services in internet

  • Authors:
  • S. Verma;R. K. Pankaj;A. Leon-Garcia

  • Affiliations:
  • Network Architecture Laboratory, Department of Electrical and Computer Engineering, University of Toronto, Toronto, Otario M5S 3G4, Canada;Network Architecture Laboratory, Department of Electrical and Computer Engineering, University of Toronto, Toronto, Otario M5S 3G4, Canada;Network Architecture Laboratory, Department of Electrical and Computer Engineering, University of Toronto, Toronto, Otario M5S 3G4, Canada

  • Venue:
  • Computer Communications
  • Year:
  • 1998

Quantified Score

Hi-index 0.24

Visualization

Abstract

Many audio and video 'play-back' applications require that all of their packets arrive within their play-back time. Furthermore, the applications with the hard real-time requirements also require guaranteed service from the network. These applications are covered under the 'Guaranteed Quality of Service' specifications by the IETF. It guarantees that the packets will arrive within the guaranteed delivery time and that the packets will not be discarded due to queue overflows, provided the flow traffic stays within its specified traffic parameters. This paper gives an efficient and distributed algorithm based on the cost function to divide the end-to-end guaranteed QoS requirements into local QoS requirements which are then mapped into local resource requirements. The algorithm operates in three phases. In the first phase, the nodes in the selected route give the information about their utilization level and the parameters associated with the scheduling algorithm used by them. The receiving node, based upon the information provided by the nodes in the route and its end-to-end delay requirements, takes the call admission decision. Once the decision to admit the call is taken, the nodes in the route do the resource allocation to meet the delay bound. The sender node now calculates the slack produced if any. The slack is then distributed to the nodes in the third phase. The results obtained are then shown to be applicable to the resource allocation for multicast connection establishment.