DocumentCode :
2129977
Title :
A framework for customizing coherence protocols of distributed file caches
Author :
Uehara, Keitaro ; Inohara, Shigekazu ; Miyazawa, Hajime ; Yamamoto, Kouhei ; Masuda, Takashi
Author_Institution :
Dept. of Inf. Sci., Tokyo Univ., Japan
fYear :
1996
fDate :
27-30 May 1996
Firstpage :
83
Lastpage :
90
Abstract :
In cooperative applications such as group CAD and group software development systems, multiple processes communicate with each other by sharing complex data structures consisting of nested structures and pointers. Although the sharing of complex data structures in the distributed environment is achieved through the technology of distributed shared memory, a single cache coherence protocol cannot efficiently serve various access patterns generated by cooperative applications. This paper describes a framework of protocol customization for the sharing of volatile and experiment data in cooperative applications. The major obstacle in user-level customization of protocols is that there are too many states and state transitions in an unabstracted protocol to enable average users to describe them. The protocol customization system (PCS) in this paper solves this problem by introducing a high-level model for protocol description that abstracts away non-determinism of messages, synchronization among hosts, and local paging actions. Consequently, users can define with brief descriptions cache coherence protocols adapted for particular applications. The ability of PCS to describe different kinds of protocols is examined in this paper and its run-time performance and memory usages are investigated
Keywords :
distributed memory systems; memory protocols; shared memory systems; cache coherence; coherence protocols; cooperative applications; data structures; distributed file caches; distributed shared memory; group CAD; group software development systems; nested structures; pointers; protocol customization; Abstracts; Access protocols; Application software; Coherence; Data structures; Electronic mail; Information science; Memory management; Personal communication networks; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
Type :
conf
DOI :
10.1109/ICDCS.1996.507904
Filename :
507904
Link To Document :
بازگشت