• DocumentCode
    1686185
  • Title

    Developing distributed group communication in pSR

  • Author

    Allison, Colin

  • Author_Institution
    Div. of Comput. Sci., St. Andrews Univ., UK
  • fYear
    1996
  • Firstpage
    462
  • Lastpage
    469
  • Abstract
    Persistent SR (pSR) is an extended version of the distributed and concurrent programming language SR (Synchronising Resources). Concurrency is extended through persistence in pSR because resources can exist independently of a particular program execution and thus act as shared objects. The paper describes a new extension to pSR, the introduction of groups and group communications, and how they interact with persistent resources. The novelty of this work is that it incorporates groups into a high level programming language. The groups extension raises three issues: how are groups to be expressed at the language level, what are the semantics of group communications, and how are they to be maintained efficiently at the system level? A prototype is built in pSR to enable testing and development. Group semantic options are described and implementation strategies for the maintenance of groups at the system level in a persistent distributed environment are investigated with reference to IP multicast
  • Keywords
    groupware; parallel languages; parallel programming; resource allocation; IP multicast; Synchronising Resources; concurrent programming language SR; distributed group communication; group semantic options; high level programming language; implementation strategies; pSR; persistent SR; persistent distributed environment; persistent resources; semantics; shared objects; Broadcasting; Computer languages; Computer science; Concurrent computing; Distributed algorithms; Distributed computing; Prototypes; Strontium; Testing; Unicast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500620
  • Filename
    500620