Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE.

Similar presentations


Presentation on theme: "1 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE."— Presentation transcript:

1 1 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE AGENTS TYPICAL MOBILE AGENT SECENARIO LIFE CYCLE OF A MOBILE AGENT ARCHITECTURE OF MOBILE AGENT MOBILE AGENT – OPERATIONS PROCESS MIGRATION REQUIREMENTS OTHER COMPETING TECHNOLOGIES APPLICATION OF MOBILE AGENTS ADVANTAGES AND DISADVANTAGES OF MOBILE AGENTS REASON FOR MOBILE AGENTS PLATFORMS MULTIPARTY EVENT SCHEDULING CASE STUDY

2 2 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE AGENTS TYPICAL MOBILE AGENT SECENARIO LIFE CYCLE OF A MOBILE AGENT ARCHITECTURE OF MOBILE AGENT MOBILE AGENT – OPERATIONS PROCESS MIGRATION REQUIREMENTS OTHER COMPETING TECHNOLOGIES APPLICATION OF MOBILE AGENTS ADVANTAGES AND DISADVANTAGES OF MOBILE AGENTS REASON FOR MOBILE AGENTS PLATFORMS MULTIPARTY EVENT SCHEDULING TABLE OF CONTENTS OF MY SEMINAR Introduction Sub-units of mobile agent Architecture PICO and it’s composition MICRO and it’s composition MACRO and it’s composition Mobile agent – operations a) Registration b) Communication c) Calling virtual society (out of scope) Process Migration requirements Other competing Technologies Application of Mobile Agents Advantages and disadvantages of MA

3 3 ARCHITECTURE OF MOBILE AGENT We proposed a model to characterize the mobile agent system architecture Mobile Agent virtual society was composed within three cells –Pico cell –Micro cell –Macro cell The Pico cell represented the client mobile agent The Micro cell constituted by at least one client mobile agents (Pico cells) and one server agent Several Micro cells construct a Macro cell

4 4 PICO CELL(CLIENT AGENT) Consists of Client profiles Object function loader Role setting components selector

5 5 MICRO CELL CONSISTS OF Agent Profiles/Database, Server Agent Web Server Agent Profile and Database consists of User personal environment setting information User Log Files User personal information User submitting results

6 6 SERVER AGENT CONSISTS OF Verification components Communication components Management components Roles setting objects (agent characteristics) Provider

7 7 A MICRO CELL

8 8 A MACRO CELL

9 9 SNAPSHOT

10 10 ROLE FUNCTION

11 11 MOBILE AGENT OPERATION Registration Communication Calling virtual society (Multimedia Macro Virtual Society (MMVS) sub-systems)

12 12 REGISTRATION OPERATING PHASE

13 13 COMMUNICATION PHASE

14 14 AGENT’S ROLE SETTING PHASE

15 15 PROCESS MIGRATION REQURIMENTS Common execution language Process persistence Communication mechanism between agent hosts Security to protect agents and agent hosts OTHER COMPETING TECHNOLOGIES Message passing systems Remote Method Invocation (RMI) Common Object Request Broker Architecture (CORBA)

16 16 APPLICATIONS OF MOBILE AGENTS Parallel Computing Data Collection E-commerce Mobile Computing:

17 17 ADVANTAGES OF USING MOBILE AGENTS Protocol Encapsulation Asynchronous and Autonomous Execution Fault Tolerance DISADVANTAGES OF MOBILE AGENTS security risk involved in using mobile agents –A malicious mobile agent can damage a host –A malicious host can tamper with the functioning of the mobile agent


Download ppt "1 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE."

Similar presentations


Ads by Google