2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS) 2015
DOI: 10.1109/ancs.2015.7110130
|View full text |Cite
|
Sign up to set email alerts
|

Caesar: high-speed and memory-efficient forwarding engine for future internet architecture

Abstract: In response to the critical challenges of the current Internet architecture and its protocols, a set of so-called clean slate designs has been proposed. Common among them is an addressing scheme that separates location and identity with self-certifying, flat and non-aggregatable address components. Each component is long, reaching a few kilobits, and would consume an amount of fast memory in data plane devices (e.g., routers) that is far beyond existing capacities. To address this challenge, we present Caesar,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 27 publications
0
7
0
Order By: Relevance
“…If two network functions obviously rely on similar data structures, it is a natural decision for a consolidated design. For example, BUFFALO [44] and CAESAR [34] use Bloom filters for packet forwarding and Bloom filters are also key building blocks of the bSketch [50]. A co-located data structure based on Bloom filters can be designed similar to LuCS presented in Section 3.…”
Section: Systematical Design Methodologiesmentioning
confidence: 99%
See 1 more Smart Citation
“…If two network functions obviously rely on similar data structures, it is a natural decision for a consolidated design. For example, BUFFALO [44] and CAESAR [34] use Bloom filters for packet forwarding and Bloom filters are also key building blocks of the bSketch [50]. A co-located data structure based on Bloom filters can be designed similar to LuCS presented in Section 3.…”
Section: Systematical Design Methodologiesmentioning
confidence: 99%
“…These data structures include variants of cardinality-estimation sketches [4,6,19] and frequency-estimation sketches [9,12]. Meanwhile we have also noticed a line of research of applying other space-compact algorithms and data structures for network forwarding information base (FIB) [13,20,26,34,38,44,46,48,49] and load balancing [14,32,47]. These data structures include variants of Bloom filters [7], cuckoo hashing [36], Bloomier filters [10,11], and a recent design called Ludo hashing [38].…”
Section: Introductionmentioning
confidence: 99%
“…3) Concise guarantees to return the correct forwarding actions for valid names. It is not probabilistic like those using Bloom filters [34], [22].…”
Section: ) Compared To Existing Fib Designs For Name Switchingmentioning
confidence: 99%
“…The migration to IPv6 is not expected to mitigate the address space disaggregation problem [7]. The increasing memory requirement comes at a significant cost for ISPs [31], as this memory is expensive and power-hungry [21].…”
Section: Introductionmentioning
confidence: 99%