Concast: design and implementation of a new network service
- 25 August 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
This paper introduces concast, a new network service. Concast is the inverse of multicast: multiple sources send messages toward the same destination, which results in a single message being delivered to the destination. The received message appears to come from the concast group rather than any particular receiver. Different forms of concast service can be defined by varying the mapping from the set of sent messages to the received message. The service is useful for preventing implosion and reducing bandwidth consumption in cases where many senders transmit to the same receiver-for example in aggregating (or suppressing) positive (or negative) acknowledgements. We define the semantics of a simple concast service that is the inverse of multicast, as well as a more general custom concast, which allows users to define certain aspects of the service's semantics. We describe how to implement the service so that it scales approximately as well as IP multicast. We also present results from a simulation study showing that concast provides significant benefits in a layered-video application.Keywords
This publication has 14 references indexed in Scilit:
- ANTS: a toolkit for building and dynamically deploying network protocolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The impact of multicast layering on network fairnessPublished by Association for Computing Machinery (ACM) ,1999
- Smart Packets for active networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Integrating concast and multicast communication modelsPublished by SPIE-Intl Soc Optical Eng ,1998
- Directions in active networksIEEE Communications Magazine, 1998
- IP Router Alert OptionPublished by RFC Editor ,1997
- Receiver-driven layered multicastACM SIGCOMM Computer Communication Review, 1996
- An application level video gatewayPublished by Association for Computing Machinery (ACM) ,1995
- Host extensions for IP multicastingPublished by RFC Editor ,1989
- End-to-end arguments in system designACM Transactions on Computer Systems, 1984