Mixed P2P-CDN System for Media Streaming in Mobile Environment

20
Mixed P2P-CDN System for Media Streaming in Mobile Environment Speaker: Shao-Ci Jheng Advisor: Dr. Ho-Ting Wu 2014/05/05

description

Mixed P2P-CDN System for Media Streaming in Mobile Environment. Speaker: Shao-Ci Jheng Advisor: Dr. Ho-Ting Wu 2014/05/05. Outline. Introduction Mixed CDN-P2P Network Architecture Peer schedule Algorithm of Mixed CDN-P2P System Performance Evaluation Conclusion References. - PowerPoint PPT Presentation

Transcript of Mixed P2P-CDN System for Media Streaming in Mobile Environment

Page 1: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

Mixed P2P-CDN System for

Media Streaming in Mobile Environment

Speaker: Shao-Ci JhengAdvisor: Dr. Ho-Ting Wu

2014/05/05

Page 2: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

2

Outline Introduction Mixed CDN-P2P Network Architecture Peer schedule Algorithm of

Mixed CDN-P2P System Performance Evaluation Conclusion References

Page 3: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

3

Introduction — P2P Peer-to-Peer , P2P Architecture : decentralized

and distributed Peers both suppliers and

consumers of resources

Page 4: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

4

Introduction — P2P(Cont.)Advantages Disadvantages

No need for a network operating system

Slow down the performance for the user

Does not need an expensive server

Files and folders cannot be centrally backed up

No need for specialist staff Files and resources are not centrally organized into a specific 'shared area'.

Much easier to set up than a client-server network

Ensuring that viruses are not introduced to the network is the responsibility of each individual user

If one computer fails it will not disrupt any other part of the network.

There is little or no security besides the permissions.

Page 5: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

5

Introduction — CDN Content Distribution Network ,CDN Architecture : distributed system , Server-

Client Large distributed system of servers deployed

in multiple data centers across the Internet.

Page 6: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

6

Introduction — CDN(Cont.)

Advantages DisadvantagesIncrease in the number of concurrent users

Impractical for many organizations

Decrease the server load High costFaster content delivery Support100 percent availability MaintenanceMore control of asset delivery Verification of the best locations

Page 7: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

7

Mixed CDN-P2P Network Architecture

Page 8: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

8

Mixed CDN-P2P Network Architecture(Cont.)

Page 9: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

9

Mixed CDN-P2P Network Architecture(Cont.)

Page 10: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

10

Peer schedule Algorithm mixed CDN-P2P System

CDN replica peer(CDN surrogate server)› Media content is divided into segments,

and distributed across over all the replica peers.

› The locations of each segment are maintained in a list stored in all of the CDN replica peers.

Page 11: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

11

Peer schedule Algorithm mixed CDN-P2P System (Cont.)

Mobile peer sends request for playing media content to the nearest CDN replica peer.

CDN replica peer responses with a list of CDN replica peers that contains media content segments.

Page 12: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

12

Peer schedule Algorithm mixed CDN-P2P System (Cont.)

RTT value between the mobile and CDN replica peers was measured before selecting the candidate peers of the first segment.

Page 13: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

13

Peer schedule Algorithm mixed CDN-P2P System (Cont.)

The mobile peer sends control packet to the candidate peers and waited until a timeout occur.

If the first segment was able to receive within timeout, the process of requesting second segment starts immediately.

Page 14: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

14

Peer schedule Algorithm mixed CDN-P2P System (Cont.)

When CDN replica peer 1 failed to transmit segment to the mobile peer within the timeout, the mobile peer replace failed replica peer with a CDN replica peer 4 as one of the selected candidates.

Control packet was sent out to the selected candidate peers. The CDN replica peer 2 was selected to transmit second segment to the mobile peer because it has the lowest RTT among the selected candidates.

The rest of media content segments follow the same procedures as previously described.

Page 15: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

15

Peer schedule Algorithm mixed CDN-P2P System (Cont.)

Page 16: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

16

Performance Evaluation Bandwidth

› Mobile download : 40Mbps› CDN replica peer : 100Mbps

Video› Type : MPEG› Length : 4000 sec

Each CDN replica peer(20)› Store Content : 50› Placed : round-robin(10)

Arrival rate : Poisson process

Popularities : Zipf-like distribution (α= 0.733)

Page 17: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

17

Performance Evaluation(Cont.)

Page 18: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

18

Performance Evaluation(Cont.)

Page 19: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

19

References Shiann-Tsong Sheu , Dept. of Commun. Eng, Jhongli , Chi-Hao

Huang,” Mixed P2P-CDN System for Media Streaming in Mobile Environment”, 2011 7th International on Wireless Communications and Mobile Computing Conference (IWCMC), 4-8 July 2011,pp. 657 – 660

Wiki,URL : http://en.wikipedia.org/wiki/Peer-to-peerURL :

http://en.wikipedia.org/wiki/Content_delivery_network

Page 20: Mixed P2P-CDN System for  Media Streaming  in Mobile Environment

20

Thank you for listening.