Sequencing computational events in heterogeneous distributed systems

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Elens, Robert N.
Title Sequencing computational events in heterogeneous distributed systems
Date 1990
Description Distributed systems are growing in number, size, and complexity. Some technological advances have been made to program these systems, most notably the remote procedure call. However, the nature of heterogeneous distributed systems allows for much more complex interactions and new programming technologies must be developed to properly and effectively program these systems. This report develops the use of high-level algorithms that run on the virtual machine made available by the interconnection of the individual machines. These algorithms are specified using traditional programming technologies. Small stubs are then generated that contain an instance of an emulator for the virtual machine. By ensuring a consistent run-time environment for the algorithms regardless of architectural and linguistic differences, and by maintaining the state of the running algorithm in a persistent entity which travels the system, complex algorithms can be specified and executed hierarchically above the applications that form the system. Additionally, by keeping the state of the running algorithm out of the applications which provide the resources for the virtual machine, the application functions that are referred to in these algorithms can often be idempotent. A version has been in place in the Utah Retrieval System Architecture project since 1985.
Type Text
Publisher University of Utah
First Page 1
Last Page 75
Subject Sequencing; Computational events; Heterogeneous distributed systems
Subject LCSH Software sequencers; Distributed operating systems (Computers)
Language eng
Bibliographic Citation Elens, R. N. (1990). Sequencing computational events in heterogeneous distributed systems. 1-75. UUCS-90-011.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 21,744,277 bytes
Identifier ir-main,16384
ARK ark:/87278/s60g43dg
Setname ir_uspace
ID 703871
Reference URL https://collections.lib.utah.edu/ark:/87278/s60g43dg
Back to Search Results