Tian Pan, Tao Huang, Jiang Liu, Jiao Zhang, Fan Yang, Shufang Li, Yun-jie Liu
{"title":"在以内容为中心的网络中使用位置感知跳跃表的快速内容存储查找","authors":"Tian Pan, Tao Huang, Jiang Liu, Jiao Zhang, Fan Yang, Shufang Li, Yun-jie Liu","doi":"10.1109/INFCOMW.2016.7562069","DOIUrl":null,"url":null,"abstract":"Today's Internet usage evolves rapidly from host-to-host communication to content dissemination. Content-Centric Networking (CCN) is proposed to embrace this trend by providing in-network caching capability via built-in Content Store (CS). However, to satisfy per-packet queries in high-speed networks, CS suffers a noticeable performance penalty and probably becomes the bottleneck of the entire packet forwarding system. The state-of-the-art adopts skip list as CS's underlying data structure. But, due to its O(logn) search complexity, it still has performance issues. In this work, inspired by the extensively existed temporal and spatial locality in content retrieval, we propose locality-aware skip list for performance improvement. In our design, since a packet is likely to share a prefix with previous packets, the search in the skip list could start directly from near the previously reached node of that prefix. This avoids searches repeatedly starting from the head node thus saves considerable search time. Extensive evaluation shows our design can achieve a 3× speedup over the original design on an ×86 machine.","PeriodicalId":348177,"journal":{"name":"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Fast Content Store Lookup Using Locality-Aware Skip List in Content-Centric Networks\",\"authors\":\"Tian Pan, Tao Huang, Jiang Liu, Jiao Zhang, Fan Yang, Shufang Li, Yun-jie Liu\",\"doi\":\"10.1109/INFCOMW.2016.7562069\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Today's Internet usage evolves rapidly from host-to-host communication to content dissemination. Content-Centric Networking (CCN) is proposed to embrace this trend by providing in-network caching capability via built-in Content Store (CS). However, to satisfy per-packet queries in high-speed networks, CS suffers a noticeable performance penalty and probably becomes the bottleneck of the entire packet forwarding system. The state-of-the-art adopts skip list as CS's underlying data structure. But, due to its O(logn) search complexity, it still has performance issues. In this work, inspired by the extensively existed temporal and spatial locality in content retrieval, we propose locality-aware skip list for performance improvement. In our design, since a packet is likely to share a prefix with previous packets, the search in the skip list could start directly from near the previously reached node of that prefix. This avoids searches repeatedly starting from the head node thus saves considerable search time. Extensive evaluation shows our design can achieve a 3× speedup over the original design on an ×86 machine.\",\"PeriodicalId\":348177,\"journal\":{\"name\":\"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-04-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INFCOMW.2016.7562069\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFCOMW.2016.7562069","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fast Content Store Lookup Using Locality-Aware Skip List in Content-Centric Networks
Today's Internet usage evolves rapidly from host-to-host communication to content dissemination. Content-Centric Networking (CCN) is proposed to embrace this trend by providing in-network caching capability via built-in Content Store (CS). However, to satisfy per-packet queries in high-speed networks, CS suffers a noticeable performance penalty and probably becomes the bottleneck of the entire packet forwarding system. The state-of-the-art adopts skip list as CS's underlying data structure. But, due to its O(logn) search complexity, it still has performance issues. In this work, inspired by the extensively existed temporal and spatial locality in content retrieval, we propose locality-aware skip list for performance improvement. In our design, since a packet is likely to share a prefix with previous packets, the search in the skip list could start directly from near the previously reached node of that prefix. This avoids searches repeatedly starting from the head node thus saves considerable search time. Extensive evaluation shows our design can achieve a 3× speedup over the original design on an ×86 machine.