The Administration of Distributed Computations in a Networked Environment: An Interim Report

Luis Felipe Cabrera, Stuart Sechrest and Ramon Caceres

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-86-268
November 1985

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.

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},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1985},
    Month = {Nov},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/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 1985
%@ UCB/CSD-86-268
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1985/6088.html
%F Cabrera:CSD-86-268