Standard Article

Multicast Protocols and Algorithms

  1. George C. Polyzos,
  2. George Xylomenos

Published Online: 14 DEC 2007

DOI: 10.1002/9780470050118.ecse255

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Polyzos, G. C. and Xylomenos, G. 2007. Multicast Protocols and Algorithms. Wiley Encyclopedia of Computer Science and Engineering. .

Author Information

  1. Athens University of Economics and Business, Athens, Greece

Publication History

  1. Published Online: 14 DEC 2007

Abstract

Multicast refers to the transmission of data from one sender to an arbitrary set of receivers, a service useful for applications such as group conferencing, media distribution, and update of replicated databases. From an application viewpoint, the importance of multicast is that it allows adressing a set of receivers via a common identifier. From a network viewpoint, the importance of multicast is that when the transmission paths between the sender and the receivers share some links, multicast can conserve resources by only sending the data once over each such link. The most important issues raised by multicast are routing data to multiple destinations with minimal delay and/or duplication, handling feedback from possibly numerous receivers in a scalable manner, and providing appropriate quality of service for data delivery to each receiver.

Keywords:

  • multicast;
  • routing;
  • multimedia;
  • protocols