170 likes | 376 Views
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
E N D
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
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
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
PICO CELL(CLIENT AGENT) Consists of • Client profiles • Object function loader • Role setting components selector
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
SERVER AGENT CONSISTS OF • Verification components • Communication components • Management components • Roles setting objects (agent characteristics) Provider
MOBILE AGENT OPERATION • Registration • Communication • Calling virtual society (Multimedia Macro Virtual Society (MMVS) sub-systems)
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)
APPLICATIONS OF MOBILE AGENTS • Parallel Computing • Data Collection • E-commerce • Mobile Computing:
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