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

426 Index
experiments ( continued )
conducting, 295
data compression, 302–304
data uploading, 311–312
JVM and, 295
measurements and, 295–296
migration strategies, 307–310
mirrors, 315–316
results, 298–323
security, 304–307
See also evaluation; measurements;
performance
Extended Backus-Naur Form (EBNF), 76, 244
external state, 116, 118–119, 380–381
access, 118
advantages, 119
data items, 119
defined, 222
elements, 118
migration, 381
See also Kalong mobility model
F
FileInputStream class, 204
FIPA, 23–24, 137
defined, 23–24
specifications, 24
forking, 86
FORTH program, 18
forwarding pointers, 146–151
agent tracking and, 150
chain breaking, 148
chain collapse, 148–149
chain length, 148
defined, 146–147
hierarchical approaches combined with, 157
illustrated, 147
inform messages and, 149–150
mailbox approach, 150–151
mobility counter, 148, 149
performance parameters, 151
problems, 147–148
reliability, 148
See also location-transparent communication
forwards, 185
forward-time key generation, 183
G
global communication
defined, 135
importance, 136
location-transparent, 135
See also communication
Grasshopper toolkit, 22, 95–97
class cache, 108
code caching and, 101
meta-protocol, 92
mobility model, 96–97
pull strategy, 88
region registry, 79, 96
superfluously transmitted
classes, 101
weak mobility, 95
See also mobile agent toolkits
G-Win, 298
gzip algorithm, 304
GZIPInputStream class, 279, 281
GZIPOutputStream class, 279, 281
H
handler objects, 236
hash values, 124, 165
comparing, 191
as hash function result, 165
See also digests
header commands
defined, 268
in releasing code servers, 274
in releasing mirror agencies, 274
sending, 273
header message, 247–248
ADB, 248–250
agent name, 248
components, splitting, 286
defined, 247
information, 238
information added to, 278
listener and, 278
protocol version number, 247–248
sending, 238
signing, 283

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