Interest-suppression-based NDN live video broadcasting over wireless LAN

Menghan Li, Dan Pei, Xiaoping Zhang, Beichuan Zhang, Ke Xu

Research output: Contribution to journalArticle

1 Citation (Scopus)

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.

Original languageEnglish (US)
Pages (from-to)1-13
Number of pages13
JournalFrontiers of Computer Science
DOIs
StateAccepted/In press - Mar 27 2017

Fingerprint

Video streaming
Wireless LAN
Broadcasting
Networking
Local area networks
Packet loss
Testbeds
Video Streaming
Wi-Fi
Telecommunication links
Broadcast
Internet
Bandwidth
Recovery
Communication
Content Distribution
Broadcast Channel
Cross-layer
Rate Control
Caching

Keywords

  • NDN
  • video broadcast
  • WLAN

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Interest-suppression-based NDN live video broadcasting over wireless LAN. / Li, Menghan; Pei, Dan; Zhang, Xiaoping; Zhang, Beichuan; Xu, Ke.

In: Frontiers of Computer Science, 27.03.2017, p. 1-13.

Research output: Contribution to journalArticle

@article{7f86eceec7cb421f867f85add9b957e4,
title = "Interest-suppression-based NDN live video broadcasting over wireless LAN",
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.",
keywords = "NDN, video broadcast, WLAN",
author = "Menghan Li and Dan Pei and Xiaoping Zhang and Beichuan Zhang and Ke Xu",
year = "2017",
month = "3",
day = "27",
doi = "10.1007/s11704-016-5563-x",
language = "English (US)",
pages = "1--13",
journal = "Frontiers of Computer Science",
issn = "2095-2228",
publisher = "Springer Science + Business Media",

}

TY - JOUR

T1 - Interest-suppression-based NDN live video broadcasting over wireless LAN

AU - Li, Menghan

AU - Pei, Dan

AU - Zhang, Xiaoping

AU - Zhang, Beichuan

AU - Xu, Ke

PY - 2017/3/27

Y1 - 2017/3/27

N2 - 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.

AB - 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.

KW - NDN

KW - video broadcast

KW - WLAN

UR - http://www.scopus.com/inward/record.url?scp=85016094430&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85016094430&partnerID=8YFLogxK

U2 - 10.1007/s11704-016-5563-x

DO - 10.1007/s11704-016-5563-x

M3 - Article

AN - SCOPUS:85016094430

SP - 1

EP - 13

JO - Frontiers of Computer Science

JF - Frontiers of Computer Science

SN - 2095-2228

ER -