{"title":"用于高速命名数据转发的摘要辅助布隆滤波器","authors":"Dagang Li, Pei Chen","doi":"10.1109/HPSR.2013.6602321","DOIUrl":null,"url":null,"abstract":"In a content centric network, packet forwarding is performed over data names instead of IP addresses. Since data names are order-of-magnitude larger in number and complexity, CAM-based or Trie-based techniques are not applicable any more. and new forwarding schemes are proposed to solve the problem. These schemes use hashing to store the large routing table for named data into relatively abundant off-chip memory, and use some on-chip Bloom filter to minimize expensive off-chip memory access by quickly screen out table lookup queries for unrecorded names. In this paper we propose to add a `summary vector' to the on-chip Bloom filter that can help in constructing an efficient off-chip hash table for better storage and lookup performance: a dynamic collision-free hash table that only needs to read into only one routing record for any lookup queries.","PeriodicalId":220418,"journal":{"name":"2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Summary-aided bloom filter for high-speed named data forwarding\",\"authors\":\"Dagang Li, Pei Chen\",\"doi\":\"10.1109/HPSR.2013.6602321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In a content centric network, packet forwarding is performed over data names instead of IP addresses. Since data names are order-of-magnitude larger in number and complexity, CAM-based or Trie-based techniques are not applicable any more. and new forwarding schemes are proposed to solve the problem. These schemes use hashing to store the large routing table for named data into relatively abundant off-chip memory, and use some on-chip Bloom filter to minimize expensive off-chip memory access by quickly screen out table lookup queries for unrecorded names. In this paper we propose to add a `summary vector' to the on-chip Bloom filter that can help in constructing an efficient off-chip hash table for better storage and lookup performance: a dynamic collision-free hash table that only needs to read into only one routing record for any lookup queries.\",\"PeriodicalId\":220418,\"journal\":{\"name\":\"2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR)\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-07-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPSR.2013.6602321\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPSR.2013.6602321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Summary-aided bloom filter for high-speed named data forwarding
In a content centric network, packet forwarding is performed over data names instead of IP addresses. Since data names are order-of-magnitude larger in number and complexity, CAM-based or Trie-based techniques are not applicable any more. and new forwarding schemes are proposed to solve the problem. These schemes use hashing to store the large routing table for named data into relatively abundant off-chip memory, and use some on-chip Bloom filter to minimize expensive off-chip memory access by quickly screen out table lookup queries for unrecorded names. In this paper we propose to add a `summary vector' to the on-chip Bloom filter that can help in constructing an efficient off-chip hash table for better storage and lookup performance: a dynamic collision-free hash table that only needs to read into only one routing record for any lookup queries.