The book focuses on mobile agents, which are computer programs that can autonomously migrate between network sites. This text introduces the concepts and principles of mobile agents, provides an overview of mobile agent technology, and focuses on applications in networking and distributed computing.
Foreword |
|
ix | |
Preface |
|
xi | |
Contributors |
|
xiii | |
|
|
1 | (16) |
|
1 Mobile Agents and Applications in Networking and Distributed Computing |
|
|
3 | (14) |
|
PART II PRINCIPLES OF APPLYING MOBILE AGENTS |
|
|
17 | (110) |
|
2 Mobile Agent Communications |
|
|
19 | (22) |
|
3 Distributed Security Algorithms for Mobile Agents |
|
|
41 | (30) |
|
4 Mobile Agent Coordination |
|
|
71 | (22) |
|
5 Cooperating Mobile Agents |
|
|
93 | (34) |
|
PART III MOBILE AGENT BASED TECHNIQUES AND APPLICATIONS |
|
|
127 | (136) |
|
|
129 | (32) |
|
7 Resource and Service Discovery |
|
|
161 | (28) |
|
|
189 | (30) |
|
9 Distributed Databases and Transaction Processing |
|
|
219 | (24) |
|
10 Mobile Agents in Mobile and Wireless Computing |
|
|
243 | (20) |
|
PART IV DESIGN AND EVALUATION |
|
|
263 | (60) |
|
11 Naplet: Microkernel and Pluggable Design of Mobile Agent Systems |
|
|
265 | (34) |
|
12 Performance Evaluation of Mobile Agent Platforms and Comparison with Client-Server Technologies |
|
|
299 | (24) |
Index |
|
323 | |
Jiannong Cao is currently Chair Professor and Head of the Department of Computing at The Hong Kong Polytechnic University. His research interests include parallel and distributed computing, computer networks, mobile and pervasive computing, fault tolerance, and middleware. He is an active researcher, publishing extensively in the above areas and serving as the editor of well-known journals and the chair of conference organizing committees.
Sajal K. Das is a University Distinguished Scholar Professor of Computer Science and Engineering and Founding Director of CReWMaN at The University of Texas at Arlington. He has significantly contributed to wireless and sensor networks, mobile and pervasive computing, distributed and cloud computing, smart environments and cyber-physical systems, security and privacy, biological and social networks.