Presentation is loading. Please wait.

Presentation is loading. Please wait.

MASIPE How does it work? Mobile Agent Systems Integration into Parallel Environments.

Similar presentations


Presentation on theme: "MASIPE How does it work? Mobile Agent Systems Integration into Parallel Environments."— Presentation transcript:

1 MASIPE How does it work? Mobile Agent Systems Integration into Parallel Environments

2 Running processes Stopped Running Running /home/user/mpi-program/execute on 7 LINUX ch_p4 processors c400 c401 c c404 c405 c406 … [Thu Feb 22 09:23:33 CET 2007][Register][main][Running 'Register' service in 'Mobile agents systems integration into parallel environments' system...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Initing ORB...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Getting RootPOA reference...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Creating a servant...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Activating object...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Getting servant object reference...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Getting naming context reference...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Binding remote object into naming context...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Activating POA Manager...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Waiting for request...] [Thu Feb 22 09:23:34 CET 2007][Register][main][Running ORB...] [naming-service.sh][tnameserv][Running 'Corba naming' service in 'Mobile agent system integration into parallel environment' system...] Initial Naming Context:IOR: b49444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e a312e a e302e302e afabcb cd8bcef f6f74504f d544e616d TransientNameServer: setting port for initial object references to: 9000 Ready. [Thu Feb 22 09:23:36 CET 2007][ControlUnit][ControlUnit][Running 'Control Unit' service in 'Mobile agents systems integration into parallel environments' system...] [Thu Feb 22 09:23:36 CET 2007][MafFinderClient][MafFinderClient][Initing ORB...] [Thu Feb 22 09:23:36 CET 2007][MafFinderClient][MafFinderClient][Getting Root POA reference...] [Thu Feb 22 09:23:37 CET 2007][MafFinderClient][MafFinderClient][Getting MAFFinder reference...] [Thu Feb 22 09:23:37 CET 2007][ControlUnit][ControlUnit][Creating MAFFinder client...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Initing ORB...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Getting RootPOA reference...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Creating a servant...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Activating object...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Getting servant object reference...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Getting naming context reference...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Binding remote object into naming context...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Activating POA Manager...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][init][Waiting for request...] [Thu Feb 22 09:23:37 CET 2007][ControlUnit][ControlUnit][Creating MAFAgentSystem server...] [Thu Feb 22 09:23:37 CET 2007][ControlUnitServer][run][Running ORB...] [Thu Feb 22 09:23:37 CET 2007][ControlUnit][ControlUnit][Registering MAFAgentSystem server into Register service...] [Thu Feb 22 09:23:40 CET 2007][FrameFactory][createFrames][Creating frames...]

3 Running agent systems Running Agent systems request the location of the registry service to the CORBA naming service Agent systems register in the registry service

4 Running a mobile agent Running The control unit requests the location of the first agent system in the path The control unit sends the mobile agent to the first node in the path Agent system 0 registers the mobile agent in the registry service The mobile agent executes a set of operations in the node Agent system 0 unregisters the mobile agent in the registry service

5 Visiting nodes Running Agent system 0 requests the location of the agent system 1 in the path Agent system 0 sends the mobile agent to agent system 1 in the path Agent system 1 registers the mobile agent in the registry service The mobile agent executes a set of operations in the node Agent system 1 unregisters the mobile agent in the registry service

6 Visiting nodes II Running Agent system 1 requests the location of agent system N-1 in the path Agent system 1 sends the mobile agent to agent system N-1 in the path Agent system N-1 registers the mobile agent in the registry service The mobile agent executes a set of operations in the node Agent system N-1 unregisters the mobile agent in the registry service

7 Returning home Running Agent system N-1 requests the location of the agent system N in the path Agent system N-1 sends the mobile agent to agent system N in the path

8 Getting results Running

9 MASIPE 2007


Download ppt "MASIPE How does it work? Mobile Agent Systems Integration into Parallel Environments."

Similar presentations


Ads by Google