A Multicast Architecture Of SVC Streaming Over OpenFlow Networks Speaker: Guan_De Lee Advisor: Dr. Ho_Ting Wu Date: 2016/05/20
Outline Introduction Related Work An OpenFlow-Based Architecture Of Scalable Video Multicast Prototype Evaluation Conclusion References
Introduction Unicast Interruption Waste
Introduction(Cont.) SVC OpenFlow SDN IGMP QoE AAA
Related Work SDN QoS unicast SVC CastFlow Multicast OpenFlow RLM RALM
An Openflow-Based Architecture Of Scalable Video Multicast Software-defined networking and OpenFlow A New Method of Multicast Using OpenFlow SVC Multicast Using OpenFlow Prototype Architecture
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) Software-defined networking and OpenFlow flexibility extensibility control plane & data plane control plane data plane OpenFlow controller switch
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) A New Method of Multicast Using OpenFlow Multicast benefit reduce the workload of server save the bandwidth resource of networks Multicast methods(existing) IP multicast Overlay multicast PIM network layer application layer
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) A New Method of Multicast Using OpenFlow(Cont.)
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) SVC Multicast Using OpenFlow User User User User User User User base layer base layer base layer base layer base layer base layer base layer enhancement layers enhancement layers enhancement layers enhancement layers enhancement layers enhancement layers enhancement layers
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) Prototype Architecture
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) Prototype Architecture(Cont.) Key components Management Server Media Server User Agent(UA) Controller OpenFlow Switch
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) Management Server optimization algorithms UA Video Management PRMI requests MST Media Server
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) Media Server For example, the base layer of a video with V ID = video001 is sent at port 50016 in a server with IP address 10.0.0.10, while its enhancement layer 1 is transmitted at port 50017. Then, the OpenFlow switches can identify the base layer by the tuple (10.0.0.10, 50016), and the enhancement layer 1 by the tuple (10.0.0.10, 50017). SVC Encoding SVC formate encode After encoding streamed SVC data SVC Streaming applies RTP
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) User Agent(UA) Supports SVC decoding displaying the video UA Management Server report the device capability information
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) Controller LLDP OpenFlow switches Controller packet Topology Management discovers maintains the topology information
An Openflow-Based Architecture Of Scalable Video Multicast(Cont.) OpenFlow Switch Controller guidance data plane forwarding rewriting IP and MAC addresses
Prototype Evaluation Implementation and Experimental Setup Experiment and Results
Prototype Evaluation(Cont.) Implementation and Experimental Setup
Prototype Evaluation(Cont.) Experiment and Results
Every great thing is nothing but a lot of little ones. Conclusion Every great thing is nothing but a lot of little ones.
References Enzhong Yang, Yongyi Ran, Shuangwu Chen, Jian Yang,” A Multicast Architecture of SVC Streaming Over OpenFlow Networks”on 2014 IEEE Global Communications Conference,pp.1323-1328
THE END