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...
Saved in:
| Published in | 2022 International Conference on Information Networking (ICOIN) pp. 186 - 191 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
12.01.2022
|
| Subjects | |
| Online Access | Get full text |
| DOI | 10.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 |