• 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