Design and implementation of a network domain agency for scaleable QoS in the Internet

Quality of Service (QoS) in the Internet is one of the most active research areas in recent years. With the introduction of sophisticated multimedia applications, researchers have concentrated on finding solutions to make the Internet a suitable environment. The obvious solution is to enable applications to reserve network resources according to their QoS needs. Researchers have also suggested enhancing the existing routing protocols to handle QoS. In this paper, we present an end-to-end QoS architecture based on resource reservations. The architecture proposes the introduction of domain agencies in network domains. The domain agency is responsible for managing the resources in its domain and for reserving resources according to the requests received from the end users. It handles immediate and advance resource reservations and adapts the reserved resources according to user interactions. It contains a QoS routing agent to construct a QoS path. This QoS routing agent uses a modification of Dijkstra's algorithm to find a shortest-narrowest path that accommodates the requested QoS. We describe the implementation of the architecture in an agent environment, which provides a good opportunity to test and analyze the system.

[1]  Klara Nahrstedt,et al.  Design, Implementation, and Experiences of the OMEGA End-Point Architecture , 1996, IEEE J. Sel. Areas Commun..

[2]  Ahmed Karmouch,et al.  Resource reservation admission control algorithm with user interactions , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[3]  Giorgio Ventre,et al.  Distributed advance reservation of real-time connections , 1997, Multimedia Systems.

[4]  Eric S. Crawley,et al.  A Framework for QoS-based Routing in the Internet , 1998, RFC.

[5]  Yiwei Thomas Hou,et al.  Decoupling QoS control from core routers: a novel bandwidth broker architecture for scalable support of guaranteed services , 2000, SIGCOMM 2000.

[6]  Vijay Srinivasan,et al.  RSVP-TE: Extensions to RSVP for LSP Tunnels , 2001, RFC.

[7]  Olov Schelén,et al.  Sharing Resources through Advance Reservation Agents , 1997 .

[8]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[9]  Ahmed Karmouch,et al.  A platform for mobile agent-based data access, retrieval, and interaction , 1999 .

[10]  Lars C. Wolf,et al.  HeiRAT - Quality-of-service management for distributed multimedia systems , 1998, Multimedia Systems.

[11]  Albert G. Greenberg,et al.  Admission control for booking ahead shared resources , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[12]  P. Maes,et al.  Artificial life meets entertainment : lifelike autonomous agents : New horizons in commercial and industrial AI , 1995 .

[13]  Jon Crowcroft,et al.  Quality-of-Service Routing for Supporting Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..

[14]  Ram Dantu,et al.  Constraint-Based LSP Setup using LDP , 2002, RFC.

[15]  Pattie Maes,et al.  Artificial life meets entertainment: lifelike autonomous agents , 1995, CACM.

[16]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[17]  Anindo Banerjea,et al.  The Tenet real-time protocol suite: design, implementation, and experiences , 1996, TNET.

[18]  Andrew T. Campbell,et al.  A quality of service architecture , 1994, CCRV.

[19]  Ralf Steinmetz,et al.  Issues ofReserving Resources in Advance , 1995, NOSSDAV.

[20]  Ariel Orda,et al.  QoS Routing Mechanisms and OSPF Extensions , 1999, RFC.

[21]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[22]  Scott Shenker,et al.  General Characterization Parameters for Integrated Service Network Elements , 1997, RFC.

[23]  Ahmed Karmouch,et al.  Mobile software agents: an overview , 1998, IEEE Commun. Mag..

[24]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .