• 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