Programmable agents for flexible QoS management in IP networks (original) (raw)

Programmable Agents for Flexible QoS Management

Network programmabillity seems to be a promising solution to network management and QoS control. Software mobile-agents technology is boosting the evolution toward application level control of network functionalities. Code may be deployed in the network dynamically and on-demand for the bene t of applications or application classes. Agents support a dynamic distribution of control and management functions across networks, thus increasing exibility and e ciency. We propose to use mobile-agent technology to overcome some of the problems inherent in current Internet technology. We focus our attention to QoS monitoring, being locally signicant in network sub-domains, and realize a QoS management strategy in response to variations of user, customer of application requirements and of the network state. We describe our experience and the results obtained from our test-bed, where software agents are instantiated, executed, migrated and suspended in order to implement exible QoS management in IP networks.

QoS management in programmable networks through mobile agents

Microprocessors and Microsystems, 2001

In delivering multimedia services, quality of service represents a crucial commitment to be satisfied. Very often it has been considered only from a theoretical point of view, leaving any implementation details out of the discussion, mainly for the lack of concrete possibilities to execute its control and management effectively. Recent technological developments in the networking and distributed programming fields are now opening new challenging scenarios towards the negotiation and guarantee of QoS in the delivery of multimedia services through the network. Active or programmable networks are becoming a reality, and the migration of software components among network nodes seems to be the direction pursued by most of network manufactures. Mobile software agents represent a very attractive approach to the distributed control of computer networks and a valid alternative to the implementation of strategies for the management of QoS. In this paper we present our approach to QoS management through mobile agents. The potentiality of this approach is shown through two application examples. The first one focuses on resource reservation through RSVP in an int-serv scenario, while the second one shows how to provide QoS to aggregated traffic flowing through a virtual network.

An agent-based approach for QoS provisioning to mobile users in the Internet

Proc of SCI2000, Orlando …, 2000

Although Internet implicitly assumed stationary users, nowadays user mobility represents a new variable to be taken into account when designing new services or defining new reference architectures. Mobile users wish to access all the services available in the Internet possibly with the same quality with which these services are accessed through a desktop computer. The provision of QoS guarantees, which is still an open issue even in networks with only stationary users, poses additional problems when mobile users are taken into account. Mobile software agents represent a possible solution to such kind of problems. In this paper we propose a reference scenario where mobile and static agents are used in order to provide QoS guarantees in the communication between a server and a mobile client. The main advantage of the proposed approach consists in its great flexibility and adaptability to different management, QoS negotiation, reservation and adaptation strategies, which may vary with the service and the network providers.

An Intelligent Agent Based QoS Provisioning and Network Management System

2007

The DiffServ architecture provides a scalable mechanism for QoS introduction in a TCP/IP network. DiffServ model is based on the aggregation of traffic flows at an ingress (or egress) point of a network and the IP packet marking for different priority flows, according to several classification criteria. Two approaches exist in the DiffServ architecture: the Absolute and the Relative. In Absolute DiffServ, an admission control scheme is used to provide QoS guarantees as absolute bounds of specific QoS parameters. The Relative DiffServ model provides QoS guarantees per service class expressed with reference to guarantees given to other classes defined. Our study presents a QoS Provisioning & Network Management System. This system is based on an extension of the network management architecture followed and implemented within the scope of the European IST Project MANTRIP. MANTRIP network management system supports quality of service configuration and monitoring in IP networks. Our exten...

Advanced Network Management Functionalities through the Use of Mobile Software Agents

Lecture Notes in Computer Science, 1999

Computing power and storage space are more and more distributed over the network. Consequently, management strategies are becoming of crucial importance in order to guarantee an e ective control of the system, both in terms of performance and reliability. Mobile agents represent a challenging approach to provide advanced network management functionalities, due to the possibility to easily implement a decentralized and active monitoring of the system. In this paper we discuss how to take advantage of this technology and describe a prototype implementation based on our mobile agent platform called MAP.

Mobile Agents Based Management for IP Networks

Citeseer

CiteSeerX - Document Details (Isaac Councill, Lee Giles): This paper focuses on the use of mobile agents for the management of IP and access networks. In particular, configuration management and QoS enforcement methods will be presented together with the description of the ...

QoS-adaptation by software agents in the presence of defective reservation mechanisms in the Internet

Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166), 1998

Originally, the Internet delivered b est-e ort service quality with respect to end-to-end delay. Recently, extensions such as RSVP have been proposed to provide guaranteed real-time services as well. Unfortunately, network resources, such as routers, do not yet fully support RSVP reservation protocols so that guarantees cannot truly be given. In this paper, we suggest to follow the paradigm of open programmable networks for a more complete QoS provisioning. Reservation gaps or tunnels are dynamically closed by means of a software-agent approach that is exibly deployed for an application oriented QoS support. Agents are dynamically located to such tunnels in order to monitor the tunnels, to provide feed-back information in case of QoS violations, and to decide on possible compensating measures to be taken.

Mobile agents for active network management

MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341), 1999

Traditionally, network management systems have been based on client/server technologies comprised of distributed static agents (servers) and a centralized manager (client). The behavior of such systems has proven to be difficult to modify and/or extend. The use of mobile software agents has been introduced as an alternative to traditional centralized network management techniques. Mobile software agents provide a decentralized approach to Network Management issues because of the distributive nature of the agents themselves. Mobile software agents can be defined as autonomous software components operating within a network. They perform specialized tasks by traversing the network and working independently or in conjunction with other software components. The problem of bottlenecking or network congestion associated with a centralized manager has been shown to be non-existent with the use of mobile software agents. Mobile Agents in a broad sense are programs that represent a user in a computer network, and are capable of migrating autonomously from node to node, to perform some computations on behalf of the user. In this paper, they have been introduced in an active network environment to dynamically make required changes in the network and also make dynamic network service innovation attainable.

Tunnel Agents for Enhanced QoS in the Internet

Originally, the Internet delivered best-e ort service quality with respect to end-to-end delay. Recently, extensions such as RSVP have been proposed to provide guaranteed real-time services as well. Unfortunately, network resources, such as routers, do not yet fully support RSVP reservation protocols so that guarantees cannot truly be given. In this paper, we suggest to follow the paradigm of open programmable networks for a more complete QoS provisioning. Reservation gaps or tunnels are dynamically closed by means of a software-agent approach that is exibly deployed for an application oriented QoS support. Agents are dynamically located to such tunnels in order to monitor the tunnels, to provide feed-back information in case of QoS violations, and to decide on possible compensating measures to be taken. One such possible measure is redistribution of user speci ed QoS budgets, like end-to-end delay, among the involved RSVP-capable network components. Re-routing support is another feature achievable by exploiting mobility capabilities of the agent approach based on our Java platform.