Introducing a light-weight autonomic network middleware based on stigmergic mechanisms

Autonomous systems are capable of performing activities by taking into account the local environment and adapting to it. No planning is necessary therefore autonomous systems have to make the best of the resources at hand. Locality in this case is no longer geographical but rather the information and applications on the boundary of the autonomic communicating element which may be distributed over a wide area. The aim of autonomous communication systems is that they exhibit self-awareness properties, in particular self-contextualisation, self-programmability and self-management. In this paper, we identify the need for autonomous systems, their architecture, the path of evolution from traditional network elements, the need for open networks and future trends within autonomic computing.RésuméLes systèmes autonomes sont capables d’effectuer des activités en tenant compte de l’environnement local et en s’y adaptant. En l’absence de planification, les systèmes autonomes ont à tirer le meilleur parti des ressources. Dans ce cas, la localisation n’est plus géographique mais comprend plutôt les informations et applications à la frontière de l’élément communicant autonome, qui peuvent être réparties dans une zone étendue. Le but des systèmes autonomes de communication est de présenter des propriétés de conscience propre, en particulier auto-textualisation, auto-programmabilité et autogestion. L’article identifie le besoin à partir des éléments de réseau traditionnels, le besoin en réseaux ouverts et les tendances futures en traitement informatique autonome.

[1]  Thomas Ledoux,et al.  OpenCorba: A Reflektive Open Broker , 1999, Reflection.

[2]  David D. Clark,et al.  A knowledge plane for the internet , 2003, SIGCOMM '03.

[3]  A. Rowstron,et al.  Scalable, decentralized object location and routing for large-scale peer-to-peer systems , 2001 .

[4]  Gregor Kiczales,et al.  Back to the future: a retroactive study of aspect evolution in operating system code , 2003, AOSD '03.

[5]  Richard West,et al.  Adaptive routing of QoS-constrained media streams over scalable overlay topologies , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[6]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[7]  H. Van Dyke Parunak,et al.  Digital Pheromones for Coordination of Unmanned Vehicles , 2004, E4MAS.

[8]  Michaela M. Black,et al.  Learning classification rules for telecom customer call data under concept drift , 2003, Soft Comput..

[9]  Pattie Maes Concepts and experiments in computational reflection , 1987, OOPSLA 1987.

[10]  Richard Murch,et al.  Autonomic Computing , 2004 .

[11]  Roy Sterritt,et al.  Exploring autonomic options in an unified fault management architecture through reflex reactions via pulse monitoring , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..

[12]  Robert L. Grossman,et al.  The management and mining of multiple predictive models using the predictive modeling markup language , 1999, Inf. Softw. Technol..

[13]  Fabio Kon,et al.  Reflective Middleware: From Your Desk to Your Hand , 2001, IEEE Distributed Syst. Online.

[14]  Kevin Curran,et al.  Introducing IP Domain Flexible Middleware Stacks for Multicast Multimedia Distribution in Heterogeneous Environments , 2004, MATA.

[15]  Stephen J. Garland,et al.  Active reliable multicast , 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.

[16]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[17]  Alex Villazón,et al.  A Reflective Active Network Node , 2000, IWAN.

[18]  Christopher D. Gill,et al.  Comparing and contrasting adaptive middleware support in wide-area and embedded distributed object applications , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[19]  Gregor Schiele,et al.  BASE - a micro-broker-based middleware for pervasive computing , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[20]  Cristina V. Lopes,et al.  Open Implementation Design Guidelines , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[21]  P.-P. Grasse La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs , 1959, Insectes Sociaux.

[22]  Guy Theraulaz,et al.  A Brief History of Stigmergy , 1999, Artificial Life.

[23]  Kevin Curran,et al.  TeleMorph: Bandwidth-Determined Mobile Multimodal Presentation , 2004, J. Inf. Technol. Tour..

[24]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[25]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.