Autonomic Communication Research Papers - Academia.edu (original) (raw)

Today, people are making use of several devices for communications, for accessing multi-media content services, for data/information retrieving, for processing, computing, etc.: examples are laptops, PDAs, mobile phones, digital cameras,... more

Today, people are making use of several devices for communications, for accessing multi-media content services, for data/information retrieving, for processing, computing, etc.: examples are laptops, PDAs, mobile phones, digital cameras, mp3 players, smart cards and smart appliances. One of the most attracting service scenarios for future Telecommunications and Internet is the one where people will be able to browse any

Abstract. In this paper, we present and analyze a framework for selfevolving autonomic services in a wireless nomadic environment. We present a disconnected network architecture, where users mobility is exploited to achieve a scalable... more

Abstract. In this paper, we present and analyze a framework for selfevolving autonomic services in a wireless nomadic environment. We present a disconnected network architecture, where users mobility is exploited to achieve a scalable behaviour, and communication is based on localized peer-to-peer interactions among neighboring nodes. Service management is achieved by introducing autonomic services, whose operations are based on a distributed evolution process.

This article is a summary description of the cognitive packet network (CPN) which is an early example of a completely software-defined network (SDN) and of a fully implemented self-aware computer network (SAN). CPN has been completely... more

This article is a summary description of the cognitive packet network (CPN) which is an early example of a completely software-defined network (SDN) and of a fully implemented self-aware computer network (SAN). CPN has been completely implemented and is used in numerous experiments. CPN is able to observe its own internal performance as well as the interfaces of the external systems that it interacts with, in order to modify its behaviour so as to adaptively achieve objectives, such as discovering services for its users, improving their quality of service (QoS), reducing its own energy consumption, compensating for components that fail or malfunction, detecting and reacting to intrusions, and defending itself against attacks. Abstract This article is a summary description of the cognitive packet network

To ensure smooth functioning of numerous handheld devices anywhere anytime, the importance of a self-healing mechanism cannot be overlooked. This is one of the main challenges to growing autonomic pervasive computing. Incorporation of... more

To ensure smooth functioning of numerous handheld devices anywhere anytime, the importance of a self-healing mechanism cannot be overlooked. This is one of the main challenges to growing autonomic pervasive computing. Incorporation of efficient fault de-tection and ...

To ensure smooth functioning of numerous handheld devices anywhere anytime, the importance of a self-healing mechanism cannot be overlooked. This is one of the main challenges to growing autonomic pervasive computing. Incorporation of... more

To ensure smooth functioning of numerous handheld devices anywhere anytime, the importance of a self-healing mechanism cannot be overlooked. This is one of the main challenges to growing autonomic pervasive computing. Incorporation of efficient fault detection and recovery in the device itself is the ultimate quest but there is no existing selfhealing scheme for devices running in autonomic pervasive computing environments that can be claimed as the ultimate solution. Moreover, the highest degree of transparency, security and privacy should also be maintained. In this book chapter, an approach to develop a self-healing service for autonomic pervasive computing is presented. The self-healing service has been developed and integrated into the middleware named MARKS+ (Middleware Adaptability for Resource discovery, Knowledge usability, and Self-healing). The self-healing approach has been evaluated on a test bed of PDAs. An application has been developed by using the service. The evaluation results are also presented in this book chapter.

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... more

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 pro- vides autonomy for individual network domains, or Turfs, through a novel in- ter-domain communication mechanism that does not require global network addressing or a common network protocol. By minimizing inter-domain de- pendencies, TurfNet provides a high degree of independence, which in turn fa- cilitates autonomic communications. Allowing network domains to fully oper- at...

In this paper, we present a feedback-based system for managing trust and detecting malicious behavior in autonomically behaving networks. The two crucial insights that motivate our work are the notion of quality of a trust rating and the... more

In this paper, we present a feedback-based system for managing trust and detecting malicious behavior in autonomically behaving networks. The two crucial insights that motivate our work are the notion of quality of a trust rating and the recognition as separate entities of the trust placed in a node and of the trust placed in the recommendations made by a node. These variables allow nodes to decide how much confidence they can place in the rating. We implement our scheme on a structured P2P network, Pastry, though our insights can be extended to unstructured systems and generic autonomic communication systems as well.

Autonomic systems for network management are available and present significant benefits such as the reduction of human intervention, performance improvement and optimization of available resources. However, large networks composed by... more

Autonomic systems for network management are available and present significant benefits such as the reduction of human intervention, performance improvement and optimization of available resources. However, large networks composed by hundreds of nodes (routers) present a challenging scalability issue in relation to the development and implementation of self-management solutions. In effect, computational complexity required for autonomic solutions increases with network size resulting , typically, in unacceptable response time for an effective near real-time set of management action implementations. Alternatives that may be explored to deal with the scalability problem include the increase of computational resources supporting the autonomic management solution and the reduction of managed network size and, consequently, computational complexity. The first approach is realizable but implies, typically, in a significant cost increase for the autonomic solution. The reduction of managed network size, whenever realized preserving the quality of the overall autonomic solution, may represent an important tradeoff for managers in the direction of realizable and affordable autonomic management solutions. This paper proposes the systematic use of two parameters, robustness and performability, to deal with the scalability issue in large self-managed networks. These parameters will support managers in implementing self-management solutions by considering the tradeoff between solution's quality and execution time. Robustness and performability are, in turn, parameters resulted from a network partitioning method based on network density.