Abstract
Named data networking (NDN) is a new Internet architecture that replaces today’s focus on where – addresses and hosts with what – the content that users and applications care about. One of NDN’s prominent advantages is scalable and efficient content distribution due to its native support of caching and multicast in the network. However, at the last hop to wireless users, often the WiFi link, current NDN implementation still treats the communication as multiple unicast sessions, which will cause duplicate packets and waste of bandwidth when multiple users request for the same popular content. WiFi’s built-in broadcast mechanism can alleviate this problem, but it suffers from packet loss since there is no MAC-layer acknowledgement as in unicast. In this paper, we develop a new NDN-based cross-layer approach called NLB for efficient and scalable live video streaming over wireless LAN. The core ideas are: using WiFi’s broadcast channel to deliver content from the access point to the users, a leader-based mechanism to suppress duplicate requests from users, and receiver-driven rate control and loss recovery. The design is implemented and evaluated in a physical testbed comprised of one software AP and 20 Raspberry Pi-based WiFi clients. While NDN with multiple unicast sessions or plain broadcast can support no more than ten concurrent viewers of a 1Mbps streaming video, NDN plus NLB supports all 20 viewers, and Received December 29, 2015; accepted April 28, 2016 E-mail: zhxp@tsinghua.edu.cn can likely support much more when present.
Similar content being viewed by others
References
Zhang L, Afanasyev A, Burke J, Jacobson V, Cllaffy K, Crowley P, Papadopoulos C, Wang L, Zhang B C. Named data networking. ACM SIGCOMM Computer Communication Review, 2014, 44(3): 66–73
Xu H F, Chen Z, Chen R, Cao JW. Live streaming with content centric networking. In: Proceedings of the 3rd IEEE International Conference on Networking and Distributed Computing. 2012, 1–5
Li Z, Simon G. Time-shifted TV in content centric networks: the case for cooperative in-network caching. In: Proceedings of IEEE International Conference on Communications. 2011, 1–6
Park J, Kim J, Jang M, Lee B J. Time-based interest protocol for realtime content streaming in content-centric networking (CCN). In: Proceedings of IEEE International Conference on Consumer Electronics. 2013, 512–513
Ciancaglini V, Piro G, Loti R, Grieco L A, Liquori L. CCN-TV: a datacentric approach to real-time video services. In: Proceedings of International Conference on Advanced Information Networking and Applications Workshops. 2012, 982–989
Detti A, Pomposini M, Blefari-Melazzi N, Salsano S, Bragagnini A. Offloading cellular networks with Information-Centric Networking: the case of video streaming. In: Proceedings of IEEE International Symposium on aWorld ofWireless, Mobile andMultimedia Networks. 2012, 1–3
Han B, Choi N, Kwon T, Choi Y. AMVS-NDN: adaptive mobile video streaming and sharing in wireless named data networking. In: Proceedings of IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). 2013, 375–380
Detti A, Pomposini M, Blefari-Melazzi N. Peer-to-peer live adaptive video streaming for information centric cellular networks. In: Proceedings of IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. 2013, 3583–3588
Kulinski D, Burke J. NDNVideo: random-access live and pre-recorded streaming using NDN. Technical Report TR-0007. 2012
Sen S, Madabhushi N, Banerjee S. Scalable WiFi media delivery through adaptive broadcasts. In: Proceedings of USENIX Symposium on Networked Systems Design and Implementation. 2010, 191–204
Chandra R, Karanth S, Moscibroda T, Navda V, Padhye J, Ramjee R, Ravindranath L. Dircast: a practical and efficient Wi-Fi multicast system. In: Proceedings of the 17th IEEE International Conference on Network Protocols. 2009, 161–170
Aditya S, Katti S. Flexcast: graceful wireless video streaming. In: Proceedings of the 17th ACM Annual International Conference on Mobile Computing and Networking. 2011, 277–288
Jakubczak S, Katabi D. A cross-layer design for scalable mobile video. In: Proceedings of the 17th ACM Annual International Conference on Mobile Computing and Networking. 2011, 289–300
Park Y, Jo C, Yun S, Kim H. Multi-room IPTV delivery through pseudo-broadcast over IEEE 802.11 links. In: Proceedings of the 71st IEEE Vehicular Technology Conference. 2010, 1–5
Bejerano Y, Ferragut J, Guo K, Gupta V, Gutterman C, Nandagopal T, Zussman G. Scalable WiFi multicast services for very large groups. In: Proceedings of the 21st IEEE International Conference on Network Protocols. 2013, 1–12
Jacobson V, Smetters D K, Thornton J D, Plass M F, Briggs N H, Braynard R L. Networking named content. In: Proceedings of the 5th ACM International Conference on Emerging Networking Experiments and Technologies. 2009, 1–12
Li M H, Pei D, Zhang X P, Zhang B C, Xu K. NDN live video broadcasting over wireless LAN. In: Proceedings of the 24th IEEE International Conference on Computer Communication and Networks. 2015, 1–7
Carofiglio G, Gallo M, Muscariello L. ICP: design and evaluation of an interest control protocol for content-centric networking. In: Proceeding of IEEE International Conference on Computer Communications Workshops (INFOCOM WKSHPS). 2012, 304–309
Oueslati S, Roberts J, Sbihi N. Flow-aware traffic control for a contentcentric network. In: Proceeding of IEEE International Conference on Computer Communications. 2012, 2417–2425
Saino L, Cocora C, Pavlou G. CCTCP: a scalable receiver-driven congestion control protocol for content centric networking. In: Proceedings of IEEE International Conference on Communications. 2013, 3775–3780
Braun S, Monti M, Sifalakis M, Tschudin C. An empirical study of receiver-based AIMD flow-control strategies for CCN. In: Proceedings of the 22nd IEEE International Conference on Computer Communications and Networks. 2013, 1–8
Mathis M, Mahdavi J, Floyd S, Romanow A. TCP selective acknowledgment options. Technical Report, RFC 2018. 1996
Paxson V, Allman M. Computing TCP’s retransmission timer. Technical Report, RFC 2988. 2000
Balachandran A, Sekar V, Akella A, Seshan S, Stoica I, Zhang H. Developing a predictive model of quality of experience for internet video. In: Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM). 2013, 339–350
Acknowledgements
This work was partly supported by the State Key Program of National Science of China (61233007), the National Natural Science Foundation of China (NSFC) (Grant Nos. 61472214 & 61472210), the National High Technology Development Program of China (863 program) (2013AA013302), the National Key Basic Research Program of China (973 program) (2013CB329105), the Tsinghua National Laboratory for Information Science and Technology key projects, the Global Talent Recruitment (Youth) Program, and the Cross-disciplinary Collaborative Teams Program for Science & Technology & Innovation of Chinese Academy of Sciences- Network and system technologies for security monitoring and information interaction in smart grid.
Author information
Authors and Affiliations
Corresponding author
Additional information
Menghan Li is currently a PhD candidate in Department of Computer Science and Technology at Tsinghua University, China. He received his Bachelor’s degree from Tsinghua University in 2007. His current research interests are information-centric network, video streaming, and network security.
Dan Pei is an associate professor in Computer Science Department at Tsinghua University, China. Before that he was a researcher at AT&T Research. He received his PhD degree from University of California, Los Angeles (UCLA), USA in 2005, and his Bachelor’s and Master’s degrees from Tsinghua University in 1997 and 2000. He is an IEEE Senior Member and an ACM Senior Member. He was selected as an “Expert of China Goverment’s Global Talent Recruitment (Youth Program)” in 2012. His current research interests are network measurement, network management, and network security.
Xiaoping Zhang is an associate professor in Computer Science Department at Tsinghua University, China. He received his PhD degree from Tsinghua University in 2008. His current research interests are computer networks, high performance router architecture, and scalable switch fabric.
Beichuan Zhang is an associate professor in the Department of Computer Science at The University of Arizona, USA. Dr. Zhang received the PhD degree from University of California, Los Angeles (UCLA), USA in 2003 and BS degree from Peking University, China in 1995. He has been working on Named Data Networking, green networking, inter-domain routing, and overlay multicast. He received the first Applied Networking Research Prize in 2011 by ISOC and IRTF, and the best paper awards at IEEE ICDCS in 2005 and IWQoS in 2014. His research interest is in Internet routing architectures and protocols.
Ke Xu received his PhD from the Department of Computer Science of Tsinghua University, China. He is currently a full professor in the Department of Computer Science of Tsinghua University. He has published more than 100 technical papers and holds 20 patents in the research areas of next generation Internet, P2P systems, Internet of Things(IoT), network virtualization and optimization. He is a member of ACM. He has guest edited several special issues in IEEE and Springer Journals. He is serving as associate editor of Springer journal Networking Science.
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Li, M., Pei, D., Zhang, X. et al. Interest-suppression-based NDN live video broadcasting over wireless LAN. Front. Comput. Sci. 11, 675–687 (2017). https://doi.org/10.1007/s11704-016-5563-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11704-016-5563-x