Concept Definitions and Security Requirements of a Cooperative Execution Environment for Distributed Computing
Abstract
The problem that this thesis addresses is how to utilize the idle machine cycles of a network of workstations in an efficient, secure manner to accomplish cooperative execution of computationally-intense processes, without adversely affecting the normal use of the network resources by interactive users. The approach taken is to model a supervisory system of processes capable of monitoring the execution of computationally-intense procedures on individual workstations, halting computation and yielding the workstation resources when required to allow direct access by interactive users. The supervisory system will allow computation to resume when user access has ceased. Consideration has been made to maintain the security of network resources accessed by both users and cooperative execution processes. The result is a specification of the requirements for such a system, validated through experimental implementation and operation on a sample application. Cooperative, Security, Distributed, Network, Linda, Polite, PVM, Spec, Node, Node process, Assign node, Cooperative execution environment.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1993
- Accession Number
- ADA275515
Entities
People
- Terence E. Busmire
Organizations
- Naval Postgraduate School