Publication | Closed Access
FCTrees: A Front-Coded Family of Compressed Tree-Based FIB Structures for NDN Routers
18
Citations
40
References
2020
Year
Time-sensitive NetworkingEngineeringComputer ArchitectureInformation RetrievalData ScienceRouter DesignScalable RoutingInformation-centric NetworkingParallel ComputingAdvanced NetworkingData ManagementNdn FibsNamed Data NetworkingRouter ArchitectureComputer EngineeringNetwork On ChipNdn RoutersComputer ScienceHigh-speed NetworkingFront-coded FamilyData NetworkingEdge ComputingCloud ComputingFib Data Structure
Named data networking (NDN) is a nascent vision for the future Internet that replaces IP addresses with content names searchable at the network layer. One challenging task for NDN routers is to manage huge forwarding information bases (FIBs) that store next-hop routes to contents. In this article, we propose a family of compressed FIB data structures that significantly reduce the required storage space within the NDN routers. Our first compressed FIB data structure is FCTree. FCTree employs a localized front-coding compression, that eliminates repeated prefixes, to buckets containing partitions of routes. These buckets are then organized in self-balancing trees to speed up the longest prefix match (LPM) operations. We propose two enhancements to FCTree, a statistically compressed FCTree (StFCTree) and a dictionary compressed FCTree (DiFCTree). Both StFCTree and DiFCTree achieve higher compression ratios for NDN FIBs and can be used for FIB updates or exchanges between the forwarding and control planes. Finally, we provide the control plane with several knobs that can be employed to achieve different target trade-offs between the lookup speed and the FIB size in each of these structures. Theoretical analysis along with experimental results demonstrate the significant space savings and performance achieved by the proposed schemes.
| Year | Citations | |
|---|---|---|
Page 1
Page 1