The Administration of Distributed Computations in a Networked Environment: An Interim Report
Luis Felipe Cabrera and Stuart Sechrest and Ramon Caceres
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-86-268
, 1986
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1986/CSD-86-268.pdf
Networks of computers running Berkeley UNIX allow users to program and run multiple-process applications that execute concurrently on several machines. We present solutions to the problems of process tracking, administration, and control in this networked computing environment. We have designed and implemented a personal process manager for an enhanced Berkeley UNIX system that provides the user with much needed process management and process control capabilities not found elsewhere. <p> The personal process manager is a distributed program based on a collection of user processes which make use of specialized system daemons. It provides on demand services, allows process control across machine boundaries, and may outlive the user login session in which it was created. When active, it becomes the process creation server for a user's remote processes, collects and preserves basic information about process activities, provides a notion of state of a distributed computation, and interfaces with several data analysis and data representation tools. The personal process manager also has crash recovery facilities.
BibTeX citation:
@techreport{Cabrera:CSD-86-268, Author= {Cabrera, Luis Felipe and Sechrest, Stuart and Caceres, Ramon}, Title= {The Administration of Distributed Computations in a Networked Environment: An Interim Report}, Year= {1986}, Month= {Nov}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1986/6088.html}, Number= {UCB/CSD-86-268}, Abstract= {Networks of computers running Berkeley UNIX allow users to program and run multiple-process applications that execute concurrently on several machines. We present solutions to the problems of process tracking, administration, and control in this networked computing environment. We have designed and implemented a personal process manager for an enhanced Berkeley UNIX system that provides the user with much needed process management and process control capabilities not found elsewhere. <p> The personal process manager is a distributed program based on a collection of user processes which make use of specialized system daemons. It provides on demand services, allows process control across machine boundaries, and may outlive the user login session in which it was created. When active, it becomes the process creation server for a user's remote processes, collects and preserves basic information about process activities, provides a notion of state of a distributed computation, and interfaces with several data analysis and data representation tools. The personal process manager also has crash recovery facilities.}, }
EndNote citation:
%0 Report %A Cabrera, Luis Felipe %A Sechrest, Stuart %A Caceres, Ramon %T The Administration of Distributed Computations in a Networked Environment: An Interim Report %I EECS Department, University of California, Berkeley %D 1986 %@ UCB/CSD-86-268 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1986/6088.html %F Cabrera:CSD-86-268