Preface |
|
xv | |
|
1 Models for Mobile Agent Computing |
|
|
1 | (8) |
|
|
1 | (2) |
|
1.1.1 What is a Mobile Agent? |
|
|
2 | (1) |
|
|
2 | (1) |
|
1.2 An Algorithmic Model for Mobile Agents |
|
|
3 | (3) |
|
|
4 | (1) |
|
1.2.2 Distributed networks |
|
|
5 | (1) |
|
|
6 | (1) |
|
1.3 Mobile Agent Rendezvous |
|
|
6 | (1) |
|
|
7 | (1) |
|
1.5 Comments and Bibliographic Remarks |
|
|
8 | (1) |
|
2 Deterministic Rendezvous in a Ring |
|
|
9 | (18) |
|
|
9 | (2) |
|
2.2 A Single Stationary Token |
|
|
11 | (10) |
|
2.2.1 The Feasibility of Rendezvous |
|
|
11 | (3) |
|
2.2.2 The Time Complexity of Rendezvous |
|
|
14 | (4) |
|
2.2.3 Memory Tradeoff for Rendezvous with Detection |
|
|
18 | (2) |
|
2.2.4 Limits to the Memory Trade-off |
|
|
20 | (1) |
|
|
21 | (5) |
|
2.4 Comments and Bibligraphic Remarks |
|
|
26 | (1) |
|
3 Multiple Agent Rendezvous in a Ring |
|
|
27 | (8) |
|
|
27 | (1) |
|
3.2 Impossibility of Rendezvous |
|
|
28 | (1) |
|
3.3 Rendezvous with Detection |
|
|
28 | (4) |
|
3.4 Conditional Solutions |
|
|
32 | (1) |
|
3.5 Comments and Bibliographic Remarks |
|
|
33 | (2) |
|
4 Randomized Rendezvous in a Ring |
|
|
35 | (6) |
|
|
35 | (1) |
|
4.2 Random Walk Algorithm |
|
|
36 | (1) |
|
4.3 Randomization and Tokens |
|
|
37 | (1) |
|
4.4 Time/Memory Trade-offs |
|
|
38 | (2) |
|
4.4.1 Coin Half Tour Algorithm |
|
|
38 | (1) |
|
4.4.2 Approximate Counting Algorithm |
|
|
39 | (1) |
|
4.5 Comments and Bibliographic Remarks |
|
|
40 | (1) |
|
|
41 | (36) |
|
|
41 | (1) |
|
5.2 Leader Election and Rendezvous |
|
|
41 | (1) |
|
5.3 Rendezvous with Failing Tokens |
|
|
42 | (8) |
|
5.3.1 Rendezvous When Tokens Fail Upon Release |
|
|
43 | (3) |
|
5.3.2 Rendezvous When Tokens Can Fail At Any Time |
|
|
46 | (3) |
|
5.3.3 The Cost of Token Failure |
|
|
49 | (1) |
|
|
50 | (3) |
|
5.5 Asychronous Rendezvous |
|
|
53 | (2) |
|
|
55 | (12) |
|
5.6.1 Model and Terminology |
|
|
55 | (4) |
|
5.6.2 Impossibility Results |
|
|
59 | (1) |
|
5.6.3 Gathering Configurations with a Single Multiplicity |
|
|
60 | (1) |
|
5.6.4 Gathering Rigid Configurations |
|
|
61 | (1) |
|
5.6.5 Gathering an Odd Number of Robots |
|
|
62 | (5) |
|
|
67 | (6) |
|
5.7.1 Black-Hole Search in an Asynchronous Ring |
|
|
67 | (4) |
|
5.7.2 Rendezvous in Asynchronous Rings in Spite of a Black-Hole |
|
|
71 | (2) |
|
5.8 Comments and Bibliographic Remarks |
|
|
73 | (4) |
|
|
77 | (16) |
|
|
77 | (1) |
|
|
77 | (12) |
|
6.2.1 Memory Lower Bounds for Rendezvous |
|
|
79 | (2) |
|
6.2.2 Rendezvous Algorithms |
|
|
81 | (8) |
|
|
89 | (1) |
|
|
90 | (1) |
|
6.5 Comments and Bibliographic Remarks |
|
|
91 | (2) |
Bibliography |
|
93 | (8) |
Glossary |
|
101 | (2) |
Author's Biographies |
|
103 | (2) |
Index |
|
105 | |