skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Techniques and data structures for parallel resource management

Thesis/Dissertation ·
OSTI ID:6355037

This thesis contributes to parallel resource management in two ways. First considered is management of system state for computation structures consisting of arrays of computations that differed only in indexing parameters. Simple decompositions of the externally visible state into simultaneously updatable components are proposed. Second considered is management of system state for weakened priority queues. The two priority structures proposed, a concurrent heap and a software banyan, were found to be efficient and effective. In addition, the author contributed in the area of language tools for computations that utilize predefined abstract-data-type implementations. A mechanism for abstract data type definition is presented. To promote simultaneity of update, a significant extension of the linguistic construct of path expressions is defined and used as a basis for defining implementation of sequencing within abstract data types. The main advantage of using extended path expressions is that, in addition to synchronization requirements, binding of activities to object decompositions may be specified, along with runtime consistency checking, while leaving the object implementation to the underlying system.

Research Organization:
Texas Univ., Austin (USA)
OSTI ID:
6355037
Resource Relation:
Other Information: Thesis (Ph. D.)
Country of Publication:
United States
Language:
English