Abstract
Named Data Networking (NDN) shifts the current Internet protocol’s networking paradigm from addresses of machines or ‘where’ to get data into the needed data or ‘what’ data to get directly through naming data packets. NDN architecture has been proven with various applications, including multiparty real-time video-conferencing, which had been implemented in NDN-RTC library (Real Time Communication library in NDN). This work presents the analysis and evaluation of parameters that have impact on NDN-RTC’s mechanism in fetching real-time streaming data using Interest queuing. Assessments on NDN-RTC are also performed through several runs on different network conditions, tuning NDN-RTC’s multiplier factor in the Interest Expression Control Module, and running NDN-RTC on multiple clients simultaneously with different network conditions. The results shows that there is no linear relationship between the increases of network delay in influencing the quality of playout on application layer. NDN-RTC also suffers from the early uncertainty of application-level round-trip-time (RTT), which is the result of NDN-RTC’s implicit RTT averaging, for around the first 3 s. A more explicit estimation mechanism is suggested for future works. On varying the multiplier factor, the factor of 0.25 is found to be the best for the network delay of 100 and 200 ms, and 0.25 and 0.75 for the 300 ms network delay. The findings open the discussion of developing a more adaptive strategy. NDN-RTC’s implicit fetching mechanism and its lack of synchronization methods also leads to the out-of-sync state of multiple clients, with up to 4 s playout difference in this work. Further study and development can be done for NDN-RTC’s strategy to control Interest expression, and for a new inter-consumer playback synchronization method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cisco, Zettabyte Era: Trends and Analysis, Cisco White Paper, July 2016
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 International Conference on Emerging Networking Experiments and Technologies, pp. 1–12. ACM (2009)
Zhang, L., Afanasyev, A., Burke, J., Jacobson, V., Crowley, P., Papadopoulos, C., Wang, L., Zhang, B.: Named data networking. ACM SIGCOMM Comput. Commun. Rev. 44(3), 66–73 (2014)
Yi, C., Afanasyev, A., Moiseenko, I., Wang, L., Zhang, B., Zhang, L.: A case for stateful forwarding plane. Comput. Commun. 36(7), 779–791 (2013)
Zhu, Z., Afanasyev, A.: Let’s chronosync: decentralized dataset state synchronization in named data networking. In: 2013 21st IEEE International Conference on Network Protocols (ICNP), pp. 1–10. IEEE (2013)
Grassi, G., Pesavento, D., Pau, G., Vuyyuru, R., Wakikawa, R., Zhang, L.: VANET via named data networking. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 410–415. IEEE (2014)
Zhang, H., Wang, Z., Scherb, C., Marxer, C., Burke, J., Zhang, L.: Sharing mHealth data via named data networking. In: Proceedings of the 2016 Conference on 3rd ACM Conference on Information-Centric Networking, pp. 142–147. ACM (2016)
Shang, W., Bannis, A., Liang, T., Wang, Z., Yu, Y., Afanasyev, A., Thompson, J., Burke, J., Zhang, B., Zhang, L.:. Named data networking of things. In: 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI), pp. 117–128. IEEE (2016)
Wang, L., Moiseenko, I., Zhang, L.: Ndnlive and ndntube: Live and prerecorded video streaming over ndn. NDN, Technical report 0031 (2015)
Gusev, P., Burke, J.: NDN-RTC: real-time videoconferencing over named data networking. In: Proceedings of the 2nd International Conference on Information-Centric Networking, pp. 117–126. ACM (2015)
Zhu, Z., Wang, S., Yang, X., Jacobson, V., Zhang, L.: ACT: audio conference tool over named data networking. In: Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking, pp. 68–73. ACM (2011)
Shao, Y., Tan, X., Wu, X.: Dynamic adaptive streaming in named data networking. In: 2016 35th Chinese Control Conference (CCC), pp. 6855–6860. IEEE (2016)
Li, M., Pei, D., Zhang, X., Zhang, B., Xu, K.: NDN live video broadcasting over wireless LAN. In: 2015 24th International Conference on Computer Communication and Networks (ICCCN), pp. 1–7. IEEE (2015)
Ishizu, Y., Kanai, K., Katto, J., Nakazato, H., Hirose, M.: Energy-efficient video streaming over named data networking using interest aggregation and playout buffer control. In: 2015 IEEE International Conference on Data Science and Data Intensive Systems, pp. 318–324. IEEE (2015)
Xu, H., Chen, Z., Chen, R., Cao, J.: Live streaming with content centric networking. In: 2012 Third International Conference on Networking and Distributed Computing, pp. 1–5. IEEE (2012)
Jangam, A., Ravindran, R., Chakraborti, A., Wan, X., Wang, G.: Realtime multi-party video conferencing service over information centric network. In: 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW), pp. 1–6. IEEE (2015)
Matsuzono, K., Asaeda, H.: NRTS: content name-based real-time streaming. In: 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), pp. 537–543. IEEE (2016)
Matsuzono, Kazuhisa, Asaeda, Hitoshi: NMRTS: content name-based mobile real-time streaming. IEEE Commun. Mag. 54(8), 92–98 (2016)
Zhang, L., Estrin, D., Burke, J., Jacobson, V., Thornton, J.D., Smetters, D.K., Zhang, B., et al.: Named data networking (NDN) project. Relatório Técnico NDN-0001, Xerox Palo Alto Research Center-PARC (2010)
Gusev, P., Wang, Z., Burke, J., Zhang, L., Yoneda, T., Ohnishi, R., Muramoto, E.: Real-time streaming data delivery over named data networking. IEICE Trans. Commun. 99(5), 974–991 (2016)
Kulinski, D., Burke, J.: NDNVideo: random-access live and pre-recorded streaming using NDN. University of California, Los Angeles, Technical report NDN–0007, pp. 1–17 (2012)
Docker Inc. What is Docker? Docker Website. https://www.docker.com/what-docker. Accessed 1 June 2017
Canonical Ltd. NetEm – Network Emulator, Ubuntu Manpage Repository. http://manpages.ubuntu.com/manpages/trusty/man8/tc-netem.8.html. Accessed 2 June 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Phanama, Y.A., Ekadiyanto, F.A., Sari, R.F. (2019). Evaluation of Parameters Affecting the Performance of Real Time Streaming on Real Time Communication Library in Named Data Networking. In: Arai, K., Kapoor, S., Bhatia, R. (eds) Advances in Information and Communication Networks. FICC 2018. Advances in Intelligent Systems and Computing, vol 886. Springer, Cham. https://doi.org/10.1007/978-3-030-03402-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-03402-3_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03401-6
Online ISBN: 978-3-030-03402-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)