distributed network and system management based on intelligent and mobile agents
DESCRIPTION
Distributed Network and System Management Based on Intelligent and Mobile Agents. Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität. Content 1. The survey of network management 2. introduction of agent 3. Network management + intelligent and mobile agent - PowerPoint PPT PresentationTRANSCRIPT
Distributed Network and System Management Based on Intelligent and
Mobile Agents
Jianguo Ding
25/03/2002
DVT-DatenVerarbeitungsTechnik
FernUniversität
Content
1. The survey of network management
2. introduction of agent
3. Network management + intelligent and mobile agent
4. the architecture of the IMA system
5. the 5 areas in network management
6. the future work
1. A survey of Network Management
– 1990s: SNMP (Simple Network Management Protocol),CMIP (Common Management Information Protocol): centralized
– based on CORBA (Common Object Request Broker Architecture): distributed
– the paradigms of network management
centralizedparadigms
hierarchicalparadigms
cooperativeparadigms
Not distributed SNMPv1,SNMPv2c
Weaklydistributed
RMON,SNMPv2,SNMPv3,OSI management
Stronglydistributed
Mobile Code (Mobile Agent),Distributed Objects
Intelligent Agent
the paradigms of network management
2. Agent: a computational entity that acts on behalf of a user or another program and it is autonomous, both proactive and reactive, and exhibits a certain degree of ability to learn, to cooperate, and to move.
– Autonomy– Re-and Pro-activity
• Reactivity
• Proactivity
– Cooperation– Learning– Mobility
• The standards for agent
– KQML(Knowledge Query Manipulation Language)
– OMG’s MASIF (Mobile Agent System Interoperability Facility )
– FIPA (the Foundation for Intelligent Physical Agents)
• Intelligent Agent
– comes from Distributed Artificial Intelligence (DAI) and is spread to distributed system. Intelligent agent usually includes some of the properties described above.
– the action of intelligent agent is based on its Beliefs, Desires and Intentions (BDI).
• Mobile Agent– comes from the distributed application community– a software agent that can roam between execution envi
ronments
Host-A
Agent Server-1
Ag-X Ag-Y
Host-B
Agent Server-2
Ag-Y
agent migrationagent-agent
communication
server-server protocol
physical network
A mobile agent System
• The current research of mobile agent
– Aglets(IBM),AMETES(Goethe Universität),D’Agent (Dartmouth College),Grasshopper(IKV++GmhH),…etc. More projects are listed in Appendix A.
3.Integrate the Intelligent and Mobile Agent to Network Management
• Why we select Intelligent and Mobile Agent for network management
– Cooperation
– Flexibility
– Efficiency
– Resource saving
– Support heterogeneity
– Support legacy systems
4. The architecure of IMA system
– Manager Agent: the manager of agents.
– Action Agent (AA): the work agent under the control of manager agent.
Manager Agent
Super Manager
MManagerManager
The architecture of IMA system
Negotiate
NegotiateManager Node1
AA
Host11AA
Host 12
AA
Host 1m…
Manager Agent
Manager Node2
AA
Host21AA
Host 22
AA
Host 2m…
Manager Agent Manager Node n
AA
Hostn1AA
Host n2
AA
Host nm…
Manager Agent
Negotiate …
4. The architecure of IMA system
The architecture of IMA system (distributed)
Negotiate
NegotiateManager Node1
AA
Host11AA
Host 12
AA
Host 1m…
Manager Agent
Manager Node2
AA
Host21AA
Host 22
AA
Host 2m…
Manager Agent Manager Node n
AA
Hostn1AA
Host n2
AA
Host nm…
Manager Agent
Negotiate
Manager Agent
Super Manager
MManagerManager
The architecture of IMA system- subdomain
Negotiate
NegotiateManager Node1
AA
Host11AA
Host 12
AA
Host 1m…
Manager Agent
Manager Node2
AA
Host21AA
Host 22
AA
Host 2m…
Manager Agent Manager Node n
AA
Hostn1AA
Host n2
AA
Host nm…
Manager Agent
Negotiate …
Manager/User
Task
Management centerKnowledge
Base
Action Agent
Interpreter
Action Agent Action Agent
Produce
Action Agent
Config
Wrap
Dispatch
Move to other Host
Management Agent
The paradigm of Management Agent
Communicate with otherMangerment agent
Archive
Action Agent
Register
ID State
Task Log
Timer
Control
Informtion Base
Adapter
MIB
Agent
Manager
Agent Server
Interface
The structure of Action Agent
Communicate
Destination
Trigger
Environment
• Research in the 5 areas of Network Management
– Performance management– Configuration management– Accounting management– Fault management– Security management
The benefit from Intelligent Agent and Mobile Agent:
• Data remote collection• Real-time monitor• Remote control and operation• Data intelligent analysis • Multi-agent collaboration
• Future work
– integrated architecture of network management based on IA, MA, especially the dynamic architecture to adapt the modification of network topology and structure
– the negotiation between Agents (Manager Agent, Action Agent), how to find a efficient and security method to exchange the knowledge and data between agents
– the 5 areas in Network management– the security of agents and the security management i
n Network Management
Appendix ASystem name Version Date Organization
AgentSpace (UK) V0.9b3 Tue Jul 27 15:44:12 MET DST1999
University of Hull / University ofSunderland
AgentSpace 1.2 Mon Jul 5 18:26:54 MET DST1999
Universidade Té cnica de Lisboa(IST/INESC)
Aglets 1.0.3/1.1 beta 1 Tue Oct 12 12:27:24 MET DST1999
IBM Tokyo Research Laboratory
Ajanta Alpha 1.0 Sat Sep 4 04:02:50 MET DST 1999 University of Minnesota
AMASE 1.1 Thu Jul 29 17:31:54 MET DST1999
AMASE Consortium (ACTS projectAC346)
AMETAS 1.0 Wed Jul 7 09:51:23 MET DST1999
Johann Wolfgang Goethe-Universität,VSB
Anchor Toolkit 1.0beta Thu Jul 29 23:59:10 MET DST1999
Lawrence Berkeley NationalLaboratory
Ara-Agents forRemote Action
1.0a Tue Jun 29 14:38:54 MET DST1999
University of Kaiserslautern
ARCA - AutonomousRemote CooperatingAgents
2.3 Tue Jun 29 14:42:40 MET DST1999
Institute of Telecommunications andComputer Science, University ofCatania - ITALY
Bee-gent - Bondingand EncapsulationEnhancement aGENT
Beta1.2 Fri Sep 17 09:29:42 MET DST1999
TOSHIBA Corp.
Bond releaseNov.99
Wed Dec 1 18:03:20 MET 1999 Computer Sciences Dept.,PurdueUniversity
Cborg 3.0 Mon Jan 24 12:40:54 MET 2000 Vrije Universiteit Brussels
Concordia V1.1.3 Thu Sep 30 22:45:57 MET DST1999
Mitsubishi Electric ITA
D'Agents 2.0 Mon Aug 30 16:27:25MET DST 1999
Dartmouth College
Dejay 0.9.4 Tue Feb 8 14:52:04MET 2000
Hamburg University
DynamicTAO 1.0 Thu Nov 2 20:45:29MET 2000
University of Illinois at Urbana-Champaign
Evolutionar AgentSocieties (EAS)
1.0 Alpha Tue Jun 29 14:27:06MET DST 1999
ANSER
FarGo 0.2.2 Tue Jun 29 18:28:08MET DST 1999
Technion - Israel Institute of Technology
FfMAIN 2.0 Tue Jun 29 18:38:45MET DST 1999
Fachbereich Informatik (ABVS/Telematik),Johann-Wolfgang-Goethe-Universitaet Frankfurt
Grasshopper 1.2.2 Thu Jul 8 12:51:55 METDST 1999
IKV++ GmbH
Gypsy 0.5 Mon Nov 8 17:13:34MET 1999
Technical University of Vienna
Hive 0.6 Tue Jun 29 18:50:27MET DST 1999
MIT Media Lab
IMAJ alpha release Tue Feb 29 20:16:59MET 2000
UNINOVA/FCT + ISEL
J-SEAL 2 1.0 Sun Jul 8 01:31:23 METDST 2001
CoCo Software Engineering GmbH
JAE - Java AgentEnvironment
1.2 Tue Jun 29 18:59:39MET DST 1999
Aachen University of Technology (RWTH),Computer Science Department (i4)
JAM 0.61+0.79i Wed Sep 1 18:20:26MET DST 1999
Intelligent Reasoning Systems (Company name)
JAMES v2.0.1 Tue Jun 29 19:14:38MET DST 1999
University of Coimbra, Portugal, Siemens S.A,Portugal
JavaNetAgents 0.9 Fri Jul 2 14:49:39 METDST 1999
LIP6/ONERA
JavaSeal 1 Fri Oct 8 14:36:23 METDST 1999
University of Geneva
JCAFE - JiniCompositional AgentFramework for theEnterprise
1.0 Tue Jun 29 19:27:42MET DST 1999
MITRE Corporation
Jumping Beans 1 Tue Jun 29 14:57:10MET DST 1999
Ad Astra Engineering, Inc.
Kaariboga 2000-08-06 Sun Aug 6 22:21:30 MET DST 2000 noneKlaim (Kernel Language for agentinteraction and mobility)
1.1 Tue Feb 22 11:12:45 MET 2000 University of Florence and University of Pisa
Knowbot Operating Environment 1.0 alpha 2 Fri Jul 9 21:11:02 MET DST 1999 CNRIM0 Messengers 0.27.11 Wed Jun 30 11:11:36 MET DST 1999 Centre Universitaire d'Informatique. University of Geneva, Switzerland
Department of Computer Systems, Uppsala University, SwedenMAgNET 1.0 Fri Jul 2 20:01:50 MET DST 1999 University of California, Santa BarbaraMAP 2.0 Fri Jul 9 11:17:10 MET DST 1999 University of Catania - IITMATS - Mobile agent teams Beta Tue Jun 29 15:40:16 MET DST 1999 British TelecomMESSENGERS 2.0 Mon Jul 19 22:31:31 MET DST 1999 University of California, IrvineMILLENNIUM Version 1.0 Sun Sep 26 13:05:31 MET DST 1999 University of Oviedo.MiLog 1.2 Mon Apr 16 12:49:58 MET DST 2001 Nagoya Institute of TechnologyMIPLACE 2.1.2 Fri Aug 13 08:56:22 MET DST 1999 NEC CorporationMobidget 1.1 Thu Jul 8 05:06:08 MET DST 1999 NEC CorporationMogent1.0 1.0 Wed Jul 28 03:36:26 MET DST 1999 State Key Lab. for Novel Software Technology,NanJing
University,P.R.ChinaMole 3.0 Fri Feb 11 13:59:29 MET 2000 University of Stuttgart, IPVRmuCode 1.0 Tue Oct 31 13:20:46 MET 2000 Politecnico di MilanoNomadic Pict alpha Thu Sep 9 20:27:10 MET DST 1999 University of Cambridge, Computer Laboratory
NOMADS 0.11 Alpha Sat Oct 28 01:01:05 MET DST 2000 University of West FloridaOdyssey None. Wed Aug 25 18:35:29 MET DST 1999 General Magic, Inc.Pathfinder 0.9 Fri Jul 30 04:12:17 MET DST 1999 National Chung-Hsing University, TAIWANPlanet alpha Tue Sep 7 05:16:00 MET DST 1999 University of Tsukuba, JapanPlangent 1.0beta7 Wed Aug 18 10:43:19 MET DST 1999 TOSHIBA Corp.rmi64 1.0.0 Sun Nov 7 19:14:07 MET 1999 Technische Universität WienSeMoA (Secure Mobile Agents) 0.3 Wed Jun 30 11:06:05 MET DST 1999 Fraunhofer IGDSOMA 2.0 Mon Jul 5 11:52:51 MET DST 1999 DEIS -University of BolognaTAgents 0.8.3 Sat Aug 18 16:36:58 MET DST 2001 The TAgents project
Telescript None. Wed Aug 25 18:33:48 MET DST 1999 General Magic, Inc.
TuX (Tacoma UniX) 2.0 Wed Sep 29 11:26:14 MET DST 1999 University of TromsøVoyager ORB Professional
3.1.1.Wed Sep 22 17:19:28 MET DST 1999 ObjectSpace, Inc
WASP 2.0 Wed Jun 30 11:00:19 MET DST 1999 Darmstadt University of Technology, Distributed Systems Group