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 the paradigms of network management centralized paradigms Not distributed hierarchical paradigms cooperative paradigms SNMPv1,SNMPv2c Weakly distributed RMON,SNMPv2,SNMPv3, OSI management Strongly distributed Mobile Code (Mobile Agent), Distributed Objects Intelligent Agent 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 environments agent-agent communication Ag-X agent migration Ag-Y Ag-Y server-server protocol Agent Server-1 Host-A Agent Server-2 physical network A mobile agent System Host-B • 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. 4. The architecure of IMA system Manager Agent Super Manager MManagerManager Negotiate Manager Agent Manager Node1 Negotiate Negotiate Manager Agent Manager Node2 AA Host11 AA Host 12 AA … Host 1m AA Host21 AA Host 22 AA … Host 2m The architecture of IMA system … AA Hostn1 Manager Agent Manager Node n AA Host n2 AA … Host nm Negotiate Manager Agent Manager Node1 Negotiate Negotiate Manager Agent Manager Agent Manager Node n Manager Node2 AA Host11 AA Host 12 AA … Host 1m AA Host21 AA Host 22 AA … Host 2m The architecture of IMA system (distributed) AA Hostn1 AA Host n2 AA … Host nm Manager Agent Super Manager MManagerManager Negotiate Manager Agent Manager Node1 Negotiate Negotiate Manager Agent … Manager Agent Manager Node n Manager Node2 AA Host11 AA Host 12 AA … Host 1m AA Host21 AA Host 22 AA … Host 2m AA Hostn1 The architecture of IMA system- subdomain AA Host n2 AA … Host nm Manager/User Task Communicate with other Mangerment agent Archive Management center Interpreter Management Agent Knowledge Base Dispatch Register Wrap Config Produce Move to other Host Action Agent Action Agent Action Agent Action Agent The paradigm of Management Agent Action Agent ID MIB Task Agent Control Log State Timer Informtion Base Interface Trigger Adapter Manager Environment Destination Communicate The structure of Action Agent Agent Server • 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 in Network Management Appendix A Date Organization AgentSpace (UK) System name V0.9b3 Tue Jul 27 15:44:12 MET DST 1999 University of Hull / University of Sunderland AgentSpace 1.2 Aglets 1.0.3/1.1 beta 1 Universidade Té cnica de Lisboa (IST/INESC) IBM Tokyo Research Laboratory Ajanta Alpha 1.0 Mon Jul 5 18:26:54 MET DST 1999 Tue Oct 12 12:27:24 MET DST 1999 Sat Sep 4 04:02:50 MET DST 1999 AMASE 1.1 Thu Jul 29 17:31:54 MET DST 1999 AMASE Consortium (ACTS project AC346) AMETAS 1.0 Anchor Toolkit 1.0beta Wed Jul 7 09:51:23 MET DST 1999 Thu Jul 29 23:59:10 MET DST 1999 Tue Jun 29 14:38:54 MET DST 1999 Johann Wolfgang Goethe-Universität, VSB Lawrence Berkeley National Laboratory University of Kaiserslautern Ara-Agents Remote Action Version for 1.0a University of Minnesota ARCA - Autonomous Remote Cooperating Agents 2.3 Tue Jun 29 14:42:40 MET DST 1999 Institute of Telecommunications and Computer Science, University of Catania - ITALY Bee-gent - Bonding and Encapsulation Enhancement aGENT Bond Beta1.2 Fri Sep 17 09:29:42 MET DST 1999 TOSHIBA Corp. Wed Dec 1 18:03:20 MET 1999 Cborg release Nov.99 3.0 Computer Sciences Dept.,Purdue University Vrije Universiteit Brussels Concordia V1.1.3 Thu Sep 30 22:45:57 MET DST 1999 Mon Jan 24 12:40:54 MET 2000 Mitsubishi Electric ITA D'Agents 2.0 Dejay 0.9.4 DynamicTAO 1.0 Evolutionar Agent Societies (EAS) FarGo 1.0 Alpha FfMAIN 2.0 Grasshopper 1.2.2 Gypsy 0.5 Hive 0.6 IMAJ alpha release J-SEAL 2 1.0 JAE - Java Agent Environment JAM 1.2 JAMES v2.0.1 JavaNetAgents 0.9 JavaSeal 1 JCAFE Jini Compositional Agent Framework for the Enterprise Jumping Beans 1.0 0.2.2 0.61+0.79i 1 Mon Aug 30 16:27:25 MET DST 1999 Tue Feb 8 14:52:04 MET 2000 Thu Nov 2 20:45:29 MET 2000 Tue Jun 29 14:27:06 MET DST 1999 Tue Jun 29 18:28:08 MET DST 1999 Tue Jun 29 18:38:45 MET DST 1999 Thu Jul 8 12:51:55 MET DST 1999 Mon Nov 8 17:13:34 MET 1999 Tue Jun 29 18:50:27 MET DST 1999 Tue Feb 29 20:16:59 MET 2000 Sun Jul 8 01:31:23 MET DST 2001 Tue Jun 29 18:59:39 MET DST 1999 Wed Sep 1 18:20:26 MET DST 1999 Tue Jun 29 19:14:38 MET DST 1999 Fri Jul 2 14:49:39 MET DST 1999 Fri Oct 8 14:36:23 MET DST 1999 Tue Jun 29 19:27:42 MET DST 1999 Dartmouth College Tue Jun 29 14:57:10 MET DST 1999 Ad Astra Engineering, Inc. Hamburg University University of Illinois at Urbana-Champaign ANSER Technion - Israel Institute of Technology Fachbereich Informatik (ABVS/Telematik), Johann-Wolfgang-Goethe-Universitaet Frankfurt IKV++ GmbH Technical University of Vienna MIT Media Lab UNINOVA/FCT + ISEL CoCo Software Engineering GmbH Aachen University of Technology (RWTH), Computer Science Department (i4) Intelligent Reasoning Systems (Company name) University of Coimbra, Portugal, Siemens S.A, Portugal LIP6/ONERA University of Geneva MITRE Corporation Kaariboga 2000-08-06 Klaim (Kernel Language for agent 1.1 interaction and mobility) Sun Aug 6 22:21:30 MET DST 2000 Tue Feb 22 11:12:45 MET 2000 none University of Florence and University of Pisa Knowbot Operating Environment M0 Messengers 1.0 alpha 2 0.27.11 Fri Jul 9 21:11:02 MET DST 1999 Wed Jun 30 11:11:36 MET DST 1999 MAgNET MAP MATS - Mobile agent teams MESSENGERS MILLENNIUM MiLog MIPLACE Mobidget Mogent1.0 1.0 2.0 Beta 2.0 Version 1.0 1.2 2.1.2 1.1 1.0 Fri Jul 2 20:01:50 MET DST 1999 Fri Jul 9 11:17:10 MET DST 1999 Tue Jun 29 15:40:16 MET DST 1999 Mon Jul 19 22:31:31 MET DST 1999 Sun Sep 26 13:05:31 MET DST 1999 Mon Apr 16 12:49:58 MET DST 2001 Fri Aug 13 08:56:22 MET DST 1999 Thu Jul 8 05:06:08 MET DST 1999 Wed Jul 28 03:36:26 MET DST 1999 Mole muCode Nomadic Pict 3.0 1.0 alpha Fri Feb 11 13:59:29 MET 2000 Tue Oct 31 13:20:46 MET 2000 Thu Sep 9 20:27:10 MET DST 1999 CNRI Centre Universitaire d'Informatique. University of Geneva, Switzerland Department of Computer Systems, Uppsala University, Sweden University of California, Santa Barbara University of Catania - IIT British Telecom University of California, Irvine University of Oviedo. Nagoya Institute of Technology NEC Corporation NEC Corporation State Key Lab. for Novel Software Technology,NanJing University,P.R.China University of Stuttgart, IPVR Politecnico di Milano University of Cambridge, Computer Laboratory NOMADS 0.11 Odyssey Pathfinder Planet Plangent rmi64 SeMoA (Secure Mobile Agents) SOMA TAgents Alpha None. 0.9 alpha 1.0beta7 1.0.0 0.3 2.0 0.8.3 Sat Oct 28 01:01:05 MET DST 2000 Wed Aug 25 18:35:29 MET DST 1999 Fri Jul 30 04:12:17 MET DST 1999 Tue Sep 7 05:16:00 MET DST 1999 Wed Aug 18 10:43:19 MET DST 1999 Sun Nov 7 19:14:07 MET 1999 Wed Jun 30 11:06:05 MET DST 1999 Mon Jul 5 11:52:51 MET DST 1999 Sat Aug 18 16:36:58 MET DST 2001 University of West Florida General Magic, Inc. National Chung-Hsing University, TAIWAN University of Tsukuba, Japan TOSHIBA Corp. Technische Universität Wien Fraunhofer IGD DEIS -University of Bologna The TAgents project Telescript None. Wed Aug 25 18:33:48 MET DST 1999 General Magic, Inc. TuX (Tacoma UniX) Voyager ORB 2.0 Professional 3.1.1. 2.0 Wed Sep 29 11:26:14 MET DST 1999 Wed Sep 22 17:19:28 MET DST 1999 University of Tromsø ObjectSpace, Inc Wed Jun 30 11:00:19 MET DST 1999 Darmstadt University of Technology, Distributed Systems Group WASP
© Copyright 2026 Paperzz