Interest-suppression-based NDN live video broadcasting over wireless LAN
Menghan LI, Dan PEI, Xiaoping ZHANG, Beichuan ZHANG, Ke XU
Interest-suppression-based NDN live video broadcasting over wireless LAN
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.
NDN / video broadcast / WLAN
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
[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
CrossRef
Google scholar
|
/
〈 | 〉 |