home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ien / ien-159 < prev    next >
Text File  |  1988-12-02  |  2KB  |  51 lines

  1. Notes on the "Worm" programs -- 
  2. some early experience with a distributed computation
  3.  
  4. by John F. Shoch and Jon A. Hupp
  5.  
  6. SSL-80-3 and IEN 159    May 1980, revised September 1980
  7.  
  8. (c) Xerox Corporation 1980
  9.  
  10. [Note:  This file, IEN-159.TXT, contains only the abstract from the
  11. paper.  For a complete version of the paper, please send a message
  12. to Shoch@Parc, or send a note to:
  13.     SSL Publications Coordinator
  14.     Xerox Parc
  15.     3333 Coyote Hill Road
  16.     Palo Alto, California 94304.
  17. Alternatively, people who can print files in "Press" format may
  18. directly retrieve [Maxc]<RFC>IEN-159.press.]
  19.  
  20.  
  21.  
  22.  
  23. Abstract: The "Worm" programs were an experiment in the
  24. development of distributed computations -- programs that would
  25. span machine boundaries, and also replicate themselves in idle
  26. machines.  A "worm" is composed of multiple "segments" each
  27. running on a different machine.  The underlying worm maintenance
  28. mechanisms were responsible for maintaining the worm -- finding
  29. free machines when needed, and replicating the program for each
  30. additional segment.  The worm control procedures require some
  31. careful design, but this mechanism made each worm a very dynamic
  32. and robust program.
  33.  
  34. These techniques were then used to support several real
  35. applications, ranging from a simple multi-machine test program to a
  36. more sophisticated real-time animation system harnessing multiple
  37. machines.  
  38.  
  39. The worm programs have helped to demonstrate that the tools are at
  40. hand for experimenting with distributed computations.
  41.  
  42. CR Categories: 3.81.
  43.  
  44. Key words and phrases: Distributed computations, distributed
  45. computing, multi-machine programs, Ethernet local network, Pup
  46. internetwork architecture.
  47.  
  48. This paper is to be presented at the Workshop on Fundamental
  49. Issues in Distributed Computing, ACM/SIGOPS and ACM/SIGPLAN,
  50. Pala Mesa Resort, December 1980.
  51.