P3FA: Unified Unicast/Multicast Forwarding with Low Egress Diversities

09/07/2021
by   Zhu Jin, et al.
0

Multicast is an efficient way to realize one-to-many group communications in large-scale networks such as the Internet. However, the deployment of IP multicast services over the Internet has not been as rapid as expected and needed. Excepting the fatal defects in designing IPv4 address structure. Another main reason that contributes to this slow deployment is the lack of carrier-grade multicast-enabled switches and routers that can be as to scale as their unicast counterparts. Implementing a high-performance switch/router relies on a polynomial-time group membership query algorithm within the Packet Forwarding Engines (PFEs) to determine whether or not a packet is forwarded through an egress. Among these, Bloom filter (BF)-based and Residue Number System (RNS)-based are being considered as two representations of the membership query algorithms. However, both approaches suffer from some fatal weaknesses such as space and time inefficiencies, especially for a carrier-grade PFE with high port-density features. According to similar properties of the prime theorem, we propose a simplified forwarding scheme in this paper, named Per-Port Prime Filter Array (P3FA). The simulation results indicate that the P3FA can significantly improve space efficiencies under specific lower egress-diversities conditions. Under the same space constraints, compared with the SVRF, the multicast time efficiencies, the unicast time efficiency of the P3FA are respectively increased by 12x-17234x and 19x-2038x at a range of port-densities 16-1024, but at the expense of hardware cost, which increased by h̊o̊/2x. A PFE designer that attempts to adopt P3FA should trade-off between required performance and cost.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/15/2018

Preventing DDoS using Bloom Filter: A Survey

Distributed Denial-of-Service (DDoS) is a menace for service provider an...
research
04/07/2020

A Review on Impact of Bloom Filter on Named Data Networking: The Future Internet Architecture

Today is the era of smart devices. Through the smart devices, people rem...
research
10/07/2019

RAMBO: Repeated And Merged Bloom Filter for Multiple Set Membership Testing (MSMT) in Sub-linear time

Approximate set membership is a common problem with wide applications in...
research
08/05/2023

DiCuPIT: Distributed Cuckoo Filter-based Pending Interest Table

Named data networking is one of the recommended architectures for the fu...
research
03/09/2018

Stable and Consistent Membership at Scale with Rapid

We present the design and evaluation of Rapid, a distributed membership ...
research
12/18/2022

High-Performance Filters For GPUs

Filters approximately store a set of items while trading off accuracy fo...
research
11/21/2019

Anonymizing Masses: Practical Light-weight Anonymity at the Network Level

In an era of pervasive online surveillance, Internet users are in need o...

Please sign up or login with your details

Forgot password? Click here to reset