Type-of-Service Routing in

The Internet is expected to support various services, including best-effort services and guaranteed services. For best- effort services, we propose a new approach to achieving type-of- service (TOS) classes with adaptive next-hop routing. We con- sider two TOS classes, namely, delay-sensitive and throughput- sensitive. As in routing protocols such as OSPF and integrated IS-IS, each node has a different next-hop for each destination and TOS class. 'kaditionally, a node has a single FCFS queue for each outgoing link, and the next-hops are computed using link measurements. In our approach, we attempt to isolate the two traffic classes by using for each outgoing link a separate FCFS queue for each TOS class; the link is shared cyclicly between its TOS queues. The next-hops for the delay-sensitive traffic adapts to link delays of that traffic. The next-hops for the throughput- sensitive traffic adapts to overall link utilizations. We compare our approach with the traditional approach using discrete-event simulation and Lyapunov analysis (for stability of routes). Our approach offers lower end-to-end delay to the delay- sensitive traffic. A related property is that the routes for the delay-sensitive traffic are more stable, i.e., less oscillations. An unexpected property is that the overall end-to-end delay is lower, because the throughput-sensitive traffic moves away to under- utilized routes.

[1]  Van Jacobson,et al.  The synchronization of periodic routing messages , 1994, TNET.

[2]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[3]  Ibrahim Matta,et al.  Type-of-service in adaptive next-hop routing , 1992 .

[4]  S. T. Chanson,et al.  Adaptive threshold-based scheduling for real-time and non-real-time traffic , 1992, [1992] Proceedings Real-Time Systems Symposium.

[5]  A. Udaya Shankar,et al.  Design and implementation of MaRS: a routing testbed , 1992 .

[6]  Ibrahim Matta,et al.  Type-of-service routing in dynamic datagram networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[7]  Dimitri P. Bertsekas,et al.  Dynamic behavior of shortest path routing algorithms for communication networks , 1982 .

[8]  Antony R. Unwin,et al.  Operations Research — An Introduction (2nd edn) , 1980 .

[9]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[10]  David Clark,et al.  Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism , 1992, SIGCOMM.

[11]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[12]  Henning Schulzrinne,et al.  An evaluation of scheduling mechanisms for providing best-effort real-time communications in wide-area networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[13]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[14]  Ashok K. Agrawala,et al.  Design and analysis of a flow control algorithm for a network of rate allocating servers , 1990 .

[15]  Raj Jain,et al.  Packet Trains-Measurements and a New Model for Computer Network Traffic , 1986, IEEE J. Sel. Areas Commun..

[16]  Philip Almquist,et al.  Type of Service in the Internet Protocol Suite , 1992, RFC.

[17]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[18]  Ibrahim Matta,et al.  On the interaction between gateway scheduling and routing , 1994, Proceedings of International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[19]  Lixia Zhang,et al.  Virtual Clock: A New Traffic Control Algorithm for Packet Switching Networks , 1990, SIGCOMM.

[20]  Eric C. Rosen,et al.  The New Routing Algorithm for the ARPANET , 1980, IEEE Trans. Commun..

[21]  Cengiz Alaettinoglu,et al.  Performance comparison of routing protocols using MaRS: distance-vector versus link-state , 1992, SIGMETRICS '92/PERFORMANCE '92.

[22]  A. Khanna,et al.  The revised ARPANET routing metric , 1989, SIGCOMM 1989.

[23]  J.-C. Bolot,et al.  A discrete-time stochastic approach to flow control dynamics (in computer networks) , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[24]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[25]  Stephen S. Lavenberg,et al.  Computer Performance Modeling Handbook , 1983, Int. CMG Conference.

[26]  Cengiz Alaettinoglu,et al.  Performance comparison of routing protocols under dynamic and static file transfer connections , 1992, CCRV.

[27]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[28]  Benjamin C. Kuo,et al.  AUTOMATIC CONTROL SYSTEMS , 1962, Universum:Technical sciences.