HPC: A Model of Structure and Change in Distributed Systems

Thomas J. Le Blanc, Stuart A. Friedberg

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Distributed systems must provide certain fundamental facilities, including communication, protection, resource management, reliability, and process (computation) abstraction. Current designs for distributed systems tend to focus on only one or two of these issues; support for multiprocess structures has been especially neglected. This paper describes the design of HPC, an object-oriented model of interprocess relationships for distributed systems that addresses all of these fundamental services. The major novelties of HPC lie in the extension of the process abstraction to collections of processes and the provision of a rich set of structuring mechanisms for distributed computations. An important aspect of the model is that it results in the ability to naintain and exploit execution context for managing processes in a distributed computation.

Original languageEnglish (US)
Pages (from-to)1114-1129
Number of pages16
JournalIEEE Transactions on Computers
VolumeC-34
Issue number12
DOIs
StatePublished - Dec 1985

Keywords

  • Abstraction distributed operating systems interprocess communication process structures protection

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'HPC: A Model of Structure and Change in Distributed Systems'. Together they form a unique fingerprint.

Cite this