Advertisement

A Real-Time Video Streaming System over IPv6+MPTCP Technology

  • Yu Luo
  • Xing ZhouEmail author
  • Thomas Dreibholz
  • Hanbao Kuang
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 927)

Abstract

Today, a steadily increasing number of users are not just passively consuming Internet content, but also share and publish content. Users publish text, photos and videos. With the availability of 5G high-speed, low-latency mobile broadband networks, real-time video streaming will also be possible. We believe this will become a very popular application in the coming years. But the more popular a service is, the higher the need for resilience. In this paper, we introduce our work-in-progress live video streaming platform for future mobile edge computing scenarios, which makes use of MPTCP+IPv6 to support multi-homing for resilience and multi-path transport for load balancing. As a proof of concept, we will show that the platform is (1) compatible with IPv6, (2) utilizes load balancing when possible and (3) provides robustness by network redundancy.

Keywords

Video streaming platform IPv6 MPTCP Load balancing Resilience 

References

  1. 1.
    Becke, M., Dreibholz, T., Adhari, H., Rathgeb, E.P.: On the fairness of transport protocols in a multi-path environment. In: Proceedings of the IEEE International Conference on Communications (ICC), Ottawa, Ontario, Canada, pp. 2666–2672 (2012)Google Scholar
  2. 2.
    Chen, J.L., Chao, H.C., Kuo, S.Y.: IPv6: more than protocol for next generation internet. Comput. Commun. 29, 3011–3012 (2006)CrossRefGoogle Scholar
  3. 3.
    Deering, S.E., Hinden, R.M.: Internet Protocol, Version 6 (IPv6) Specification. Standards Track RFC 2460, IETF (1998)Google Scholar
  4. 4.
    Dreibholz, T.: Reliable server pooling – evaluation, optimization and extension of a novel IETF architecture. Ph.D. thesis, University of Duisburg-Essen, Faculty of Economics, Institute for Computer Science and Business Information Systems (2007)Google Scholar
  5. 5.
    Dreibholz, T.: Evaluation and optimisation of multi-path transport using the stream control transmission protocol. Habilitation treatise, University of Duisburg-Essen, Faculty of Economics, Institute for Computer Science and Business Information Systems (2012)Google Scholar
  6. 6.
    Dreibholz, T.: NorNet – building an inter-continental internet testbed based on open source software. In: Proceedings of the LinuxCon Europe, Berlin, Germany (2016)Google Scholar
  7. 7.
    Dreibholz, T.: NorNet – the internet testbed for multi-homed systems. In: Proceedings of the Multi-Service Networks Conference (MSN, Coseners). Abingdon, Oxfordshire (2016)Google Scholar
  8. 8.
    Dreibholz, T.: A practical introduction to NEAT at Hainan University. Invited Talk at Hainan University, College of Information Science and Technology (CIST) (2017)Google Scholar
  9. 9.
    Dreibholz, T.: An introduction to multi-path transport at Hainan University. Keynote Talk at Hainan University, College of Information Science and Technology (CIST) (2017)Google Scholar
  10. 10.
    Dreibholz, T.: Big data applications on multi-clouds: an introduction to the MELODIC project. Keynote Talk at Hainan University, College of Information Science and Technology (CIST) (2017)Google Scholar
  11. 11.
    Dreibholz, T.: NEAT sockets API. Internet Draft draft-dreibholz-taps-neat-socketapi-04, IETF, Individual Submission (2019)Google Scholar
  12. 12.
    Dreibholz, T., Becke, M.: The RSPLIB project – from research to application. In: Demo Presentation at the IEEE Global Communications Conference (GLOBECOM) (2010)Google Scholar
  13. 13.
    Dreibholz, T., Mazumdar, S., Zahid, F., Taherkordi, A., Gran, E.G.: Mobile edge as part of the multi-cloud ecosystem: a performance study. In: Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Pavia, Lombardia, Italy (2019)Google Scholar
  14. 14.
    Dreibholz, T., Zhou, X., Becke, M., Pulinthanath, J., Rathgeb, E.P., Du, W.: On the security of reliable server pooling systems. Int. J. Intell. Inf. Database Syst. (IJIIDS) 4(6), 552–578 (2010)Google Scholar
  15. 15.
    Dreibholz, T., Zhou, X., Fu, F.: Multi-path TCP in real-world setups – an evaluation in the NorNet core testbed. In: 5th International Workshop on Protocols and Applications with Multi-Homing Support (PAMS), Gwangju, South Korea, pp. 617–622 (2015)Google Scholar
  16. 16.
    Ford, A., Raiciu, C., Handley, M., Bonaventure, O.: TCP extensions for multipath operation with multiple addresses. RFC 6824, IETF (2013)Google Scholar
  17. 17.
    Fu, F., Zhou, X., Dreibholz, T., Wang, K., Zhou, F., Gan, Q.: Performance comparison of congestion control strategies for multi-path TCP in the NorNet testbed. In: Proceedings of the 4th IEEE/CIC International Conference on Communications in China (ICCC), Shenzhen, Guangdong, People’s Republic of China, pp. 607–612 (2015)Google Scholar
  18. 18.
    Fu, F., Zhou, X., Tan, Y., Dreibholz, T., Adhari, H., Rathgeb, E.P.: Performance analysis of MPTCP protocol in multiple scenarios. Comput. Eng. Appl. 52(5), 89–93 (2016)Google Scholar
  19. 19.
    Gilligan, R., Thomson, S., Bound, J., McCann, J., Stevens, W.R.: Basic socket interface extensions for IPv6. Informational RFC 3493, IETF (2003)Google Scholar
  20. 20.
    Golkar, F., Dreibholz, T., Kvalbein, A.: Measuring and comparing internet path stability in IPv4 and IPv6. In: Proceedings of the 5th IEEE International Conference on the Network of the Future (NoF), Paris, France, pp. 1–5 (2014)Google Scholar
  21. 21.
    Gran, E.G., Dreibholz, T., Kvalbein, A.: NorNet core - a multi-homed research testbed. Comput. Netw. Spec. Issue Future Internet Testbeds 61, 75–87 (2014)Google Scholar
  22. 22.
    Livadariu, I.A., Ferlin, S., Alay, Ö., Dreibholz, T., Dhamdhere, A., Elmokashfi, A.M.: Leveraging the IPv4/IPv6 identity duality by using multi-path transport. In: Proceedings of the 18th IEEE Global Internet Symposium (GI) at the 34th IEEE Conference on Computer Communications (INFOCOM), Hong Kong, People’s Republic of China, pp. 312–317 (2015)Google Scholar
  23. 23.
    Parmar, H., Thornburgh, M.: Adobe’s real time messaging protocol. Technical report, Adobe (2012)Google Scholar
  24. 24.
    Raiciu, C., Paasch, C., Barré, S., Ford, A., Honda, M., Duchêne, F., Bonaventure, O., Handley, M.: How hard can it be? Designing and implementing a deployable multipath TCP. In: Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI), San Jose, California, USA, pp. 1–14 (2012)Google Scholar
  25. 25.
    Stevens, W.R., Fenner, B., Rudoff, A.M.: Unix Network Programming. Addison-Wesley Professional, Boston (2003)Google Scholar
  26. 26.
    Tadayoni, R., Henten, A.: From IPv4 to IPv6: lost in translation? Telemat. Inf. 33(2), 650–659 (2016)CrossRefGoogle Scholar
  27. 27.
    Wang, K., Dreibholz, T., Zhou, X., Fu, F., Tan, Y., Cheng, X., Tan, Q.: On the path management of multi-path TCP in internet scenarios based on the NorNet testbed. In: Proceedings of the IEEE International Conference on Advanced Information Networking and Applications (AINA), Taipei, Taiwan, People’s Republic of China, pp. 1–8 (2017)Google Scholar
  28. 28.
    Weinrank, F., Grinnemo, K.J., Bozakov, Z., Brunström, A., Dreibholz, T., Hurtig, P., Khademi, N., Tüxen, M.: A NEAT way to browse the web. In: Proceedings of the ACM, IRTF and ISOC Applied Networking Research Workshop (ANRW), Praha, Czech Republic, pp. 33–34 (2017)Google Scholar
  29. 29.
    Wischik, D., Raiciu, C., Greenhalgh, A., Handley, M.: Design, implementation and evaluation of congestion control for multipath TCP. In: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI), Boston, Massachusetts, USA, pp. 99–112 (2011)Google Scholar
  30. 30.
    Zhou, F., Dreibholz, T., Zhou, X., Fu, F., Tan, Y., Gan, Q.: The performance impact of buffer sizes for multi-path TCP in internet setups. In: Proceedings of the IEEE International Conference on Advanced Information Networking and Applications (AINA), Taipei, Taiwan, People’s Republic of China, pp. 9–16 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Yu Luo
    • 1
  • Xing Zhou
    • 1
    Email author
  • Thomas Dreibholz
    • 2
  • Hanbao Kuang
    • 1
  1. 1.College of Information Science and TechnologyHainan UniversityHaikouChina
  2. 2.SimulaMetOsloNorway

Personalised recommendations