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

432 Index
methods (continued )
setData, 233
setDataItem, 266, 287, 380
setDestination, 375
setEncryptedDataItem, 287
setMigrationStrategy, 375
setMirrorAgency, 235
setObjectState, 234
setProperty, 383
setReadOnlyDataItem, 287
startAgent, 44, 46, 242, 264, 362
startInMigration, 276
startOutMigration, 276
startTransaction, 229
startTransfer, 236, 268
stop, 210
uploadDataItem, 381
useCache, 386
verifyAgent, 238, 242
micro kernels, 332
micro-benchmarks, 295
migration, 35–129
asynchronous protocol, 92
characteristics, 15–16
command, 38
as core toolkit feature, 51–73
default behavior, 44
defined, 220
design issues, 74–98
drawbacks, 72–73
effect, 86
in execution tracing, 194–195
external state, 381
failure atomic, 97
fine-grained, 74
flexible, 74
forthcoming, notification, 193–194
framework, 38–40
generic framework, 36–40
initiating, 44
optimization, 127–129
performance, 293
ping-pong, 296, 299–301, 303, 306
protocol, 38
redirection, 86
RPC mixture, 53–54
self-initiated, 15
state preserving, 97
synchronous protocol, 92
techniques, drawbacks, 98–102
terminology, 36–37
in Tracy toolkit, 40–50
migration errors, 378–380
codes, 380
handling, 379–380
indication, 378–379
messages, 379
migration process and, 378
Migration plugin, 331, 368–391
migration process, 19–20, 36–50
illustrated, 39
migration errors and, 378
optimized, 74
performance and, 110–111
start decision, 375–376
starting, 44–46, 386
steps, 38–40, 111
migration strategies, 87–89
Aglets toolkit, 94
automated, 317
combinations of, 89
defined, 87, 220
deriving, 386
as Kalong scripts, 371, 385
MDL plugin, 388–391
overview, 88
passing parameters to, 385
performance and, 110–116
programming, 385–391
property keys, 385
pull, 88
pull-all-units, 88
pull-per-unit, 88, 121
push-all-to-all, 89, 114, 115, 116
push-all-to-next, 87, 114, 115, 116
push-all-units, 114, 115, 116
registered, 374
selecting, 385
transfers, 221
migration strategies experiment, 307–310
defined, 307
documents, 308
migration time, 310
performance, 308
PullAllClasses strategy, 308
PullPerClass strategy, 309
PushToNext strategy, 308, 309, 310
results, 309

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