PLI-Sync: Prefetch Loss-Insensitive Sync for NDN Group Streaming

In this paper we explore solutions to robust group communication in disadvantaged wireless networks that exhibit low bandwidth, high packet losses, and frequent or even permanent network partitions. More specifically, we propose a group communication protocol based on Named Data Networking (NDN). By design, NDN’s in-network caching and stateful forwarding plane can help improve data delivery robustness in disadvantaged networks, but when content is generated with dynamic rates, an efficient, low-overhead synchronization protocol is needed to inform group members to fetch newly generated content promptly. In this paper, we describe the Prefetch Loss-Insensitive Sync (PLI-Sync) protocol for group communication in highly disadvantaged networks. PLI-Sync combines optimistic content pre-fetching with new content notification via sync, and addresses the challenges of how to distinguish wireless packet losses from mobility-induced disconnections, and between data availability and retrievability. Our evaluations show that leveraging the interplay between optimistic pre-fetching and a low rate sync protocol can significantly reduce communication overhead compared to relying on sync protocols alone, while maintaining low data fetching latency and robust delivery in a variety of wireless conditions and traffic load settings.

[1]  Lixia Zhang,et al.  Distributed Dataset Synchronization in Disruptive Networks , 2019, 2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[2]  Alexander Afanasyev,et al.  A Brief Introduction to Named Data Networking , 2018, MILCOM 2018 - 2018 IEEE Military Communications Conference (MILCOM).

[3]  Xin Xu,et al.  Achieving Resilient Data Availability in Wireless Sensor Networks , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[4]  Alexander Afanasyev,et al.  VectorSync: distributed dataset synchronization over named data networking , 2017, ICN.

[5]  Minsheng Zhang,et al.  Scalable name-based data synchronization for named data networking , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[6]  Lixia Zhang,et al.  A Survey of Distributed Dataset Synchronization in Named Data Networking , 2017 .

[7]  Alexander Afanasyev,et al.  The Design of RoundSync Protocol , 2017 .

[8]  Patrick Crowley,et al.  iSync: a high performance and scalable data synchronization protocol for named data networking , 2014, ICN '14.

[9]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[10]  Alexander Afanasyev,et al.  Let's ChronoSync: Decentralized dataset state synchronization in Named Data Networking , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[11]  George Varghese,et al.  What's the difference?: efficient set reconciliation without prior context , 2011, SIGCOMM.