Title :
Update propagation in distributed memory hierarchy
Author :
Bellew, Matthew ; Hsu, Meichun ; Tam, Va-Ou
Author_Institution :
Aiken Comput. Lab., Harvard Univ., Cambridge, MA, USA
Abstract :
A distributed memory hierarchy (DMH) is a memory system consisting of storage modules distributed over a high-bandwidth local area network. It provides for transaction applications an abstraction of single virtual memory space to which shared data are mapped. As in a conventional memory hierarchy (MH) in a single-machine system, a DMH is responsible for locating, migrating, and caching data pages; however, unlike a conventional MH, a DMH must do so across the storage modules in a network. In addition, a DMH must handle the problem of propagation of transaction updates preserving serializability of transactions. The performance of a DMH system is strongly influenced by concurrency control and update propagation. It is also crucial that performance analysis accounts for memory resources and network requirements. A DMH system is presented, the tradeoffs between conservative and aggressive update propagation strategies are defined, and promising new strategies are identified
Keywords :
distributed databases; local area networks; transaction processing; virtual storage; abstraction; caching data pages; concurrency control; distributed memory hierarchy; high-bandwidth local area network; memory system; performance analysis; serializability; shared data; single virtual memory space; storage modules; transaction applications; transaction updates; update propagation; Concurrency control; Costs; Database systems; Distributed control; Intelligent networks; Local area networks; Memory management; Performance analysis; Permission; Transaction databases;
Conference_Titel :
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-2025-0
DOI :
10.1109/ICDE.1990.113506