2002
DOI: 10.1145/510726.510742
|View full text |Cite
|
Sign up to set email alerts
|

Scalable multicast forwarding

Abstract: The goal of this work is to develop efficient algorithms and data structures suitable for software-based forwarding of muRicast datagrams. The algorithms should scale to very large numbers of simultaneously active multicast groups. In an example configuration with 32 interfaces a new algorithm can forward 20,000 simultaneously active multicast groups using only 64Kbytes of memory and a leak probability of 2.4x10 -s. This algorithm can perform almost 10 million forwarding decisions per second on a 800MHz Penfiu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2004
2004
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(5 citation statements)
references
References 0 publications
0
5
0
Order By: Relevance
“…A multicast router maps an incoming multicast packet to outgoing interfaces based on the multicast address. Initially, Grönvall suggests an alternative multicast forwarding technique using Bloom filters [81]. In this technique, a router has a Bloom filter for each outgoing interface.…”
Section: ) Forwarding Enginesmentioning
confidence: 99%
“…A multicast router maps an incoming multicast packet to outgoing interfaces based on the multicast address. Initially, Grönvall suggests an alternative multicast forwarding technique using Bloom filters [81]. In this technique, a router has a Bloom filter for each outgoing interface.…”
Section: ) Forwarding Enginesmentioning
confidence: 99%
“…We can for example mention the distributed web cache sharing proposed by Fan et al in (Fan, 2000) or the detecting loops algorithm introduced by Whitaker and Wetherall (Whitaker, 2002), in the context of packet switching. Bloom filters are well adapted to many other applications such as multicast (Gronvall, 2002) resource routing in peer-to-peer networks (Druschel, 2001), (Stoica, 2001) and queue management (Dilip, 2001). Bloom filters have been used by Estan and Varghese (Estan, 2002) to detect large flows.…”
Section: Related Workmentioning
confidence: 99%
“…We can for example mention the distributed web cache sharing proposed by Fan et al in (Fan, 2000) or the detecting loops algorithm introduced by Whitaker and Wetherall (Whitaker, 2002), in the context of packet switching. Bloom filters are well adapted to many other applications such as multicast (Gronvall, 2002) resource routing in peer-to-peer networks (Druschel, 2001), (Stoica, 2001) and queue management (Dilip, 2001). Bloom filters have been used by Estan and Varghese (Estan, 2002) to detect large flows.…”
Section: Related Workmentioning
confidence: 99%