{"title":"一种使用基于CREW的多处理器组织的高效并行IP查找技术","authors":"T. Srinivasan, M. Sandhya, N. Srikrishna","doi":"10.1109/CNSR.2006.16","DOIUrl":null,"url":null,"abstract":"IP address lookup is a multifaceted problem because of increasing routing table sizes, increased traffic, higher speed links, and the migration to 128 bit IPv6 addresses. Routers bring into play the packet's destination address to determine for each packet the next hop. IP address lookup is complicated because it requires a longest matching prefix search. We propose a CREW based multiprocessor organization lookup (CMOL) that uses contemporaneous sorting and searching. This technique further uses N+1-ary search to speedup the address lookup operations. Since multiple processors are used, the prefixes to be compared are reduced for each processor. The number of comparisons for each processor is reduced by a factor of n/N. The time complexity of searching and sorting has been reduced to O(logN+1(N+1)). The use of controlled prefix expansion further reduces the storage space","PeriodicalId":425107,"journal":{"name":"4th Annual Communication Networks and Services Research Conference (CNSR'06)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"An efficient parallel IP lookup technique using CREW based multiprocessor organization\",\"authors\":\"T. Srinivasan, M. Sandhya, N. Srikrishna\",\"doi\":\"10.1109/CNSR.2006.16\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"IP address lookup is a multifaceted problem because of increasing routing table sizes, increased traffic, higher speed links, and the migration to 128 bit IPv6 addresses. Routers bring into play the packet's destination address to determine for each packet the next hop. IP address lookup is complicated because it requires a longest matching prefix search. We propose a CREW based multiprocessor organization lookup (CMOL) that uses contemporaneous sorting and searching. This technique further uses N+1-ary search to speedup the address lookup operations. Since multiple processors are used, the prefixes to be compared are reduced for each processor. The number of comparisons for each processor is reduced by a factor of n/N. The time complexity of searching and sorting has been reduced to O(logN+1(N+1)). The use of controlled prefix expansion further reduces the storage space\",\"PeriodicalId\":425107,\"journal\":{\"name\":\"4th Annual Communication Networks and Services Research Conference (CNSR'06)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-05-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"4th Annual Communication Networks and Services Research Conference (CNSR'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CNSR.2006.16\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"4th Annual Communication Networks and Services Research Conference (CNSR'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CNSR.2006.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An efficient parallel IP lookup technique using CREW based multiprocessor organization
IP address lookup is a multifaceted problem because of increasing routing table sizes, increased traffic, higher speed links, and the migration to 128 bit IPv6 addresses. Routers bring into play the packet's destination address to determine for each packet the next hop. IP address lookup is complicated because it requires a longest matching prefix search. We propose a CREW based multiprocessor organization lookup (CMOL) that uses contemporaneous sorting and searching. This technique further uses N+1-ary search to speedup the address lookup operations. Since multiple processors are used, the prefixes to be compared are reduced for each processor. The number of comparisons for each processor is reduced by a factor of n/N. The time complexity of searching and sorting has been reduced to O(logN+1(N+1)). The use of controlled prefix expansion further reduces the storage space