|
|
Interest-suppression-based NDN live video broadcasting over wireless LAN |
Menghan LI, Dan PEI, Xiaoping ZHANG(), Beichuan ZHANG, Ke XU |
1. Tsinghua National Laboratory for Information Science and Technology (TNList), Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China 2. Department of Computer Science, The University of Arizona, Tucson AZ 85721-0001, USA |
|
|
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 leaderbased 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 can likely support much more when present.
|
Keywords
NDN
video broadcast
WLAN
|
Corresponding Author(s):
Xiaoping ZHANG
|
Just Accepted Date: 16 May 2016
Online First Date: 23 May 2017
Issue Date: 26 July 2017
|
|
1 |
ZhangL, Afanasyev A, BurkeJ , JacobsonV, Cllaffy K,CrowleyP , PapadopoulosC, WangL, ZhangB C. Named data networking. ACM SIGCOMM Computer Communication Review, 2014, 44(3): 66–73
https://doi.org/10.1145/2656877.2656887
|
2 |
XuH F, ChenZ, ChenR, Cao J W. Live streaming with content centric networking. In: Proceedings of the 3rd IEEE International Conference on Networking and Distributed Computing. 2012, 1–5
https://doi.org/10.1109/icndc.2012.9
|
3 |
LiZ, SimonG. 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
https://doi.org/10.1109/icc.2011.5963380
|
4 |
ParkJ, KimJ, JangM, 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
|
5 |
CiancagliniV, PiroG, LotiR, Grieco L A, LiquoriL . 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
|
6 |
DettiA, Pomposini M, Blefari-MelazziN , SalsanoS, 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
https://doi.org/10.1109/wowmom.2012.6263734
|
7 |
HanB, ChoiN, KwonT, 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
https://doi.org/10.1109/infcomw.2013.6970721
|
8 |
DettiA, Pomposini M, Blefari-MelazziN . 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
https://doi.org/10.1109/pimrc.2013.6666771
|
9 |
KulinskiD, BurkeJ. NDNVideo: random-access live and pre-recorded streaming using NDN. Technical Report TR-0007. 2012
|
10 |
SenS, Madabhushi N, BanerjeeS . Scalable WiFi media delivery through adaptive broadcasts. In: Proceedings of USENIX Symposium on Networked Systems Design and Implementation. 2010, 191–204
|
11 |
ChandraR, Karanth S, MoscibrodaT , NavdaV, PadhyeJ, RamjeeR, 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
https://doi.org/10.1109/icnp.2009.5339686
|
12 |
AdityaS, KattiS. Flexcast: graceful wireless video streaming. In: Proceedings of the 17th ACM Annual International Conference on Mobile Computing and Networking. 2011, 277–288
https://doi.org/10.1145/2030613.2030645
|
13 |
JakubczakS, KatabiD. 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
https://doi.org/10.1145/2030613.2030646
|
14 |
ParkY, JoC, YunS, 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
https://doi.org/10.1109/vetecs.2010.5494082
|
15 |
BejeranoY, Ferragut J, GuoK , GuptaV, Gutterman C, NandagopalT , ZussmanG. Scalable WiFi multicast services for very large groups. In: Proceedings of the 21st IEEE International Conference on Network Protocols. 2013, 1–12
https://doi.org/10.1109/icnp.2013.6733589
|
16 |
JacobsonV, Smetters D K, ThorntonJ D , PlassM F, BriggsN H, BraynardR L . Networking named content. In: Proceedings of the 5th ACM International Conference on Emerging Networking Experiments and Technologies. 2009, 1–12
https://doi.org/10.1145/1658939.1658941
|
17 |
LiM H, PeiD, ZhangX P, Zhang B C, XuK . NDN live video broadcasting over wireless LAN. In: Proceedings of the 24th IEEE International Conference on Computer Communication and Networks. 2015, 1–7
https://doi.org/10.1109/icccn.2015.7288434
|
18 |
CarofiglioG, GalloM, MuscarielloL . 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
https://doi.org/10.1109/infcomw.2012.6193510
|
19 |
OueslatiS, Roberts J, SbihiN . Flow-aware traffic control for a contentcentric network. In: Proceeding of IEEE International Conference on Computer Communications. 2012, 2417–2425
|
20 |
SainoL, CocoraC, PavlouG. CCTCP: a scalable receiver-driven congestion control protocol for content centric networking. In: Proceedings of IEEE International Conference on Communications. 2013, 3775–3780
https://doi.org/10.1109/icc.2013.6655143
|
21 |
BraunS, MontiM, SifalakisM, 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
https://doi.org/10.1109/icccn.2013.6614106
|
22 |
MathisM, Mahdavi J, FloydS , RomanowA. TCP selective acknowledgment options. Technical Report, RFC2018. 1996
|
23 |
PaxsonV, AllmanM. Computing TCP’s retransmission timer. Technical Report, RFC2988. 2000
|
24 |
BalachandranA, SekarV, AkellaA, Seshan S, StoicaI , ZhangH. 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
https://doi.org/10.1145/2486001.2486025
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|