Challenges and research directions in autonomic communications

The increasing amount of traditional network services may still not fulfil the requirements of ever-demanding applications and must therefore be enriched by some form of increased intelligence in the network. This is where the promise of autonomous systems comes into play. Autonomous systems are capable of performing activities by taking into account the local environment and adapting to it. No planning is required; therefore autonomous systems must optimise the use of the resources at hand. This paper clearly identifies the need for autonomous systems in networking research, anticipated architectures, characteristics and properties, the path of evolution from traditional network elements and the future of such systems.

[1]  Laurent Lefèvre,et al.  Towards the Design of an Active Grid , 2002, International Conference on Computational Science.

[2]  Gregory D. Abowd,et al.  An Architecture to Support Context-Aware Applications , 1999 .

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

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

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

[6]  Gordon S. Blair The role of open implementation and reflection in supporting mobile applications , 1998, Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130).

[7]  Emil C. Lupu,et al.  Policy Specification for Programmable Networks , 1999, IWAN.

[8]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[9]  Rolf Stadler,et al.  Service management in multiparty active networks , 2000 .

[10]  Peter J. Brown,et al.  Context-aware applications: from the laboratory to the marketplace , 1997, IEEE Wirel. Commun..

[11]  Alex Galis,et al.  A policy-based management architecture for active and programmable networks , 2003, IEEE Netw..

[12]  Steve Vinoski Introduction to CORBA , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[13]  Alex Galis,et al.  Programmable Networks for IP Service Deployment , 2004 .

[14]  T. G. Kanter,et al.  HotTown, enabling context-aware and extensible mobile interactive spaces , 2002, IEEE Wireless Communications.

[15]  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.

[16]  Songwu Lu,et al.  Self-organized network-layer security in mobile ad hoc networks , 2002, WiSE '02.

[17]  Miguel Castro,et al.  One ring to rule them all: service discovery and binding in structured peer-to-peer overlay networks , 2002, EW 10.

[18]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[19]  Riichiro Mizoguchi,et al.  Ontology-based description of functional design knowledge and its use in a functional way server , 2003, Expert Syst. Appl..

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

[21]  Daniel Salber,et al.  Modelling and Using Sensed Context Information in the Design of Interactive Applications , 2001, EHCI.

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

[23]  Jun Gao,et al.  Design and evaluation of a distributed scalable content discovery system , 2004, IEEE Journal on Selected Areas in Communications.

[24]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[25]  Yue Fang,et al.  Cross-layer performance effects of path coupling in wireless ad hoc networks: power and throughput implications of IEEE 802.11 MAC , 2002, Conference Proceedings of the IEEE International Performance, Computing, and Communications Conference (Cat. No.02CH37326).

[26]  Rüdiger Schollmeier,et al.  A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

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

[28]  Hilarie K. Orman,et al.  Activating Networks: A Progress Report , 1999, Computer.

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

[30]  Laurent Lefèvre,et al.  Active Network Approach to Grid Management , 2003, International Conference on Computational Science.

[31]  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.

[32]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM 2001.

[33]  Larry L. Peterson,et al.  Scout: a communications-oriented operating system , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[34]  Mike Hibler,et al.  Janos: a Java-oriented OS for active network nodes , 2001, IEEE J. Sel. Areas Commun..

[35]  Paulo Mendes,et al.  Context management with programmable mobile networks , 2003, 2002 14th International Conference on Ion Implantation Technology Proceedings (IEEE Cat. No.02EX505).

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

[37]  Xin Guo,et al.  Network-centric context-aware service over integrated WLAN and GPRS networks , 2003, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003..

[38]  Wouter Joosen,et al.  Open Implementation of a Mobile Communication System , 1998, ECOOP Workshops.

[39]  Phuoc Tran-Gia,et al.  Dynamic Operation of Peer-to-Peer Overlay Networks , 2003, Prax. Inf.verarb. Kommun..

[40]  Yuval Shavitt,et al.  Active networks for efficient distributed network management , 2000 .

[41]  Akhil Sahai,et al.  Web Services Management Network: an overlay network for federated service management , 2003, IFIP/IEEE Eighth International Symposium on Integrated Network Management, 2003..

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

[43]  Yechiam Yemini,et al.  NESTOR: an architecture for network self-management and organization , 2000, IEEE Journal on Selected Areas in Communications.

[44]  Yechiam Yemini,et al.  Distributed management by delegation , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[45]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[46]  Robin Fairbairns,et al.  The Design and Implementation of an Operating System to Support Distributed Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..

[47]  Amin Vahdat,et al.  Opus: an overlay peer utility service , 2002, 2002 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2002 (Cat. No.02EX571).

[48]  Andrew T. Campbell,et al.  Programming Internet Quality of Service , 2000, USM.

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

[50]  David P. Anderson,et al.  SETI@home-massively distributed computing for SETI , 2001, Comput. Sci. Eng..

[51]  Tatsuya Suda,et al.  Middleware support for super distributed autonomic services in pervasive networks , 2004, 2004 International Symposium on Applications and the Internet Workshops. 2004 Workshops..

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

[53]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[54]  Bernhard Plattner,et al.  A Flexible IP Active Networks Architecture , 2000, IWAN.

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

[56]  Ahmed Karmouch,et al.  An Evidence-Based Mobility Prediction Agent Architecture , 2003, MATA.

[57]  Yuting Zhang,et al.  itmBench: generalized API for Internet traffic managers , 2004, IEEE Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004..

[58]  Roel Ocampo,et al.  ContextWare Support for Network and Service Composition and Self-adaptation , 2005, MATA.

[59]  Peter Steenkiste,et al.  Darwin: customizable resource management for value-added network services , 2001 .

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

[61]  N. Agoulmine,et al.  Active Networks as a Flexible Approach to deploy QoS Policy Based Management , 2001 .

[62]  Gerald Q. Maguire,et al.  Smart Delivery of Multimedia Content for Wireless Applications , 2000, Mobile and Wireless Communication Networks.

[63]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[64]  David R. Morse,et al.  Issues in Developing Context-Aware Computing , 1999, HUC.

[65]  Matt Sanders,et al.  CANEs: an execution environment for composable services , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[66]  Yan Bai,et al.  QoS control for video and audio communication in conventional and active networks: Approaches and comparison , 2004, IEEE Communications Surveys & Tutorials.

[67]  M. Suzuki,et al.  The IEEE P1520 standards initiative for programmable network interfaces , 1998 .

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

[69]  Alessandro Bassi,et al.  The Logistical Backbone: Scalable Infrastructure for Global Data Grids , 2002, ASIAN.

[70]  Stephen S. Yau,et al.  A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments , 2003, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003..

[71]  Zeng-Zhi Li,et al.  Research and implementation of a scalable secure active network node , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[72]  R. D. Rockwell,et al.  Smart Packets for active networks , 1999, 1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252).

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

[74]  Andrew C. Scott,et al.  Flexible, Dynamic, and Scalable Service Composition for Active Routers , 2002, IWAN.

[75]  S. Beddus,et al.  Opening up networks with JAIN Parlay , 2000 .

[76]  M. Sloman Network and distributed systems management , 1994 .

[77]  A.T. Campbell,et al.  The Genesis Kernel: a virtual network operating system for spawning network architectures , 1999, 1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252).

[78]  Jon Crowcroft,et al.  An Architecture for Application Layer Routing , 2000, IWAN.

[79]  Ian Clarke,et al.  Freenet: A Distributed Anonymous Information Storage and Retrieval System , 2000, Workshop on Design Issues in Anonymity and Unobservability.

[80]  Stephen S. Yau,et al.  An Adaptive Middleware for Context-Sensitive Communications for Real-Time Applications in Ubiquitous Computing Environments , 2004, Real-Time Systems.

[81]  Yossi Azar,et al.  A generic scheme for building overlay networks in adversarial scenarios , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[82]  Ian T. Foster,et al.  Computational Grids in action: the National Fusion Collaboratory , 2002, Future Gener. Comput. Syst..

[83]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2002, Mob. Networks Appl..

[84]  Miltiades E. Anagnostou,et al.  Context management for the provision of adaptive services to roaming users , 2004, IEEE Wireless Communications.

[85]  Bernhard Plattner,et al.  Service creation and management in active telecom networks , 2001, CACM.

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

[87]  Jon Crowcroft,et al.  Plutarch: an argument for network pluralism , 2003, FDNA '03.

[88]  Scott Shenker,et al.  Can Heterogeneity Make Gnutella Scalable? , 2002, IPTPS.

[89]  Joseph D. Touch,et al.  Application deployment in virtual networks using the X-Bone , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[90]  Peter T. Kirstein,et al.  The RadioActive networking architecture , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[91]  Philippe A. Palanque,et al.  Formal specification of CORBA services: experience and lessons learned , 2000, OOPSLA '00.

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

[93]  Randy H. Katz,et al.  OverQoS: An Overlay Based Architecture for Enhancing Internet QoS , 2004, NSDI.

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

[95]  Thomas Becker,et al.  SNAP based resource control for active networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

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

[97]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[98]  Kenneth L. Calvert,et al.  Directions in active networks , 1998 .

[99]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[100]  Joan Serrat,et al.  The FAIN Management Framework: a management approach for active network environments , 2002, Proceedings 10th IEEE International Conference on Networks (ICON 2002). Towards Network Superiority (Cat. No.02EX588).

[101]  Jani Mäntyjärvi,et al.  Managing Context Information in Mobile Devices , 2003, IEEE Pervasive Comput..

[102]  Michael Stal,et al.  An architectural view of distributed objects and components in CORBA, Java RMI and COM/DCOM , 1998, Softw. Concepts Tools.

[103]  J. Ian Munro,et al.  Deterministic SkipNet , 2004, Inf. Process. Lett..