An Agent-Inspired Active Network Resource Trading Model Applied to Congestion Control

In order to accommodate fluctuations in network conditions, adaptive applications need to obtain information about resource availability. Using active networks, new models for adaptive applications can be envisaged, which can benefit from the possibility to send mobile code to the network nodes. We describe a model for trading resources inside an active network node, based on the interaction between capsules as reactive user agents, and resource manager agents which reside in the network nodes. We apply the model to the case of a many-to-one audio application with congestion control, which trades off link resources against memory when there is congestion at the outgoing interface towards the destination. Our simulation results indicate that the application makes effective use of the available reources, and it also allows resources to bc shared according to uscr preferences.

[1]  Guy Leduc,et al.  An Active Layered Multicast Adaptation Protocol , 2000, IWAN.

[2]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

[3]  Thomas M. Chen,et al.  Active And Programmable Networks [Guest Editorial] , 1998, IEEE Netw..

[4]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[5]  Christian F. Tschudin,et al.  Open Resource Allocation for Mobile Code , 1997, Mobile Agents.

[6]  Guy Leduc,et al.  Adaptive applications over active networks: case study on layered multicast , 2000, 1st European Conference on Universal Multiservice Networks. ECUMN'2000 (Cat. No.00EX423).

[7]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[8]  Gisli Hjalmtysson The Pronto platform: a flexible toolkit for programming networks using a commodity operating system , 2000, 2000 IEEE Third Conference on Open Architectures and Network Programming. Proceedings (Cat. No.00EX401).

[9]  Carl A. Gunter,et al.  PLANet: an active internetwork , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[11]  Donald F. Ferguson,et al.  Economic models for allocating resources in computer systems , 1996 .

[12]  Ladislau Bölöni,et al.  Intelligent QoS support for an adaptive video service , 2000, IRMA Conference.

[13]  D. Lapsley,et al.  Random early marking for Internet congestion control , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[14]  Tamer Basar,et al.  A game-theoretic formulation of multi-agent resource allocation , 2000, AGENTS '00.

[15]  A. Leon-Garcia,et al.  A novel cost model for active networks , 2000, WCC 2000 - ICCT 2000. 2000 International Conference on Communication Technology Proceedings (Cat. No.00EX420).

[16]  Nicholas R. Jennings,et al.  Market-Based Call Routing in Telecommunications Networks Using Adaptive Pricing and Real Bidding , 1999, IATA.

[17]  Peter Steenkiste,et al.  Collecting network status information for network-aware applications , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[18]  Steven H. Low,et al.  Optimization flow control with Newton‐like algorithm , 2000, Telecommun. Syst..

[19]  Hermann de Meer,et al.  A survey of programmable networks , 1999, CCRV.

[20]  Michael P. Wellman,et al.  A Market-Based Approach to Allocating QoS for Multimedia Applications , 1996 .

[21]  Vaduvur Bharghavan,et al.  A scalable architecture for active networks , 2000, 2000 IEEE Third Conference on Open Architectures and Network Programming. Proceedings (Cat. No.00EX401).