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 |