Resource Trading Agents for Adaptive Active Network Applications

Adaptive applications seem to be the only realistic answer to the increasing diversity and decentralisation in networks. In order to accommodate fluctuations in network conditions, adaptive applications need to obtain information about resource availability. Using mobile agent technology applied to active networks, new models for adaptive applications can be envisaged. In this article we review the state of the art in agent and active network techniques for adaptive applications, and describe our work on an agent model for trading resources inside an active network node. We apply the model to the case of an audio mixing application. Our simulation results indicate that the model allows the application to make efficient use of the available resources, and to share resources according to user preferences. RESUME: Les applications adaptatives semblent etre la seule reponse realiste a la diversite et a la decentralisation toujours croissante dans les reseaux. Afin de pouvoir s'adapter a des fluctuations dans les conditions du reseau, les applications adaptatives ont besoin d'information sur la disponibilite des ressources dans le reseau. En appliquant la technologie des agents mobiles aux reseaux actifs, de nouveaux modeles pour les applications adaptatives peuvent etre envisages. Dans cet article nous revisons l'etat de l'art des techniques basees sur les agents et les reseaux actifs pour les applications adaptatives, et nous decrivons notre modele base sur des agents pour echanger des ressources dans un noeud actif. Nous avons applique le modele a une application de mixage audio. Nos resultats de simulations indiquent que le modele permet a l'application de faire un usage efficace des ressources, et de partager les ressources selon les preferences des utilisateurs.

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

[2]  S. Clearwater Market-based control: a paradigm for distributed resource allocation , 1996 .

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

[4]  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).

[5]  Spyros G. Denazis,et al.  Designing Interfaces for Open Programmable Routers , 1999, IWAN.

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

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

[8]  Todd Papaioannou,et al.  On the structuring of distributed systems : the argument for mobility , 2000 .

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

[10]  Working Group Architectural Framework for Active Networks , 1998 .

[11]  Guy Leduc,et al.  An Agent-Inspired Active Network Resource Trading Model Applied to Congestion Control , 2000, MATA.

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

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

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

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

[16]  Rumen Stainov,et al.  Distributed Computations by Active Network Calls , 2000, IWAN.

[17]  Wu-chi Feng,et al.  A Survey of Application Layer Techniques for Adaptive Streaming of Multimedia , 2001, Real Time Imaging.

[18]  Jonathan M. Smith,et al.  The Architecture of ALIEN , 1999, IWAN.

[19]  Steven H. Low,et al.  Convergence of Asynchronous Optimization Flow Control , 1999, Broadband Communications.

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

[21]  K. Calvert Active and Programmable Networks , 2022 .

[22]  Thomas Magedanz,et al.  Grasshopper — An Agent Platform for Mobile Agent-Based Services in Fixed and Mobile Telecommunications Environments , 1999 .

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

[24]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[25]  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).

[26]  NodeOS Interface Specification , 2001 .

[27]  Michael Wooldridge,et al.  Future Communication Networks using Software Agents , 1999 .

[28]  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).

[29]  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).

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

[31]  John Bigham,et al.  Software Agents for Future Communication Systems , 1999, Springer Berlin Heidelberg.

[32]  Angelos D. Keromytis,et al.  Scalable Resource Control in Active Networks , 2000, IWAN.

[33]  PadhyeJitendra,et al.  Equation-based congestion control for unicast applications , 2000 .

[34]  Cormac J. Sreenan,et al.  A simple loss differentiation approach to layered multicast , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[35]  Guy Leduc,et al.  Contrôle de congestion pour la transmission multipoint en couches , 2000 .

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

[37]  Ladislau Bölöni,et al.  Agent Surgery: The Case for Mutable Agents , 2000, IPDPS Workshops.

[38]  Stefan Covaci,et al.  Flexible Network Management using Active Network Framework , 1999, IWAN.

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