{"title":"YaNFD","authors":"Eric Newberry, Xinyu Ma, Lixia Zhang","doi":"10.1145/3460417.3482969","DOIUrl":"https://doi.org/10.1145/3460417.3482969","url":null,"abstract":"We have developed YaNFD as a new software packet forwarder for NDN. YaNFD achieves compatibility with existing NDN applications and forwarders, as well as high throughput. YaNFD features multi-threaded forwarding, a smaller and more streamlined codebase compared to existing implementations, and can be managed using existing NDN forwarder management utilities and protocols. In this paper, we discuss our implementation, including how it differs from previous forwarders based upon lessons learned during their development and use over the span of multiple years. Additionally, we present the lessons learned from our experience developing a new forwarder for NDN from the ground up.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122051940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"In-vehicle networking with NDN","authors":"C. Papadopoulos, Susmit Shannigrahi, A. Afanasyev","doi":"10.1145/3460417.3483374","DOIUrl":"https://doi.org/10.1145/3460417.3483374","url":null,"abstract":"In-vehicle networks have been relying on primitive technologies that provide neither security nor high-throughput. As in-vehicle communication becomes more sophisticated, the automotive community is looking for better security and performance. In this work we argue for NDN as a solution for the future of the automotive community.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"195 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121130309","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Supporting pub/sub over NDN sync","authors":"Varun Patil, Philipp Moll, Lixia Zhang","doi":"10.1145/3460417.3483376","DOIUrl":"https://doi.org/10.1145/3460417.3483376","url":null,"abstract":"Distributed dataset synchronization, or Sync, plays the role of a transport layer protocol in Named Data Networking (NDN). The role of Sync is to synchronize the namespace of all data productions by multiple entities running the same application. NDN application developers desire a high level API, such as the commonly used pub/sub API that hides transport and network layer details. This poster explores the design of such an API built on top of State Vector Sync (SVS), one of the NDN Sync protocols, along with a low-latency data fetching option. With this API, SVS provides fast and resilient dataset synchronization, enabling developers to work with a familiar pub/sub API while benefiting from NDN's capabilities of built-in data security, multicast data delivery, in-network caching, and consumer driven flow control.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121423210","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Exploring rate-based congestion control in NDN","authors":"Sichen Song, Lixia Zhang","doi":"10.1145/3460417.3483379","DOIUrl":"https://doi.org/10.1145/3460417.3483379","url":null,"abstract":"We report our work-in-progress in designing a rate-based congestion control for NDN networks. We first explain why rate-based approach represents a more promising direction compared to the existing window-based congestion control solutions, and then provide a sketch of our initial design, together with a few lessons we have learned and some preliminary results in pursuing this new direction.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"484 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124261552","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Mnemosyne: an immutable distributed logging framework over named data networking","authors":"Siqi Liu, Philipp Moll, Lixia Zhang","doi":"10.1145/3460417.3483375","DOIUrl":"https://doi.org/10.1145/3460417.3483375","url":null,"abstract":"This poster describes the design of Mnemosyne, a distributed logger running over Named Data Networking. Mnemosyne utilizes proof of authenticity instead of proof of work. It assures immutability of logged events by interlocking all event records in a DAG mesh. By using a distributed design, Mnemosyne provides both a high logging throughput and system resiliency in face of network component failures.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125080038","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Vision","authors":"Junji Takemasa, Y. Koizumi, T. Hasegawa","doi":"10.1145/3460417.3482973","DOIUrl":"https://doi.org/10.1145/3460417.3482973","url":null,"abstract":"This paper designs a Named Data Networking (NDN) router architecture that leverages switching speed of a programmable switch and a large capacity of DRAM devices of commodity servers. The key idea is that Data packets are forwarded by a switch ASIC alone, whereas Interest packets are forwarded by an NDN forwarding engine at a server. This paper validates that the architecture is able to achieve the 10-Tbps throughput of Data packets by analyzing bottlenecks for high-speed forwarding. The prototype implementation with a Tofino switch and a commodity server demonstrates about 470 Gbps throughput when using a single pipeline of its switch ASIC.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127228559","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Casey Tran, R. Tourani, S. Misra, Travis Machacek, Gaurav Panwar
{"title":"Analyzing GDPR compliance of named data networking","authors":"Casey Tran, R. Tourani, S. Misra, Travis Machacek, Gaurav Panwar","doi":"10.1145/3460417.3482979","DOIUrl":"https://doi.org/10.1145/3460417.3482979","url":null,"abstract":"The popularity of social media platforms, Internet of Things (IoT) devices, and the myriad smartphone applications have created opportunities for companies and organizations to collect individuals' personal data and monetize its sharing at a high rate. A standout example was the Facebook--Cambridge Analytica data-sharing arrangement (2018), which allowed Cambridge Analytica to harvest millions of Facebook users' personal data without their consent for political advertisement. In response to such overreach and privacy violations, the European Union introduced the General Data Protection Regulation (GDPR), which mandates data collectors to protect individuals' data privacy and provide the user more control over their personal data. Motivated by this growing interest in personal privacy, we analyze GDPR articles in the context of Named Data Networking (NDN). The context of interest is NDN as the network architecture in a service provider and we investigate GDPR-pertinent NDN features, including naming, caching, forwarding plane, and its built-in trust, for GDPR compliance and present insights on how such compliance can be built, when lacking. We also present experimental results showing compliance overheads and conclude by identifying potential future work.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133934921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LPECN","authors":"Madhurima Buragohain, Sukumar Nandi","doi":"10.1145/3460417.3482976","DOIUrl":"https://doi.org/10.1145/3460417.3482976","url":null,"abstract":"Named Data Networking (NDN) is designed to address several limitations of the current Internet, such as inefficient content delivery, mobility and security. Pending Interest Table (PIT) is one of the fundamental building blocks in NDN. Its unique design contributes various advantages such as stateful forwarding plane, loop detection, similar request aggregation, multipath forwarding and multicast. However, PIT size may become a bottleneck in network performance in the presence of bursty traffic or unresponsive consumers. Therefore, we propose a congestion control scheme that leverages PIT placement and explicit congestion marking. We have used PIT per outgoing face placement to efficiently limit the Interest sending rate according to the available capacity of the link, which can avoid congestion in the reverse path. In addition that, we utilize Negative Acknowledgement and explicit congestion marking to efficiently detect and limit interests from non-responsive consumers. From the simulation result, we have shown that our proposed scheme can efficiently handle congestion even in the presence of non-responsive consumers.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114662272","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Decentralized ICN-based dataflow system implementation","authors":"Laura Al Wardani, T. M. R. Gias, D. Kutscher","doi":"10.1145/3460417.3483377","DOIUrl":"https://doi.org/10.1145/3460417.3483377","url":null,"abstract":"This demo implements a distributed, data-oriented stream processing system. This system implements stream processing using Named Data Networking (NDN) -based communications. It exploits NDN-networking features to promote stream processing in an efficient, decentralized system.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131808491","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"High performance adaptive video streaming using NDN WLAN multicast","authors":"Wang Yang, Fan Wu, Kaijin Tian","doi":"10.1145/3460417.3482977","DOIUrl":"https://doi.org/10.1145/3460417.3482977","url":null,"abstract":"Multicast is a promising technology for rapidly-increasing video streaming in Wireless Local Area Networks (WLAN). NDN's implicit multicast and caching capabilities provide strong benefits in multicast transmission and can significantly improve network transmission efficiency. However, existing WLAN multicast schemes use the basic data rate to transmit the multicast data. The basic data rate cannot support high-quality video transmission, which significantly reduces the user's Quality of Experience (QoE). In addition, the NDN architecture follows the One-Interest-One-Data transmission principle, so that the uplink will have to face fierce competition, especially when the number of stations has increased significantly. In this paper, we propose HPNM, a High Performance adaptive video streaming scheme by using NDN WLAN Multicast. To improve the Interest sending efficiency in the NDN Live video scenario, we propose an AP(Access Point)-based Interest proxy mechanism that mitigates WLAN channel competition as the number of Interest sending packets increases. In addition, we propose a layer-based NDN WLAN multicast data rate selection mechanism for the adaptive Scalable Video Coding (SVC) video streaming, which can further improve the video bitrate. We use ndnSIM to evaluate the performance of HPNM in terms of video bitrate, startup time, and stalling time. The evaluation results show that the average video bitrate of HPNM has increased significantly compared with the existing scheme in the background traffic scenario.","PeriodicalId":151013,"journal":{"name":"Proceedings of the 8th ACM Conference on Information-Centric Networking","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126578724","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}