DocumentCode
3044584
Title
Building multicast services from unicast forwarding and ephemeral state
Author
Wen, Su ; Griffioen, James ; Calvert, Kenneth L.
Author_Institution
Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
fYear
2001
fDate
2001
Firstpage
37
Lastpage
48
Abstract
We present an approach to building multicast services at the network layer using unicast forwarding and two additional building blocks: ephemeral state probes, i.e. extremely lightweight distributed computations based on a time-bounded associative memory; and the ability to inject or enable packet processing functions that modify router behavior in a very limited way. In our approach, senders and receivers use ephemeral state probes to determine where to inject functionality. A special function that duplicates packets matching a particular pattern and forwards them to a specific destination is then instantiated at the desired network location. Our approach eliminates the need for sophisticated multicast routing protocols and gives the end-systems control over the multicast service, allowing the application to tailor the service to its needs. At the same time, our approach creates efficient forwarding paths by using ephemeral state probes to determine (only) the relevant aspects of the network and group topology. We present two multicast implementations: one builds a multicast tree with centralized control, another provides the traditional IP multicast abstraction. Both implementations can be done in a simple and scalable manner with minimal added functionality in the routers beyond unicast forwarding
Keywords
Internet; content-addressable storage; multicast communication; telecommunication network routing; transport protocols; IP multicast abstraction; Internet; active networks; distributed computations; ephemeral state probes; group topology; multicast services; multicast tree; packet processing; programmable networks; protocols; time-bounded associative memory; unicast forwarding; Associative memory; Centralized control; Computer networks; Distributed computing; Multicast protocols; Network topology; Pattern matching; Probes; Routing protocols; Unicast;
fLanguage
English
Publisher
ieee
Conference_Titel
Open Architectures and Network Programming Proceedings, 2001 IEEE
Conference_Location
Anchorage, AK
Print_ISBN
0-7803-7064-3
Type
conf
DOI
10.1109/OPNARC.2001.916837
Filename
916837
Link To Document