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
Link To Document