A Hash-Free method for FIB and LNPM in ICN programmable data planes

One core component of Named-Data Networking (NDN) is the Forwarding Information Base (FIB). FIB makes the NDN a global network where hierarchical names are routed by performing a Longest Name Prefix Matching (LNPM) at each node. One of the challenges in NDN is how to perform the LNPM so that even up...

Full description

Saved in:
Bibliographic Details
Published in2022 International Conference on Information Networking (ICOIN) pp. 186 - 191
Main Authors Rosa, Eduardo Castilho, Silva, Flavio de Oliveira
Format Conference Proceeding
LanguageEnglish
Published IEEE 12.01.2022
Subjects
Online AccessGet full text
DOI10.1109/ICOIN53446.2022.9687201

Cover

Abstract One core component of Named-Data Networking (NDN) is the Forwarding Information Base (FIB). FIB makes the NDN a global network where hierarchical names are routed by performing a Longest Name Prefix Matching (LNPM) at each node. One of the challenges in NDN is how to perform the LNPM so that even up lookup speed and memory consumption. Even though some initiatives speed up the LNPM by using P4 in programmable data planes, they all rely on hashing. However, given the huge namespace that NDN is subject to, the collisions caused by the hash functions may increase memory consumption significantly. This work introduces a FIB model for programmable data planes that are hash-free and balance lookup speed and memory consumption. Instead of using one large FIB, we segregate it into smaller ones and perform the LNPM using packet recirculations. Preliminary simulation results have shown that, compared with the state-of-the-art, our method consumes three times less memory at the expense of an increase in latency by a factor of two when the traffic intensity is up to 32% of the baseline.
AbstractList One core component of Named-Data Networking (NDN) is the Forwarding Information Base (FIB). FIB makes the NDN a global network where hierarchical names are routed by performing a Longest Name Prefix Matching (LNPM) at each node. One of the challenges in NDN is how to perform the LNPM so that even up lookup speed and memory consumption. Even though some initiatives speed up the LNPM by using P4 in programmable data planes, they all rely on hashing. However, given the huge namespace that NDN is subject to, the collisions caused by the hash functions may increase memory consumption significantly. This work introduces a FIB model for programmable data planes that are hash-free and balance lookup speed and memory consumption. Instead of using one large FIB, we segregate it into smaller ones and perform the LNPM using packet recirculations. Preliminary simulation results have shown that, compared with the state-of-the-art, our method consumes three times less memory at the expense of an increase in latency by a factor of two when the traffic intensity is up to 32% of the baseline.
Author Rosa, Eduardo Castilho
Silva, Flavio de Oliveira
Author_xml – sequence: 1
  givenname: Eduardo Castilho
  surname: Rosa
  fullname: Rosa, Eduardo Castilho
  email: eduardo.rosa@ifgoiano.edu.br
  organization: Goiano Federal Institute,Department of Computer Science,Catalão,GO,Brazil
– sequence: 2
  givenname: Flavio de Oliveira
  surname: Silva
  fullname: Silva, Flavio de Oliveira
  email: flavio@ufu.br
  organization: Federal University of Uberlândia,Faculty of Computing,Uberlândia,MG,Brazil
BookMark eNotz7tOwzAUgGEjwUALT8CAXyDB9nF8GUtEaKSQMsBcnSTHNFJucrLw9gx0-rdP-nfsdponYuxZilRK4V_K_FTWGWhtUiWUSr1xVgl5w3bSmExLAOXuWX7gR1wvSRGJ-EjbZe54mCMvyleOU8er-vOD9xMv85ovcf6JOI7YDMQ73JAvA060PrC7gMNKj9fu2Xfx9pUfk-r0XuaHKumVgC1pG9AGHEkHDqCxRjgiEbzMJAYkGwT6VniyWmir0XZApINsRdZ6cF0De_b07_ZEdF5iP2L8PV-_4A_NKkXe
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICOIN53446.2022.9687201
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1665413328
9781665413329
EndPage 191
ExternalDocumentID 9687201
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i203t-cb34638e183833b7608ee0f9151afae7f0a9c09e740474a7d3ee4f1c05c938db3
IEDL.DBID RIE
IngestDate Wed Aug 06 17:59:15 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-cb34638e183833b7608ee0f9151afae7f0a9c09e740474a7d3ee4f1c05c938db3
PageCount 6
ParticipantIDs ieee_primary_9687201
PublicationCentury 2000
PublicationDate 2022-Jan.-12
PublicationDateYYYYMMDD 2022-01-12
PublicationDate_xml – month: 01
  year: 2022
  text: 2022-Jan.-12
  day: 12
PublicationDecade 2020
PublicationTitle 2022 International Conference on Information Networking (ICOIN)
PublicationTitleAbbrev ICOIN
PublicationYear 2022
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.7993802
Snippet One core component of Named-Data Networking (NDN) is the Forwarding Information Base (FIB). FIB makes the NDN a global network where hierarchical names are...
SourceID ieee
SourceType Publisher
StartPage 186
SubjectTerms Data models
FIB
Hash functions
ICN
Memory management
Name Lookup
NDN
Programmable Data Plane
Simulation
Title A Hash-Free method for FIB and LNPM in ICN programmable data planes
URI https://ieeexplore.ieee.org/document/9687201
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJyZALeItD4wkdW3HjxEiohbR0IFK3SrHuYgKkVZtuvDrsZMAAjGwWZYlP86nz4_vu0PoWsoiF6CzwGZWBBx4FGRU5G4vO3RQFISoY3dOUjGa8Yd5NO-gmy8tDADU5DMIfbH-y89XduefygZaKEm9WGtPKtFotVrK1pDowTh-GqcRc_cbd-2jNGxb_0ibUqNGcoAmn_01ZJHXcFdloX3_FYrxvwM6RP1vfR6efiHPEepA2UPxLR6Z7UuQbABwkxgauxMpTsZ32JQ5fkynE7ws8ThOccvKevO6KexJonjtSa_bPpol98_xKGhTJARLSljlVphx50HgHFMxlklBFAAptMNxUxiQBTHaEg2SEy65kTkD4MXQkshqpvKMHaNuuSrhBGEVmSICIygFzd25RDnftiQ3LLJGcypPUc8vwGLdRMFYtHM_-7v6HO17I_jHiiG9QN1qs4NLB99VdlXb7QOrCZkP
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JTwIxFG4IHvSkBoy7PXh0oHSdHpVIGIWRAyTcSKfzJhLjQFgu_nrbmRGj8eCtaZp0eX35unzfewjdKpWlEnQS2MTKgAMXQUJl6vayQ4eQgpRF7M5hLPsT_jQV0xq622lhAKAgn0HLF4u__HRht_6prK1lqKgXa-0Jzrko1VoVaatDdDvqvkSxYO6G4y5-lLaq9j8SpxS40TtEw68eS7rIW2u7SVr241cwxv8O6Qg1vxV6eLTDnmNUg7yBuve4b9avQW8FgMvU0NidSXEvesAmT_EgHg3xPMdRN8YVL-vdK6ewp4nipae9rpto0nscd_tBlSQhmFPCNm6NGXc-BM41Q8YSJUkIQDLtkNxkBlRGjLZEg-KEK25UygB41rFEWM3CNGEnqJ4vcjhFOBQmE2AkpaC5O5mEzrstSQ0T1mhO1Rlq-AWYLcs4GLNq7ud_V9-g_f54OJgNovj5Ah14g_iniw69RPXNagtXDsw3yXVhw0_j-pxc
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2022+International+Conference+on+Information+Networking+%28ICOIN%29&rft.atitle=A+Hash-Free+method+for+FIB+and+LNPM+in+ICN+programmable+data+planes&rft.au=Rosa%2C+Eduardo+Castilho&rft.au=Silva%2C+Flavio+de+Oliveira&rft.date=2022-01-12&rft.pub=IEEE&rft.spage=186&rft.epage=191&rft_id=info:doi/10.1109%2FICOIN53446.2022.9687201&rft.externalDocID=9687201