ABSTRACT
Modern Web-enabled multimedia conferencing systems relays the source video flows to all call participants through media conferencing servers. This solution works well for small conference groups. However, as the conference size increases, the outbound bandwidth of the conferencing server becomes the bottleneck, which limits the scalability of the system and eventually degrades conference QoS. In this paper, we re-architect the multimedia conferencing service using Software-Defined Networks (SDN) that provides enhanced scalability and service orchestration. The main idea of our approach is to decouple the data plane and the control plane of the conferencing service. We advertise the group-based traffic forwarding capability of commodity OpenFlow switches as OpenFlow Selective Forwarding as a Service (OFSFaaS). The conferencing server now only handles control traffic, and dynamically establish media channels using OpenFlow switches through OFSFaaS. Preliminary prototype evaluations show that OFSFaaS eliminates the outbound bottleneck at conferencing servers and scales efficiently. OFSFaaS can be subscribed to by a wide range of multimedia services.
- Getting Started with WebRTC. http://www.html5rocks.com/en/tutorials/webrtc/basics/.Google Scholar
- NoviSwitch Overview. http://noviflow.com/products/noviswitch/.Google Scholar
- Ryu SDN Framework. http://osrg.github.io/ryu/.Google Scholar
- OpenDaylight: Network Intent Composition Project. https://wiki.opendaylight.org/view/Network_Intent_Composition:Main, 2015.Google Scholar
- Pica8 Switch. http://www.pica8.com/products/pre-loaded-switches, 2016.Google Scholar
- Amazon AWS. Amazon EC2 Instance Configuration. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-ec2-config.html.Google Scholar
- S. A. Baset and H. Schulzrinne. An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. arXiv preprint cs/0412017, 2004.Google Scholar
- P. Bosshart, D. Daly, G. Gibb, M. Izzard, N. McKeown, J. Rexford, C. Schlesinger, D. Talayco, A. Vahdat, G. Varghese, et al. P4: Programming Protocol-independent Packet Processors. ACM SIGCOMM Computer Communication Review, 44(3):87--95, 2014. Google ScholarDigital Library
- C. Diot, B. N. Levine, B. Lyles, H. Kassem, and D. Balensiefen. Deployment Issues for the IP Multicast Service and Architecture. Network, IEEE, 14(1):78--88, 2000. Google ScholarDigital Library
- M. Handley, J. Crowcroft, C. Bormann, and J. Ott. The Internet Multimedia Conferencing Architecture. Technical report, Internet Draft, Internet Engineering Task Force, 1997.Google Scholar
- E. Ivov. Hangout-like Video Conferences with Jitsi Videobridge and XMPP. 2013.Google Scholar
- N. Kang, Z. Liu, J. Rexford, and D. Walker. Optimizing the One Big Switch Abstraction in Software-Defined Networks. Proc. ACM CoNEXT, 2013. Google ScholarDigital Library
- P. Kazemian, G. Varghese, and N. McKeown. Header Space Analysis: Static Checking for Networks. In NSDI, pages 113--126, 2012. Google ScholarDigital Library
- D. McGrew and D. Wing. Encrypted Key Transport for Secure RTP. Work in Progress, 2007.Google Scholar
- C. Monsanto, J. Reich, N. Foster, J. Rexford, D. Walker, et al. Composing Software Defined Networks. In NSDI, pages 1--13, 2013. Google ScholarDigital Library
- M. K. Mukerjee, D. Naylor, J. Jiang, D. Han, S. Seshan, and H. Zhang. Practical, real-time centralized control for cdn-based live video delivery. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, pages 311--324. ACM, 2015. Google ScholarDigital Library
- Y. Nakagawa, K. Hyoudou, and T. Shimizu. A management method of ip multicast in overlay networks using openflow. In Proceedings of the first workshop on Hot topics in software defined networks, pages 91--96. ACM, 2012. Google ScholarDigital Library
- K. A. Noghani and M. O. Sunay. Streaming multicast video over software-defined networks. In 2014 IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems, pages 551--556. IEEE, 2014. Google ScholarDigital Library
- OpenFlow Switch Specification. Version 1.5.0 (Wire Protocol 0x06). https://www.opennetworking.org/, Dec 2014.Google Scholar
Index Terms
- Architecting Multimedia Conferencing Service using SDN
Recommendations
Performance Analysis of SDN/OpenFlow Controllers: POX Versus Floodlight
Software-Defined Networking (SDN) is an emerging network architecture that is adaptable, dynamic, cost-effective, and manageable. The SDN architecture is a form of network virtualization where the network controlling functions and forwarding functions ...
Quality of Service (QoS) in Software Defined Networking (SDN)
Supporting end-to-end Quality of Service (QoS) in existing network architectures is an ongoing problem. Although researchers from both academia and industry have proposed many solutions to solve the QoS limitations of the current networking, many of ...
Performance Analysis of POX and Ryu with Different SDN Topologies
ICISS '18: Proceedings of the 1st International Conference on Information Science and SystemsThis paper deals with the performance comparison of two python-based Software Defined Network (SDN) controllers i.e. POX and Ryu under different network topologies such as Single, Linear, Tree, Dumbbell, Data Center Networks (DCN) and Software-Defined ...
Comments