Tian Pan, Tao Huang, Jiang Liu, Jiao Zhang, Fan Yang, Shufang Li, Yun-jie Liu
{"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}
引用次数: 11
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.