TY - GEN
T1 - PCLive
T2 - 10th ACM Conference on Information-Centric Networking, ICN 2023
AU - Liang, Teng
AU - Huang, Wei
AU - Ma, Xinyu
AU - Zhang, Weizhe
AU - Zhang, Yu
AU - Zhang, Beichuan
N1 - Publisher Copyright:
© 2023 Copyright held by the owner/author(s).
PY - 2023/10/8
Y1 - 2023/10/8
N2 - The lack of application support is probably the biggest obstacle to ICN/NDN deployment. One approach to tackle this problem is to NDNize existing applications by translating between applicationlevel protocols and NDN, which can benefit from NDN's architectural advantages while minimizing development efforts needed. In this paper, we validate the effectiveness of this approach by applying it to Internet livestreaming, and develop PCLive, a livestreaming system with NDN embedded as its distribution network. PCLive makes minimal changes to an Internet livestreaming architecture, achieving the maximum compatibility with existing components including video players, OBS, and video transcoders. By solving a number of design issues such as HLS/NDN protocol translation, data translation, naming and security, PCLive is able to run over an NDN network and enjoy its architectural benefits. Since December 2021, PCLive has been running on an NDN testbed consisting of cloud servers from seven cities. It can serve almost four times as many clients as an existing livestreaming system can over IP under the same network conditions; at the same time, the average throughput of the bottleneck link in the NDN testbed is 34.8% lower than that in IP. We also evaluate congestion control and adaptive forwarding with PCLive.
AB - The lack of application support is probably the biggest obstacle to ICN/NDN deployment. One approach to tackle this problem is to NDNize existing applications by translating between applicationlevel protocols and NDN, which can benefit from NDN's architectural advantages while minimizing development efforts needed. In this paper, we validate the effectiveness of this approach by applying it to Internet livestreaming, and develop PCLive, a livestreaming system with NDN embedded as its distribution network. PCLive makes minimal changes to an Internet livestreaming architecture, achieving the maximum compatibility with existing components including video players, OBS, and video transcoders. By solving a number of design issues such as HLS/NDN protocol translation, data translation, naming and security, PCLive is able to run over an NDN network and enjoy its architectural benefits. Since December 2021, PCLive has been running on an NDN testbed consisting of cloud servers from seven cities. It can serve almost four times as many clients as an existing livestreaming system can over IP under the same network conditions; at the same time, the average throughput of the bottleneck link in the NDN testbed is 34.8% lower than that in IP. We also evaluate congestion control and adaptive forwarding with PCLive.
KW - Information-Centric Networking (ICN)
KW - Internet Livestreaming
KW - Named Data Networking (NDN)
KW - NDNizing Applications
KW - Network Measurement
KW - Protocol Translation
KW - Realtime Data Distribution
UR - http://www.scopus.com/inward/record.url?scp=85187197237&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85187197237&partnerID=8YFLogxK
U2 - 10.1145/3623565.3623711
DO - 10.1145/3623565.3623711
M3 - Conference contribution
AN - SCOPUS:85187197237
T3 - ICN 2023 - Proceedings of the 2023 10th ACM Conference on Information-Centric Networking
SP - 36
EP - 45
BT - ICN 2023 - Proceedings of the 2023 10th ACM Conference on Information-Centric Networking
PB - Association for Computing Machinery, Inc
Y2 - 9 October 2023 through 10 October 2023
ER -