1 main table of contents definition: software agent how many types of agent? definition of mobile...
Post on 02-Jan-2016
218 Views
Preview:
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• Introduction
Sub-units of mobile agent ArchitecturePICO and it’s compositionMICRO and it’s compositionMACRO and it’s composition
Mobile agent – operationsa) Registrationb) Communicationc) 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
top related