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

Index 435
N
network adapters, 218
network analysis, 319–320
Network class, 260
Network Interchange Language (NIL), 18
network load, 52
argument, 213
client-server approach, 52, 58
deriving transmission time from, 111
m servers network (information at all servers),
66
m servers network (searching for single data
item), 63
mobile agents, 52, 70
model, 56
threshold, 70
network transmission protocols, 370–371
networks
ad hoc, 5
bandwidth, 4
heterogeneous, 15, 71, 113
homogeneous, 113, 114
logical-agency, 391–399
management, 30
network of, 3
quality, 298–302
wide-area, 15
networks view, 76, 92–93
nomadic computing, 5
O
object closure, 47, 49
object state, 47
coding, 277–278
decoding, 278
defined, 220
defining, 234
ObjectInputStream class, 48
objects
agent instance, 224
cipher, 290
context, 355
dependency, 136
deserialization, 48
handler, 236
listener, 260, 275
mobile, 19
serialization, 46–48
one-way hash functions, 165
optimization
macro level, 107
micro level, 107
techniques, 127–129
organizational solutions, 175–178, 211–212
agency reputation, 177–178
by law, 178
trusted agencies, 176–177
See also attacks; security
OtherClass class, 232
P
partial result authentication codes (PRACs),
191–192
defined, 191–192
MAC-based, 192
technique modifications, 192
path histories, 206–207
defined, 206
drawback, 207
techniques, 206
performance
agent’s view, 107–109
analysis, 54–68, 293
code execution and, 105–106
code format and, 102–105
comparison of mobile agent toolkits, 295
experiments, 293–294
factors, 317
improving, 102–110
issue classification, 103
Kalong component, 293
migration strategies and, 110–116
mobile agent toolkits, 294
networks view, 109–110
overview, 102
programmers view, 106–107
runtime aspects, 102–106
thread pools and, 354
transmission aspects, 106–110
permissions, 201
defining, 338
Tracy, 338–339

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