文档介绍:移动代理的
优点、应用、安全性
1
Benefits of mobile agents
Bandwidth conservation
Reduction of latency
Reduction pletion time
Asynchronous (disconnected) communications
Load balancing
Dynamic deployment
2
Reason 1: Bandwidth conservation
Server
Dataset
Text documents,
numerical data, etc.
Client/Proxy
Client/Proxy
Server
Dataset
3
Reason 2: Reduce latency
Sumatra chat server
(a “reflector”)
1. Observe high average latency to clients
2. Move to better location
4
Reason 3: pletion Time
Efficiency
Mobile users
1. Send code with unique query
2. Perform multi-step
queries on large, remote,
heterogeneous databases
3. Return requested data
Low bandwidth channel
5
Reason 4:
munication and operation
X
X
X
X
Before
After
6
Reason 5: Load balancing
Jobs/Load
Jobs/Load migrate in a work of machines
7
Unique needs:
maps,
weather,
tactical updates....
Command post
Tactical updates
Map, terrain databases
Weather
Reason 6: Dynamic Deployment
8
移动代理的应用
9
Application: Technical reports
Dynamically selected
proxy site
1. Send agent
3. Return merged and filtered results
GUI on
home machine
Machine n
Machine 1
...
2. Send child agents / collect partial results
10