Evaluation of Parameters Affecting the Performance of Real Time Streaming on Real Time Communication Library in Named Data Networking

  • Yudi A. Phanama
  • F. Astha Ekadiyanto
  • Riri Fitri Sari
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 886)


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.


Named Data Networking Information centric networking Real Time Communication 


  1. 1.
    Cisco, Zettabyte Era: Trends and Analysis, Cisco White Paper, July 2016Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    Wang, L., Moiseenko, I., Zhang, L.: Ndnlive and ndntube: Live and prerecorded video streaming over ndn. NDN, Technical report 0031 (2015)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    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)Google Scholar
  17. 17.
    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)Google Scholar
  18. 18.
    Matsuzono, Kazuhisa, Asaeda, Hitoshi: NMRTS: content name-based mobile real-time streaming. IEEE Commun. Mag. 54(8), 92–98 (2016)CrossRefGoogle Scholar
  19. 19.
    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)Google Scholar
  20. 20.
    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)CrossRefGoogle Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    Docker Inc. What is Docker? Docker Website. Accessed 1 June 2017
  23. 23.
    Canonical Ltd. NetEm – Network Emulator, Ubuntu Manpage Repository. Accessed 2 June 2017

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Yudi A. Phanama
    • 1
  • F. Astha Ekadiyanto
    • 1
  • Riri Fitri Sari
    • 1
  1. 1.Department of Electrical EngineeringUniversitas IndonesiaDepokIndonesia

Personalised recommendations