{"title":"Longest Prefix Lookup in Named Data Networking: How Fast Can It Be?","authors":"Fu Li, Fuyu Chen, Jianming Wu, Haiyong Xie","doi":"10.1109/NAS.2014.36","DOIUrl":null,"url":null,"abstract":"Named data networking architectures have emerged and attracted significant attention in recent years. Due to the name space being many orders of magnitude larger and more complex than IP address space, such architectures pose many significant challenges on design of routers and routing algorithms. IP forwarding algorithms are no longer applicable and cannot reach the satisfactory performance. In this paper, we ask ourselves the following question: how fast can the longest prefix name based lookup be? This is a key question to answer in order for named data networking architectures to be potentially successful. As an attempt to answer this question, we present a framework of fast longest prefix name lookup, based on a name space reduction scheme we proposed for named data networking. We also investigate feasible implementations on both CPU and GPU platforms. We demonstrate that we can achieve name lookup throughput as high as more than 37 and 70 million packets per second, respectively, on off-theshelf general-purpose CPU and GPU platforms. These results suggest that achieving high-performance lookup in named data networking architectures is not only feasible but also practical.","PeriodicalId":186621,"journal":{"name":"2014 9th IEEE International Conference on Networking, Architecture, and Storage","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 9th IEEE International Conference on Networking, Architecture, and Storage","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAS.2014.36","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Named data networking architectures have emerged and attracted significant attention in recent years. Due to the name space being many orders of magnitude larger and more complex than IP address space, such architectures pose many significant challenges on design of routers and routing algorithms. IP forwarding algorithms are no longer applicable and cannot reach the satisfactory performance. In this paper, we ask ourselves the following question: how fast can the longest prefix name based lookup be? This is a key question to answer in order for named data networking architectures to be potentially successful. As an attempt to answer this question, we present a framework of fast longest prefix name lookup, based on a name space reduction scheme we proposed for named data networking. We also investigate feasible implementations on both CPU and GPU platforms. We demonstrate that we can achieve name lookup throughput as high as more than 37 and 70 million packets per second, respectively, on off-theshelf general-purpose CPU and GPU platforms. These results suggest that achieving high-performance lookup in named data networking architectures is not only feasible but also practical.