Ashlesh Gawande, J. Clark, Damian Coomes, Lan Wang
{"title":"Decentralized and Secure Multimedia Sharing Application over Named Data Networking","authors":"Ashlesh Gawande, J. Clark, Damian Coomes, Lan Wang","doi":"10.1145/3357150.3357402","DOIUrl":"https://doi.org/10.1145/3357150.3357402","url":null,"abstract":"Named Data Networking (NDN) thrives in peer-to-peer data sharing scenarios, through naming data and decoupling data from its containers. Meanwhile, social media applications have come under increased criticism for excessive centralization and opacity. We present npChat, an Android application that allows users to capture and share multimedia with friends in a secure and fully decentralized way, while still giving users complete control over their data. We propose using namespaces owned by users instead of a shared application namespace and establish trust using multiple trust models. We use an application-level pub-sub model to share friend information and publish data, as well as a per-object access control scheme to share content with selected friends. Our evaluation demonstrates the application's data sharing performance and low overhead in various scenarios.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122827211","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":"A Compact NDN Architecture for Cluster based Information Centric Wireless Sensor Networks","authors":"M. A. U. Rehman, R. Ullah, Byung-Seo Kim","doi":"10.1145/3357150.3357415","DOIUrl":"https://doi.org/10.1145/3357150.3357415","url":null,"abstract":"This poster proposes a lite variant of Named Data Networking (NDN) architecture specially designed for single-channel cluster-based information-centric wireless sensor networks. The proposed framework incorporates the fundamental requirement of short but human-readable names for cluster-based wireless sensor networks (WSNs) that can fit into 127 bytes Maximum Transmission Unit (MTU) size. As the nodes in WSN can be heterogeneous in terms of data generation, therefore, the name integrated lite query structure in our framework can significantly improve the process of data collection. Moreover, the proposed forwarding strategy for inter-cluster and intra-cluster communication may reduce the unnecessary packet transmissions in the network, which improve the network performance.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117285314","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}
Hauke Petersen, Peter Kietzmann, T. Schmidt, Matthias Wählisch
{"title":"NDN meets BLE: A Transparent Gateway for Opening NDN-over-BLE Networks to your Smartphone","authors":"Hauke Petersen, Peter Kietzmann, T. Schmidt, Matthias Wählisch","doi":"10.1145/3357150.3357411","DOIUrl":"https://doi.org/10.1145/3357150.3357411","url":null,"abstract":"Bluetooth Low Energy (BLE) has seen a remarkable adoption and it is widely available on a variety of devices, such as modern PCs, smartphones, and battery driven sensors. A great number of software tools exist already that implement sensor-generic Bluetooth profiles. On the lower end, BLE features a robust energy efficient link layer. The technology, however, lacks multi-hop capabilities. In this demo we showcase a constrained NDN network that utilizes BLE L2CAP connections for robust communication. We enable multi-hop topologies and set up an NDN-to-BLE gateway in order to reuse existing BLE applications that expect GATT payloads.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129758898","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":"Lessons Learned Building a Secure Network Measurement Framework using Basic NDN","authors":"K. Nichols","doi":"10.1145/3357150.3357397","DOIUrl":"https://doi.org/10.1145/3357150.3357397","url":null,"abstract":"The Named-Data Networking Project has moved from a multi-university NSF-funded Future Internet Architecture project to an open source codebase with world wide contributors and a growing body of applications. Researchers have applied NDN to applications like lighting control, vehicular communications, and augmented reality but more work is needed to make the data-centric and security features of NDN accessible. Users are currently required to become experts on the internals of the codebase, a difficult task further complicated by the lack of well-documented examples and the project adding new features. While implementing a secure, distributed network measurement framework for NDN, we encountered two major difficulties: the lack of a library of application-usable communications models (built on top of the NDN layer) and the difficulty of integrating trust rules with the NDN codebase. This paper describes our NDN network measurement framework and the co-developed tools that implement its secure, publish/subscribe communications model. Our goals are both to present the network measurement framework and to motivate developers to evolve NDN by creating frameworks, libraries, and includible headers rather than bloating NDN's waist.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131172849","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":"Smart Forwarding in NDN VANET","authors":"Muktadir Chowdhury, J. Khan, Lan Wang","doi":"10.1145/3357150.3357408","DOIUrl":"https://doi.org/10.1145/3357150.3357408","url":null,"abstract":"Routing solutions for NDN VANET that use location information can be inadequate when such information is unavailable or when the vehicles' locations change very fast. In this paper, we propose CCLF, a novel forwarding strategy to address this challenge. In addition to leveraging vehicle location information, CCLF takes into account content-based connectivity information, i.e., Interest satisfaction ratio for each name prefix, in its forwarding decisions. By keeping track of content connectivity and giving higher priority to vehicles with better content connectivity to forward Interests, CCLF not only reduces Interest flooding when location information is unknown or inaccurate, but also increases data fetching rate.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131223528","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":"Let Once-Request Data Go: An Online Learning Approach for ICN Caching","authors":"Yating Yang, Tian Song","doi":"10.1145/3357150.3357410","DOIUrl":"https://doi.org/10.1145/3357150.3357410","url":null,"abstract":"In-network caching significantly improves the efficiency of data transmission in ICN by replicating requested data for future re-access. In this work, we shift our focus on once-request data, which cannot be re-used and would lead to under-utilization of in-network caching. We present a name feature-based online learning approach to recognizing and filtering once-request data when making caching decision. It can dynamically update its parameters through online observation on previous recognition. Evaluation results show that our learning approach can recognize once-request data with more than 80% accuracy. By filtering those data, 76% cache replacement operations are saved and cache hit ratio is increased by 151%.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126131466","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":"Canary","authors":"Yong-Yoon Shin, Sae Hyong Park, Quang Tung Thai, Sung Hyuk Byun","doi":"10.1145/3357150.3357418","DOIUrl":"https://doi.org/10.1145/3357150.3357418","url":null,"abstract":"The per-packet signature mechanism in NDN is a basic mechanism to provide in-network security. Consumers can validate provenance and integrity with the public key-based signature attached with each Data packet. However, the creation and validation processes of signature cause significant performance bottlenecks in both of consumers and producers. The embedded manifest mechanism was proposed to ease the signing overhead for streaming data producers; a signed manifest packet being composed of digests of subsequent Data packets is inserted per bundle of Data packet while each Data packet has only its digest as SignatureInfo. For a large file, the embedded manifest mechanism still needs producers to sign multiple manifest packets. The basic idea of proposed mechanism, Canary, is to enable per-segment provenance and data integrity validation with only one signing operation of producers even for a large file by exploiting the properties of Merkle tree.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127359445","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}
Cenk Gündoğan, Peter Kietzmann, T. Schmidt, Matthias Wählisch
{"title":"Your Message Rescues Me: Enhancing NDN Communication Quality in Disaster Scenarios","authors":"Cenk Gündoğan, Peter Kietzmann, T. Schmidt, Matthias Wählisch","doi":"10.1145/3357150.3357414","DOIUrl":"https://doi.org/10.1145/3357150.3357414","url":null,"abstract":"This demo showcases how ICN resource management can service the needs of very challenged deployments such as constrained IoT edge networks in disaster scenarios. Using realistic implementations on RIOT, we demonstrate how very constrained devices in harsh environments can reliably communicate, provided QoS measures are in place. These devices gradually invoke traffic flows of different priority levels, which are displayed in real-time on a dashboard. In this setup, we contrast regular bulk traffic with degradation in flow latency and reliability with QoS-enhanced traffic differentiation and visualize the improved flow resource consumption of high priority traffic on all nodes.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114884715","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":"On the Power of In-Network Caching in the Hadoop Distributed File System","authors":"Eric Newberry, Beichuan Zhang","doi":"10.1145/3357150.3357392","DOIUrl":"https://doi.org/10.1145/3357150.3357392","url":null,"abstract":"The Hadoop Distributed File System (HDFS) is a network file system used to support multiple widely-used big data frameworks that can scale to run on large clusters. In this paper, we evaluate the effectiveness of using in-network caching on switches in HDFS-supported clusters in order to reduce per-link bandwidth usage in the network. We discovered that some applications featured large amounts of data requested by multiple clients and that, by caching read data in the network, the average per-link bandwidth usage of read operations in these applications could be reduced by more than half. We also found that the choice of cache replacement policy could have a significant impact on caching effectiveness in this environment, with LIRS and ARC generally performing the best for larger and smaller cache sizes, respectively. Moreover, given the structure of HDFS write operations, we developed a mechanism to reduce the total per-link bandwidth usage of HDFS write operations by replacing write pipelining with multicast. In order to evaluate in-network caching potential, we developed a simulator to replay real traces through a fat tree network simulating the caching architecture used in the Named Data Networking (NDN) information-centric networking (ICN) architecture. Our results suggest that ICN-style in-network caching can provide significant benefits to HDFS-supported big data clusters, justifying future work to apply ICN architectures to cluster environments.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130841256","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":"ndnShare","authors":"Tieying Zhu, Haonan Yan, Liu Yang, Riming Zhang","doi":"10.1145/3357150.3357416","DOIUrl":"https://doi.org/10.1145/3357150.3357416","url":null,"abstract":"NDN proposes a data-centric communication model which makes it possible to fetch data identified by a name carried in Interest packets. We developed a file sharing application, called ndnShare, for mobile devices. It supports the name-based information retrieval and content acquisition between neighbors over Wi-Fi Direct. It also supports the fuzzy interest name matching based on a modified version of NFD-Android. The demo provides the basic flow of the application, from producing interest query to obtaining files between Android devices.","PeriodicalId":112463,"journal":{"name":"Proceedings of the 6th ACM Conference on Information-Centric Networking","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122245608","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}