Performance analysis of video streaming on different hybrid CDN & P2P infrastructure

Click here to load reader

download Performance analysis of video streaming on different hybrid CDN & P2P infrastructure

of 28

description

Performance analysis of video streaming on different hybrid CDN & P2P infrastructure. Presenter: Kuei -Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30. Outline. Introduction Proposed Methods Simulation Model Simulation Results Conclusions References. Introduction. Client-Server Architecture - PowerPoint PPT Presentation

Transcript of Performance analysis of video streaming on different hybrid CDN & P2P infrastructure

PowerPoint

Presenter: Kuei-Yu HsuAdvisor: Dr. Kai-Wei Ke2013/9/30Performance analysis of video streaming on different hybrid CDN & P2P infrastructureOutlineIntroductionProposed MethodsSimulation ModelSimulation ResultsConclusionsReferences2IntroductionClient-Server ArchitectureContent Delivery Network (CDN)Peer-to-Peer (P2P) NetworkHybrid CDN & P2P33Client-Server Architecture4ANYONE can access the video/audio content freely from Internet ANYTIME and ANYWHERE.

The traditional Client-Server architecture can't afford the number of growing users.

userstreaming applicationvideoaudiocontentbandwidthclient-serveruseruserapplicationsserverconnectionperformance, scalabilitycost4Content Delivery Network (CDN)5The key point of the CDN:Replicate the content from the original content server at its local cache.Distribute the content to clients.

serverclientservercontentsCDNclientserverclientserveclientCDNserveproxy server5Content Delivery Network (CDN)6CDN Benefits:

Maximizing bandwidth utilizationReducing the response time for the end-usersAchieving higher throughput through replicating content6Peer-to-Peer (P2P) Network7P2P architecture is applicable on the client side of the network.

Clients become active associates by transmitting received content to other clients.

clientpeerserverpeerstoragebandwidth7Hybrid CDN & P2P8

Server: CDN Client: P2P p2pCDN-P2P8Proposed MethodDynamic Mobile Server (DMS)Proposed DMS9Dynamic Mobile Server (DMS)10Mobile Server (MS): A server application at the strategic network location to provide service.

Service includes serving contents, providing computation, routing traffic etc.

Here focus on serving content in a hierarchical manner, as opposed to mesh style in the typical P2P approach.

paperclientP2PpaperP2PDMSclientperformanceserver applicationruntimeclientsLANclientMSserviceclientserviceserving contents, providing computation, routing traffic paperserving contents10

Proposed DMS11Workload of the nearest CDN server and network will decrease and hence allowing clients to be served.C1mobile serverCDN server11Simulation ModelScenario 1: CDN-P2PScenario 2: CDN-DMSSimulation parameters 1212Simulation Model13Network simulator: ns-2

Two types of scenario on the client-side:P2P meshDMS

15 clients: 10 clients receive video content3 clients receive Voice over IP (VoIP) data2 clients download some files via FTP13

Simulation Model (cont.)144 domains: content domain, CDN domain, ISP domain and client domain.Content DomainCDN DomainISP DomainClient DomainabcdVoIP serverFTP serverMedia ClientFTP Client & VoIP ClientCDN serverclientcontent servercontent serverCND serverCDN serverabd14Scenario 1: CDN-P2P15

clientcontentCDN server dP2Presponse messagecontentclient15Scenario 2: CDN-DMS 16

clientcontentCDN server dMobile server C1C1contentC116Simulation parameters 17

DMSmulticast17Simulation Results1818Performance indicators for video quality measurement:average packet loss ratioaverage frame loss ratioaverage PSNR

The raw video and received video of both CDN-P2P and CDN-DMS can be differentiated with the computation of PSNR (Peak Signal to Noise Ratio).Simulation Results19

MSE (Mean Square Error)

PSNRPSNRVpeak: pixelspixels8 bitVpeak255MSE: PSNR3019Simulation Results (cont.)20

paperclient1, 3, 5, 7, 8performanceframe loss, packet loss,PSNRPSNR450020Simulation Results (cont.)21

21Simulation Results (cont.)22

22Simulation Results (cont.)23

23Conclusions24Conclusions25This paper has conducted a simulation study to evaluate two content distribution approaches, namely P2P and DMS.

Simulations were measured in PSNR graph for video quality and also average frame loss ratio, average packet loss ratio and average PSNR.

Results showed that CDN-DMS achieved better performance as compared to CDN-P2P in PSNR metric.References26ReferencesA. Passarella, A Survey on Content-centric Technologies for the Current Internet: CDN and P2P solutions, International Journal of Computer Communications, October, 2011.

Hassan, M.M.; Choong Khong Neng; Lee Cheng Suan, Performance analysis of video streaming on different hybrid CDN & P2P infrastructure, Wireless Communications and Applications (ICWCA 2012), IET International Conference, p.1,6, 8-10 Oct. 2012

27Thanks for listening28