1 / 17

MAIN TABLE OF CONTENTS

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

lemuel
Download Presentation

MAIN TABLE OF CONTENTS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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 • IntroductionSub-units of mobile agent Architecture PICO and it’s composition MICRO and it’s composition MACRO and it’s compositionMobile agent – operations a) Registration b) Communication c) Calling virtual society (out of scope)Process Migration requirementsOther competing TechnologiesApplication of Mobile AgentsAdvantages and disadvantages of MA

  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. PICO CELL(CLIENT AGENT) Consists of • Client profiles • Object function loader • Role setting components selector

  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. SERVER AGENT CONSISTS OF • Verification components • Communication components • Management components • Roles setting objects (agent characteristics) Provider

  7. A MICRO CELL

  8. A MACRO CELL

  9. SNAPSHOT

  10. ROLE FUNCTION

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

  12. REGISTRATION OPERATING PHASE

  13. COMMUNICATION PHASE

  14. AGENT’S ROLE SETTING PHASE

  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. APPLICATIONS OF MOBILE AGENTS • Parallel Computing • Data Collection • E-commerce • Mobile Computing:

  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

More Related