Mobility: Processes, Computers, and Agents

Mobility: Processes, Computers, and Agents

by Richard G. Wheeler, Richard Wheeler, Frederick Douglis, Richard Wheeler
     
 

The future of computing ever-increasingly lies in ever-increasing mobility in which computers continue their network operations while physically changing their location, and code moves from system to system performing its designated tasks throughout a network.

This book brings together in one single resource the leading edge of research and practice in three

See more details below

Overview

The future of computing ever-increasingly lies in ever-increasing mobility in which computers continue their network operations while physically changing their location, and code moves from system to system performing its designated tasks throughout a network.

This book brings together in one single resource the leading edge of research and practice in three areas of mobility: process migration, mobile computing, and mobile agents. Presented chronologically, the papers in this book--each written by leading experts in that particular area--track the development of critical technologies that have influenced mobility. Introductions by the editors and original afterwords by many of the papers' authors provide information on implementation and practical application, technological context, and updates on the most recent advances.

The book highlights many common challenges and solutions inherent in various aspects of mobility: infrastructure, scalability, security, standards, robustness, naming and locating mobile entities, and more. Individual papers describe specific research and development in each of the three major areas, covering such topics as:

  • An analysis of process migration from the earliest work to contemporary commercial systems
  • Barriers to effective mobile connectivity, mobile IP, and ubiquitous computing
  • Descriptions of various mobile agent systems, such as Telescript, Aglets, Agent TCL, and the mobile agent system standard (MASIF)

This selection of influential papers illustrates the evolution of mobile technology as well as the state of the art of one of the most significant trends in computing.

0201379287B04062001

Read More

Product Details

ISBN-13:
9780201379280
Publisher:
Addison-Wesley
Publication date:
04/08/1999
Series:
ACM Press Series
Pages:
682
Product dimensions:
8.50(w) x 11.00(h) x 1.50(d)

Table of Contents

Preface.

I. INTRODUCTION.

1. Introduction.

Benefits, Deployment Challenges, and Technical Issues.

Overview of the Book.

II. MOBILITY IN A CLUSTER: PROCESS MIGRATION.

2. Process Migration.

Benefits and Challenges of Process Migration.

Applications.

Myths and Facts.

3. Early Work.

J. Shoch and UeJ. Hupp, The Worm Programs — Early Experience with Distributed Computing.

M. Powell and B. Miller, Process Migration in DEMOS/MP.

4. Kernel Supported Migration.

A. Barak and R. Wheeler, MOSIX: An Integrated Multiprocessor UNIX.

F. Douglis and J. Ousterhout, Transparent Process Migration: Design Alternatives and the Sprite Implementation.

Y. Artsy and R. Finkel, Designing a Process Migration Facility: The Charlotte Experience.

E. Zayas, Attacking the Process Migration Bottleneck.

M. Theimer, K. Lantz, and D. Cheriton, Preemptable Remote Execution Facilities for the V System.

D.S. Milojicic, W. Zint, A. Dangel, and P. Giese, Task Migration on the top of the Mach Microkernel.

5. User-Space Migration.

M. Litzkow and M. Solomon, Supporting Checkpointing and Process Migration Outside the UNIX Kernel.

E. Jul, H. Levy, N. Hutchinson, and A. Black, Fine-Grained Mobility in the Emerald System.

P. Smith and N.C. Hutchinson, Heterogeneous Process Migration: The Tui System.

6. Migration Policies.

Luis-Felipe Cabrera, The Influence of Workload on Load Balancing Strategies.

Exploiting Process Lifetime Distributions for Dynamic Load Balancing.

7. Other Sources of Information.

III. PHYSICAL MOBILITY: MOBILE COMPUTING.

8. Mobile Computing.

Benefits and Challenges of Mobile Computing.

Applications.

Myths and Facts.

Overview.

G.H. Forman and J. Zahorjan, The Challenges of Mobile Computing.

9. Limits on Connectivity.

J.J. Kistler and M. Satyanarayanan, Disconnected Operation in the Coda File System.

L. Mummert, M. Ebling, and M. Satyanarayanan, Exploiting Weak Connectivity for Mobile File Access.

D. Terry, M. Theimer, K. Petersen, A. Demers, M. Spreitzer, and C. Hauser, Managing Update Conflicts in a Weakly Connected Replicated Storage System.

A.D. Joseph, J.A. Tauber, and M.F. Kaashoek, Mobile Computing with the Rover Toolkit.

B.C. Housel and D.B. Lindquist, WebExpress: A System for Optimizing Web Browsing in a Wireless Environment.

10. Mobile IP.

J. Ioannidis and G.Q. Maguire, Jr., The Design and Implementation of a Mobile Internetworking Architecture.

C.E. Perkins, Mobile Networking with Mobile IP.

S. Cheshire and M. Baker, Internet Mobility 4x4.

H. Balakrishnan, V.N. Padmanabhan, S. Seshan, and R.H. Katz, A Comparison of Mechanisms for Improving TCP Performance over Wireless Links.

11. Ubiquitous Computing.

M. Weiser, Some Computer Science Issues in Ubiquitous Computing.

A. Fox, S.D. Gribble, Y. Chawathe, and E.A. Brewer, Adapting to Network and Client Variation Using Active Proxies: Lessons and Perspectives.

12. Other Sources of Information.

IV. MOBILITY ON THE INTERNET: MOBILE AGENTS.

13. Mobility on the Internet.

Benefits and Challenges of Mobile Agents.

Applications.

Myths and Facts.

14. Mobile Agent Systems.

J.E. White, Telescript Technology: Mobile Agents.

D. Lange and M. Oshima, Mobile Agents with Java: The Aglet API.

D. Kotz, R. Gray, S. Nog, D. Rus, S. Chawla, and G. Cybenko, AGENT TCL: Targeting the Needs of Mobile Computers.

T. Walsh, N. Paciorek, and D. Wong, Security and Reliability in Concordia.

J. Baumann, F. Hohl, K. Rothermel, and M. Straber, Mole — Concepts of a Mobile Agent System.

D. Johansen, R. van Renesse, and F.B. Schneider, Operating System Support for Mobile Agents.

M. Ranganathan, A. Acharya, S.D. Sjharma, and J. Saltz, Network-Aware Mobile Programs.

H. Peine and T. Stolpmann, The Architecture of the Area Platform for Mobile Agents.

D.S. Milojicic, D. Chauhan, and W. LaForge, Mobile Objects and Agents (MOA).

G. Glass, ObjectSpace Voyager Core Package Technical Overview.

D.S. Milojicic, B. Breugst, I. Busse, J. Campbell, S. Covaci, B. Friedman, K. Kosaka, D. Lange, K. Ono, M. Oshima, C. Tham, S. Virdhagriswaran, and J. White, MASIF, The OMG Mobile Agent System Interoperability Facility.

15. Other Sources of Information.

V. SUMMARY.

16. Summary.

Comparison.

Looking into the Future.

Summary.

References. 0201379287T04062001

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >