DocumentCode :
2979060
Title :
An extensible framework for coherence in distributed shared data systems
Author :
Sandhu, Harjinder
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
fYear :
1999
fDate :
1999
Firstpage :
106
Lastpage :
111
Abstract :
The choice of sharing model (objects vs. plain shared memory), memory consistency model and coherence protocol are all fundamental aspects of the design of distributed shared data systems. Unfortunately, no single sharing model, memory model or coherence protocol is suitable for all applications. In this paper, we describe the design of an extensible distributed shared data framework, called the Extensible Coherence Interface (ECI), that gives the application layer complete control over how data is shared, including whether to share data on a per-object basis or per-page, which memory model to use, and how coherence is enforced for a region of shared memory. The ECI implementation itself simply acts as a layer for transporting and dispatching distributed events among objects at the application layer
Keywords :
application program interfaces; coherence; distributed shared memory systems; memory protocols; ECI; Extensible Coherence Interface; application layer; coherence protocol; distributed event dispatch; distributed event transport; extensible distributed shared data framework; memory consistency model; memory model; object sharing; per-object data sharing; per-page data sharing; shared memory; sharing model; transport layer; Coherence; Computer science; Data systems; Electrical capacitance tomography; Identity-based encryption; Memory management; Programming profession; Protocols; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99) Proceedings. Fourth InternationalSymposium on
Conference_Location :
Perth/Fremantle, WA
ISSN :
1087-4089
Print_ISBN :
0-7695-0231-8
Type :
conf
DOI :
10.1109/ISPAN.1999.778925
Filename :
778925
Link To Document :
بازگشت