Integration of Mobile Agents and Legacy System to Manage ATM Heterogeneous Network
-
Upload
jaime-carpenter -
Category
Documents
-
view
18 -
download
2
description
Transcript of Integration of Mobile Agents and Legacy System to Manage ATM Heterogeneous Network
Integration of Mobile Agents and Legacy Integration of Mobile Agents and Legacy System to Manage ATM Heterogeneous System to Manage ATM Heterogeneous
NetworkNetwork
André Ribeiro CardosoCoordenação de Pós-Graduação em Informática - COPIN
Universidade Federal da Paraíba - UFPB
Joaquim Celestino Júnior, Ricardo A R CelestinoLaboratório de Redes de Computadores e Engenharia de
Software - LARCES
Universidade Estadual do Ceará - UECE
Integration of Mobile Agents and Legacy Integration of Mobile Agents and Legacy System to Manage ATM Heterogeneous System to Manage ATM Heterogeneous
NetworkNetwork
1. Motivation– Problematic
– Our proposal
2. Related Works
3. Our Proposal
4. System Prototype
5. PVC Configuration
6. Conclusion
MotivationMotivation
• Problematic:1. With the paradigm2. With the network management
• Usually, Network Management (NM) applications are based on SNMP (for data networks) or CMIP (for telecommunication networks) protocols to solve the interoperability problem in heterogeneous environments
• These protocols are based on static and centralized “client/server” solutions.
3. With the heterogeneous PVC process• Different developers adopt different methods to perform PVCs
establishement .
MotivationMotivation
• Our Proposal:1. For the Paradigm
• We employ Mobile Agents (MAs) to overcome some limitations of the “client/server” paradigm;
2. For the Network Management
• The MA will complement the classic management applications (SNMP and CMIP) allowing more efficient solutions for the NM;
3. For the Heterogeneous PVC Management
• through SNMP management using MAs we intend to attribute heterogeneous character to the PVC establishment task.
Related WorkRelated Work
• AMETAS, from Dept. of Computer Science, Johann Wolfgang Goethe-Universität, Frankfurt/Main - Germany
• Perpetuum Mobile Procura Project, from Carleton University
• AMI Framework, from LARCES/UECE
Our Proposal Our Proposal SNMPSNMP EmploymentEmployment
• The goal is to provide a uniform way to perform this task;
• There is the need of a common view of a PVC MIB;
• FORUM creates ILMI and IETF AToM MIB (RFC 1695)
• The primarily purpose of AToM MIB is to manage ATM PVCs.
• AToM MIB basic structure:– Interface Information– Virtual Link Information– Cross Connect Information
Our ProposalOur Proposal Integrating MA with SNMPIntegrating MA with SNMP
• Why and How?– SNMP is an accepted standard, therefore it is very interesting try to
integrate legacy systems mangement with the new management propasals
– The issue of interoperability with existing management technologies is very important for the success of mobile agents in the network management area.
– In the management of large and heterogeneous systems, mobile agents systems need to provide interoperability.
• The legacy technology provides access to management information and services.
• It is very interesting that mobile agents incorporate mobile code in order to perform intelligent tasks closer to management data.
• The employment of SNMP is mainly to collect data locally instead of remotely.
System PrototypeSystem Prototype AssumptionsAssumptions
1. The functionality of the process is only related with the configuration of point-to-point PVCs;
2. The QoS parameter evaluated is PCR;
3. The ATM service class is “best effort”;
4. The user has the knowledge of the whole environment (hosts and switches) along the connection path;
5. The configuration of the switches that do not support JVM is made by another device responsible for their management;
6. Concordia system evaluation version is employed.
System PrototypeSystem Prototype RequirementsRequirements
1. All devices must be managed by SNMP through AToM MIB;
2. The user has an interface applet to launch the PVC Configuration MA;
3. A set of MA to perform PVC set up, trace and release.
System Prototype – Concordia(1)System Prototype – Concordia(1)PVC Manager FrameworkPVC Manager Framework
NC: Network Component
IACMg: Internet-Agent Communication Manager
Amg: Agent Manager
AdmMg: Administration Manager
PMg: Persistence Manager
SMg: Security Manager
QMg: Queue Manager
DMg: Directory Manager
PVC CM: PVC Configuration Manager
PVC ConfigurationPVC ConfigurationTasks Description (1)Tasks Description (1)
• Use of the AToM MIB (IETF);
• MA is launched by the PVC CM component;
• MA accomplishes the PVC establishment sequentially, i.e., the MA executes the configuration task in the first host, then it migrates to the switches (s1 throught sn). After it configures the switches, it travels to the final host and completes the configuration;
PVC ConfigurationPVC ConfigurationTasks Description (2)Tasks Description (2)
• In case of the switch does not execute JVM, the system components must reside in another NC that is executed in another host responsible for the management of its resources;
• PVC Configuration Manager releases the user from supplying the devices VPI/VCI included in PVC;
• When conditions of recoverable errors occur, the reconfiguration is done through a sequence of negotiations among MAs and devices;
ConclusionConclusion
• The tests included the LARCES/UECE devices (PCs with ATM 25Mb and switches 8285 and 8265 IBM);
• The user does not have to worry about the system of each switch and it is able to delegate the responsability of configuration to the MA.
• The specific MIB information has its access possible by MAs because of the use of AdventNet classes performing the part of the proxy.
• The MA automated the PVC configuration tasks without the need of interventions by users in the decisions.
• Although some assumptions were made, this work focuses on a great number of relevants aspects to the project and implementation of real architectures of MAs systems.