Autonomic Communication Logo    IFIP Logo       http://www.autonomic-communication.org/wac/wac2004/program.html        IST FET Logo (Tree)
 Site:  Workshop: Abstracts Welcome to Autonomic Communication - a new communication paradigm for evolving Internet

The 1st IFIP TC6 WG6.6 International Workshop on Autonomic Communication (WAC 2004)

 
    

















































































































































































































































Workshop Program with Abstracts(Call for participation in [PDF] with all paper and panel titles)
 

Opening session: Welcome & Autonomic Communication Roadmap
M. Smirnov (Fraunhofer FOKUS) and Fabrizio Sestini (European Commission)

 
Invited Talk:
BIONETS. Application of genetic exchange rules to pervasive networks and parallels from system science
Imrich Chlamtac, joint work with Iacopo Carreras and Hagen Woesner
CreateNet Research Association
Abstract. As the trend toward ubiquitous and pervasive computing continues to gain momentum, the number of nodes is expected to grow by multiple orders of magnitude as tags, sensors, body networks and myriad of other miniaturized devices get fully integrated into the global communication superstructure. Not only will the amount of information in these all-embracing pervasive environments be enormous and to a large degree localized, but also the ambience within which these nodes will act will be intelligent, mobile, self-cognitive, knowledge based, and, in a sense, "almost alive".Current Internet protocol conceived almost fourty years ago, were never planned for these emerging pervasive environments.
Besides their many limitations with respect to agility, mobility, scalability, etc., they are also too heavyweight in the computing and communication requirements they impose on the small and energy-limited nodes. Hence a totally new way of controlling these emerging systems is much needed.
Realizing that the raison d'etre for the protocol layers is the support of better services to the user, we consider an approach to the pervasive environments that is derived from the network's original goal - services.  Given, as observed above, that the pervasive systems are dynamic, growing,  self aware and evolving, it is not surprising they can be looked at as biological entities. Considering the behaviour and hence control of these pervasive environments as evolving organism, leads us to applying the rules of combination of genetic material and evolution to determine the information exchange, fully replacing the concept of end to end Internet oriented protocols. By information exchange occuring in these systems only as an individual need of each entity in the biosystem to reproduce, the rules of control become localized, minimized and occur only when and where needed, making it possible for the individual nodes to work with minimal energy, with computing or communication effort expended only as it  benefits their own goals.
Even more importantly, by defining themselves as the end result of the evolution process, the services here become characterized by their ability to mutate and select the fittest to survive, this way constantly evolving and self-optimizing leading to a new concept of self aware, self optimizing bionetwork, a candidate for the new world of omnipresent low cost pervasive environments of the future.



An Infrastructure-based Approach to Support Dynamic Networks with Mobile Agents
A. Dühler, C. Erfurth, W. Rossak (Friedrich-Schiller Uni Jena)
Abstract. With the growing size of distributed systems and the higher number of available resources and services in networks dynamical aspects become more and more important in systems engineering. We believe that there is a real need
for decentral, self-organizing structures to cope with the upcoming challenges. In this paper we describe an framework which provides a self-organizing infrastructure that allows to link otherwise autonomous elements in a flexible way and adapts dynamically to changes in the underlying network. This framework is implemented as an extension of the mobile agent system Tracy, which is also a product of our university. The Tracy Domain Management module is part of the framework and provides the basis for segmenting the infrastructure.  Another module we are going to discuss in this paper facilitates autonomous and proactive routing of mobile agents. Agents form the application layer of the system. Routing is triggered by the needs an agent inherits from its owner and then matched to the resources and services available in the network in an iterative fashion. We describe concepts, design issues and first results of our work with Tracy and the use of these additional Tracy modules.


Some Requirements for Autonomic routing in self-organized networks
F. Legendre, M. Dias de Amorim, S. Fdida (LIP6/CNRS)
Abstract. This paper addresses some requirements of self-organizing networks as well as interoperability problems due to merges and splits phenomena. In a mobile environment, merges and splits characterize the spatial overlap between two self-organized networks. While merge refers to the time when two disjoint networks meet and overlap, split refers to the time of partition. In a dynamic environment, AutoComm (AC) principles bring a new support for interoperability since current protocol heterogeneity is observed at all stack layers from the radio interface to applications. In this paper, we reconsider the formalization of a community and its requirements. We then characterize the split and merge phenomena and their implications. We give some requirements that must fulfill solutions to merging (high context-awareness) in order for AC groups to self-scale. Finally, we propose a merging solution for overlapping wireless self-organized networks using heterogeneous routing protocols.


Policy Interoperability and Network Autonomics
S. Magrath, R. Braun, F. Cuervo (Uni of Technology, Sydney and Alcatel Canada)
Abstract. Autonomic behaviours in network operations will alleviate much of the labour intensive and error prone interventions of today's complex networks. The Service Provider must be able to manage the infrastructure and services at an abstract level, focusing on what the desired behaviour should be rather than how it might be specifically achieved. Policy-Based Network Management (PBNM) appears as one of the leading mechanisms to describe desired behaviours and abstract the programmability of an autonomic network infrastructure to the Service Provider. For massive-scale and complex networks, the current understanding of the Higher Level to Lower Level (HL -> LL) refinement process commonly used in PBNM today is not completely effective. One problem encountered is the need to provide a bind mechanism between Higher Level and Lower Level policy specifications such that cross-layer policy requests in the policy continuum can be made by lower policy layers in a dynamic policy refinement cycle (LL -> HL -> LL). In this paper, we illustrate the problem with a policy-based simple admission control (SAC) application. We then show that policy specifications with a join operator simplify the SAC specification. We also investigate the performance considerations of this enhancement in Internet size applications. Our future goal is to provide a policy inference engine that can support complex specifications appropriate for PBNM systems that support autonomic behaviours in large networks, made of Network elements with realistic memory and processing constraints.


Spatial Computing: an Emerging Paradigm for Autonomic Computing and Communication
F. Zambonelli, M. Mamei (DISMI - Università di Modena e Reggio Emilia)
Abstract. Emerging distributed computing scenarios call for novel 'autonomic' approaches to distributed systems development and management. In this position paper we analyze the distinguishing characteristics of modern distributed computing scenarios, discuss the inadequacy of traditional paradigms, and elaborate on primary role of 'space' in modern distributed computing. In particular, we show that spatial abstractions promise to be basic necessary ingredients for a novel 'spatial computing' paradigm, acting as a unifying framework for autonomic computing and communication. On this base, we propose a preliminary 'spatial computing stack' to frame the key concepts and mechanisms of spatial computing. Eventually, we try to sketch a research agenda in the area.


Self-Deployment, Self-Configuration: Critical Future Paradigms for Wireless Access Networks
F. J. Mullany, L. T. W. Ho, L. G. Samuel, H. Claussen (Bell Labs Research, Lucent Technologies, UK)
Abstract. To combat the increasing significance of deployment and configuration costs, the concept of a self-deploying, self-configuring radio access network is discussed.  It is proposed that the basic sciences of complex systems (cellular automata, game theory, ecology modeling) can be exploited to design algorithms for such a system.  An example, taken from the field of cellular automata, is presented for a network capable of self-adaptation to achieve universal radio coverage in a simplified environment.


Content Distribution through Autonomic Content and Storage Management
N. Laoutaris, A. Panagakis, I. Stavrakakis (University of Athens)
Abstract.  Content Distribution has to date been addressed by a mix of centralized and uncoordinated distributed processes, such as server replication and traditional node caching mechanisms, respectively. It is an inherently distributed process that is also increasingly relying on entities that are not only increasingly distributed but also increasingly autonomous. Consequently, centralized { and typically targeting the \socially optimal" { decisions are rather unrealistic for a distributed environment of autonomic entities. Instead, a distributed management of the engaged autonomic entities, which take decisions dynamically, should be key to ecient content distribution. The latter is advocated in this paper in which two entities that are central to content distribution - specically the content and the node storage { are considered and it is discussed how their autonomic behavior drives the operation of a content distribution network. In the rst case, it is the content that manages itself by dynamically generating duplicate copies and pushing them to (seizing) the appropriate storage. In the second one, it is the node storage that is in charge, deciding on the content to be locally stored. The decisions taken by the distributed and autonomic entities may { in the extreme case { be driven by self-awareness and self-interest only, without any network state information and co-operativeness. Or, they may use (some) network information and take decisions in a more cooperative manner, despite their autonomic and self-interest-driven nature. An example is presented on the later case, showing the potential both social and individual benets.




Panel 1: Main principles to guide R&D in Algorithms, Protocols and Middleware



A Unified Framework for the negotiation and Deployment of Network Services
S. Denazis, L. Yamamoto (Hitachi Europe)
Abstract. The Internet network technology today does not allow a sufficient degree of autonomy to express user choices, constraints and preferences in order to dynamically obtain the most suitable services. One of the goals of Autonomic Communication is to produce self-managing network elements able to provide the desired services in an automated way. In this context, we propose an architecture to automate user-provider and provider-provider relationships, by converting the Internet into an electronic market space where the commodities to be traded are network services. After an agreement has been reached via agent-based automated negotiation mechanisms, network elements must be automatically configured in order to enforce the agreed conditions. This is achieved by generating commands to programmable network elements via open interfaces. The ultimate goal is enable fully automatic installation, configuration and monitoring of protocols or service components involving multiple ownership domains, while taking into account the constraints and preferences of users and providers.


TurfNet: An Architecture for Dynamically Composable Networks
S. Schmid, L. Eggert, M. Brunner, J. Quittek (NEC Europe)
Abstract. The Internet architecture is based on design principles such as end-to-end addressing and global routeability. It suits relatively static, well-managed and flat network hierarchies. Recent years have shown, however, that the Internet is evolving beyond what the current architecture can support. The Internet architecture struggles to support increasingly conflicting requirements from groups with competing interests, such as network, content and application service providers, or end-users of fixed, mobile and ad hoc access networks.
This paper describes a new internetworking architecture, called TurfNet. It provides autonomy for individual network domains, or Turfs, through a novel inter-domain communication mechanism that does not require global network addressing or a common network protocol. By minimizing inter-domain dependencies, TurfNet provides a high degree of independence, which in turn facilitates autonomic communications. Allowing network domains to fully operate in isolation maximizes the scope of autonomic management functions. To accomplish this, TurfNet integrates the emerging concept of dynamic network composition with other recent architectural concepts such as decoupling locators from identifiers and establishing end-to-end communication across heterogeneous domains.


A systems architecture for sensor networks based on hardware/software co-design
A. Nisbet, S. Dobson (Manchester Metropolitan Uni., Trinity College Dublin)
Abstract. We describe the motivation and design of a novel embedded systems architecture for large networks of small devices, tha canonical example being wireless sensor networks. The architecture differs from previous work in being based explicitly on a hardware/software co-design approach centred around the deployment of novel programming language constructs directly onto hardware in order to improve optimisation and expressibility. The programming interface enables the dynamic download and execution of domain-specific code to facilitate the development of context aware pervasive computing systems whose behaviour must adapt to their changing environment. To this end, the architecture implements a virtual machine operating environment based on Scheme and \uClinux~that encapsulates a CPU core, digital logic, generic I/O, network interfaces and domain-specific programming language composition.




19. October 2004

Invited talk: Dynamics, information and control in physical systems
A. Fradkov, Russian Academy of Sciences
(about invited speaker)

Challenges in communication research beyond the VICOM project
F. Vatalaro, G. Cortese, F. Davide, M. Leo, P. Loreti, G. Riva
(Uni of Rome "Tor Vergata", CNIT, Telecom Italia, Istituto Auxologico Italiano)

Abstract. The VICOM (Virtual Immersive COMmunications) project is a three-year project funded by the Italian Ministry of Instruction University and Research aiming at investigating innovative communication paradigms. The project represents a wide coordinated effort focused on integration of immersive and wireless technologies in view of the fourth generation of mobile communications. The main goal of the project consists of the design of a wideband system architecture for immersive services and of its validation through two distributed large test-beds. Starting from VICOM ongoing experiences some future challenges and objectives for the future situated and autonomic communications technologies are envisaged in the paper.


A Framework for self-organizing network composition
C. Kappler, P. Mendes, C. Prehofer, P. Poyhonen, D. Zhou
(Siemens AG, Deutschland and Austria, DoCoMo EuroLabs, Nokia Research)

Abstract. This paper discusses a framework for a flexible, self-organized control plane for future mobile and ubiquitous networks. The current diversification of control planes requires a manual configuration of network interworking. The problem will increase in the future, with more dynamic topologies and integration of heterogeneous networks in a ubiquitous, reactive environment. In this paper we introduce the concept of network composition, a basic, scalable and dynamic network operation to achieve autonomic control plane interworking between Ambient Networks - our approach for next generation networks. We show the architectural components of a generic control plane and its flexible interfaces. With an example on seamless mobility we illustrate how composition can simplify and improve the interworking of future networks


Semantic-based Policy Engineering for Autonomic Systems
D. Lewis, K. Feeney, K. Carey, T. Tiropanis, S. Courtenage
(Trinity College Dublin, Athens Uni. of Technology, Uni. of Westminster)

Abstract. This paper presents some important directions in the use of ontology-based semantics in achieving the vision of Autonomic Communications. We examine the requirements of Autonomic Communication with a focus on the demanding needs of ubiquitous computing environments, with an emphasis on the requirements shared with Autonomic Computing. We observe that ontologies provide a strong mechanism for addressing the heterogeneity in user task requirements, managed resources, services and context. We then present two complimentary approaches that exploit ontology-based knowledge in support of autonomic communications: service-oriented models for policy engineering and dynamic semantic queries using content-based networks. The paper concludes with a discussion of the major research challenges such approaches raise.




Panel 2: Grand Challenges of Network and Service Composition



Self-management of Autonomic Systems: The Reputation, Quality and Credibility (RQC)
A. Garg, R. Battiti, G. Costanzi (Uni. of Trento)
Abstract. In this paper, we present a feedback-based system for managing trust and detecting malicious behavior in autonomically behaving networks. Like other distributed trust management systems, nodes rate the interactions they have with other nodes and this information is stored in a distributed fashion.
Two crucial insights motivate our work. We recognize as separate entities the trust placed in a node, {\em reputation}, and the trust placed in the recommendations made by a node, {\em credibility}. We also introduce the concept of quality of a trust rating.  Together, these two factors enhance the ability of each node to decide how much confidence it can place in a rating provided to it by a third party.
We implement our scheme on a structured P2P network, Pastry, though our results can be extended to generic autonomic communication systems. Experimental results considering different models for malicious behavior indicate the contexts in which the RQC scheme performs better than existing schemes.


E Pluribus Unum: Deduction, Abduction and Induction, the Reasoning Services for Access Control in Autonomic Communication
H. Koshutanski, F. Massacci (Uni. of Trento)
Abstract. Autonomic Communication is a new paradigm for dynamic network integration. An Autonomic Network crosses organizational boundaries and is provided by entities that see each other just as business partners. Policy-base network
 anagement already requires a paradigm shift in the access control mechanism (from identity-based access control to trust management and negotiation), but this is not enough for cross organizational autonomic communication. For many services no partner may guess a priori what credentials will be sent by clients and clients may not know a priori which credentials are required for completing a service requiring the orchestration of many different  autonomic nodes.
We propose a logical framework and a Web-Service based implementation for reasoning about access control for Autonomic Communication. Our model is based on interaction and exchange of requests for supplying or declining missing credentials. We identify the formal reasoning services that characterise the  problem and sketch their implementation.


A Metabolic Approach to Protocol Resilience
C. Tschudin, L. Yamamoto (Uni of Basel, Hitachi Europe)
Abstract. The goal of this research is to create robust execution circuits for communication software which can distribute over a network and which continues to provide its service despite parts of the implementation being knocked out. Like packets that can be lost (which can be recovered by the appropriate protocols) we envisage an environment where parts of a protocol's execution can be lost. The remaining implementation elements should continue to operate and be able to recover by themselves for restoring full services again.  Based on a chemical execution model, we show a few initial examples of packet
processing functions that are robust against the knock-out of any single instruction. These examples illustrate how the model can be applied to implement resilient communication protocols, to which we add regulatory signals that can be used to steer the protocols' code basis.


Putting meaning into the network: some semantic issues for the design of autonomic communication systems
Simon Dobson (Trinity College Dublin)
Abstract. Traditional network abstractions follow a layered model in which a sub-system interacts with other network components through very narrow interfaces. We content that this model is weak both in providing clear models of end-to-end properties and allowing adaptation to the more abstract properties of systems. We propose instead a graph-centric, contextual abstract model in which sub-systems can relate to other components at a wide range of semantic levels. We explore the implications such a model would have for network technology, applications and users, and identify some of the major research challenges it poses.


A Role for Contextualised Knowledge in Autonomic Communications
R. Sterritt, M. Mulvenna, Agnieszka Lawrynowicz (Uni. of Ulster, Poznan Uni.)
Abstract. The conceptual architecture of autonomic communications requires a knowledge layer to offer effective, transparent and high level self-management capabilities. This knowledge plane can utilise the behaviour of autonomic communication regimes to monitor and intervene at many differing levels of network granularity. This paper introduces autonomic computing and autonomic communication, before outlining the role of knowledge in autonomic networks. Some research issues, in particular the concept of dynamic context as a method to acquire knowledge dynamically that helps to facilitate a successful realisation of the knowledge plane are explored and discussed.


Towards Adaptable Ad Hoc Networks: The routing Experience
C. Santivanez, I. Stavrakakis (BBN Technologies, Uni. of Athens)
Abstract. Network users not only demand new and versatile application support by the networks but they themselves are becoming part  of the network (network routers, caches, processors, etc) by contributing their resources to it and being engaged in ad hoc networking structures.  As the large, diverse and autonomic user population becomes more and more part of the networking infrastructure it is clear that networks will be dominated by a new type of network nodes which are much more nomadic, diverse and autonomic than in traditional networks, creating a fairly diverse in size and characteristics networking environment.  For instance, low cost/high availability/convenience of wireless devices are expected to lead
to the deployment of a plethora of wireless networks for diverse applications: from rescue missions to military communications, from collaborative computing and sensor networks to web browsing and e-mail exchange to real time voice and video communications. Each with different constraints and requirements. And, for each type of application there is also a high degree of variability in the networking context: from a low mobile network of a few nodes to a highly mobile network with thousands of nodes.
This high degree of variability in the networking environment calls for a new design paradigm where network elements (nodes) should be able to adapt to totally different scenarios, engaging in a different behavior depending on the situation. Thus, next generation networks should be able to learn their environment/context and adapt their behavior accordingly inorder to achieve their goals. In this paper we introduce some key mechanisms required to enable broad adaptability. Although these mechanisms are general and common to a large variety of tasks/services (e.g. service discovery, location management, cooperative computing, clustering, etc.) we will discuss them in the context of the routing service, leveraging our past experience on the area. This will allow us to ground the discussion in concrete terms and the reader to better visualize the concepts.


Panel 3: How Autonomic Network Interacts With Knowledge Plane?



Day 1    Day 2


   Addresses for requesting more information: 

eMail to: wac@autonomic-communication.org
Fax: +49-30-3463 800



©2004 autonomic-communication.org

Last modified: 12oct04, 11oct04, 10oct04, 08oct04