Programming Issues in Distributed Systems,

Abstract

The programmer in a distributed processing environment must be provided with a set of facilities which permit easy specification of the distributive properties of his/her program. The word program here is used to refer to either the output of a single compilation or the output of independent compilations of program modules which are to be communicating via an IPC. These distributive properties include the specification of the concurrency, data flow, resource requirements (memory, devices, etc.), and intraprogram (intermodule) protocol properties inherent in the execution of a configuration (system) of cooperating software modules. Given a description of these properties, an operating system must be able to distribute the user's program across multiple machines in a manner which is transparent to the programmer. Traditional approaches to providing these facilities include the concurrency support in high-level languages and the resource allocation and concurrency support in conventional operating systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1979
Accession Number
ADA105202

Entities

People

  • Virg Wallentine

Organizations

  • Kansas State University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Transmission
  • Databases
  • Distributed Computing
  • High Level Languages
  • Language
  • Military Research
  • Multithreading
  • Operating Systems
  • Pipes
  • Specifications
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Parallel and Distributed Computing.