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.
Original language | English |
---|---|
Title of host publication | 2001 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2001 |
Pages | 37-48 |
Number of pages | 12 |
ISBN (Electronic) | 0780370643, 9780780370647 |
DOIs | |
State | Published - 2001 |
Event | IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2001 - Anchorage, United States Duration: Apr 27 2001 → Apr 28 2001 |
Publication series
Name | 2001 IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2001 |
---|
Conference
Conference | IEEE Open Architectures and Network Programming Proceedings, OPENARCH 2001 |
---|---|
Country/Territory | United States |
City | Anchorage |
Period | 4/27/01 → 4/28/01 |
Bibliographical note
Publisher Copyright:© 2001 IEEE.
Keywords
- active networks
- ephemeral state
- multicast
- programmable networks
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture