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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1993
Accession Number
ADA275515

Entities

People

  • Terence E. Busmire

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Artificial Intelligence
  • California
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Distributed Computing
  • Local Area Networks
  • Network Computing
  • Operating Systems
  • Schools
  • Security
  • Standards
  • United States
  • United States Naval Academy

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Database Systems and Applications
  • Parallel and Distributed Computing.