DocumentCode :
2746235
Title :
Programming language support for multicast communication in distributed systems
Author :
Cooper, Eric C.
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1990
fDate :
28 May-1 Jun 1990
Firstpage :
450
Lastpage :
457
Abstract :
A spectrum of abstractions for multicast communications is introduced in increasing order of both desirability and semantic level: functional mapping, iterators, and streams. Examples of distributed algorithms from the literature are used to illustrate the expressive power of each mechanism. Streams, in particular, provide first-class status for multicast communication in progress and can be implemented efficiently in typical multicast communication architectures. Related work and the criteria for multicast support are discussed. The layers of a typical distributed system that are relevant to language support for multicast communication are discussed
Keywords :
distributed processing; high level languages; abstractions; distributed algorithms; first class continuations; functional mapping; iterators; language support; multicast communication; streams; type safety; Communication system control; Computer languages; Computer science; Data structures; Distributed algorithms; Internet; Multicast communication; Multicast protocols; Safety; Transport protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-2048-X
Type :
conf
DOI :
10.1109/ICDCS.1990.89314
Filename :
89314
Link To Document :
بازگشت