O'Reilly logo

Mobile Agents by Wilhelm R. Rossak, Peter Braun

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

434 Index
mobile agents (continued )
deserializing, 40
distributed systems viewpoint, 11–17
drawbacks, 52, 72–73, 99
execution, 210–211, 275
execution, starting, 40
execution state, 38
external state, 116
history, 17–24
instances, 86
Java applets vs., 6, 25
locating, 132
malicious, 167–170
master, 132
migration, 6, 15, 35–129
migration design issues, 74–98
migration process, 36–50
moving, 98
multi-hop ability, 15
network load, 52, 70
network traffic, 69–70
as new design paradigm, 16–17
paradigm illustration, 16
performance analysis, 54–68
performance improvement, 102–110
profiling, 320–321
programming, 351–399
programming languages, 40–41
protecting, 178–198
read-only data protection, 188–189
receiving, 39–40
registering, 264–266
replication of, 186–187
research milestones, 20–21
response time, 71
scenarios, 56–68
security, 159–213
as solution in search of a problem, 8
standardization, 23–24
structure, 37–38
technical advantages, 26–27
termination, 171
tracking, 142, 145, 150
Tracy, 351–359
transferring, 39
typical behavior, 38
mobile code
defined, 6
early approaches, 17–18
See also code
mobile objects, 19
mobile processes, 19–20
defined, 19
migration, 19–20
mobile Web services, 31
MobileAgent class, 355
MobileSpaces system, 128–129
agent migration, 129
defined, 128
mobility
counters, 148, 149
improved, 98–129
strong, 82, 83–86
transparent, 85
weak, 82, 83, 86
Mobility Language (MoL), 76–77
defined, 76
grammar, 77
mobility models, 75–97
agent’s view, 76, 87–92
Aglets, 94–95
defined, 74, 75
Grasshopper, 96–97
Kalong, 116–127
levels, 76
lines, 76
networks view, 76, 92–93
user’s view, 76, 77–87
views, 75–76
mobility strategies, 54
heterogeneous networks, 116
homogeneous networks, 114
performance and, 110–116
Mole toolkit, 22, 53, 54
multiple code servers, 109
pull strategy, 88
remote communication, 141
synchronous communication and,
138
See also mobile agent toolkits
moving data, 81
Multi-agent Systems: A Modern Approach to
Distributed Artificial Intelligence,
10
Multi-agent Systems. Introduction to
Distributed Artificial Intelligence,
10
multi-hop ability, 15
multi-point communication, 138

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required