• DocumentCode
    3418801
  • Title

    Distributed shared memory layer for cooperative work applications

  • Author

    Guyennet, H. ; Lapayre, J.C. ; Tréhel, M.

  • Author_Institution
    Lab. d´´Inf., UFR Sci. et Tech., Besancon, France
  • fYear
    35735
  • fDate
    2-5 Nov1997
  • Firstpage
    72
  • Lastpage
    78
  • Abstract
    To create cooperative work applications quickly and efficiently, we have developed a cooperative platform called CAliF: Cooperative Application Framework. This system was defined with four layers. We propose a new consistency protocol for the distributed shared memory (DSM) layer where different shared objects are replicated at each site. CAliF uses the DSM to allow programmers to share objects or variables without having to manage the exchange. We present an algorithm which uses the token technique. The token is a data structure which contains the updates of shared data. These data are carried through the ring on the token, named Pilgrim. The Pilgrim protocol provides both reliable consistency and guaranteed performance according to the type of application described. The protocol is discussed and proved, and we demonstrate its qualities
  • Keywords
    data integrity; data structures; distributed memory systems; groupware; local area networks; memory protocols; performance evaluation; shared memory systems; CAliF; Cooperative Application Framework; Pilgrim protocol; consistency protocol; cooperative work applications; data structure; distributed shared memory layer; performance; reliable consistency; shared object replication; token technique; Application software; Automata; Collaborative work; Context; Data structures; Maintenance; Memory management; Programming profession; Protocols; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 1997. Proceedings., 22nd Annual Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0742-1303
  • Print_ISBN
    0-8186-8141-1
  • Type

    conf

  • DOI
    10.1109/LCN.1997.630906
  • Filename
    630906