Presentation is loading. Please wait.

Presentation is loading. Please wait.

Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.

Similar presentations

Presentation on theme: "Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2."— Presentation transcript:

1 Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1

2  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2

3  With the appearance of various live-streaming distribution services, the demand for private distribution service is increasing. But the private distributor’s bandwidth is narrow. One of ways for reducing transmission load of distributor is to adopt P2P technology. This paper present and evaluate churn resilience of P2P live-streaming system which based on Coolstreaming which suitable for private distribution. 3

4  Coolstreaming configures one network to distribution one content. The network consists of three types of nodes; Boot-strap node, Origin node, Peer node.  Boot-strap node: keeping all information of Peers and gives information of other Peers to a newly joined node.  Origin node: has source content and provides the content to peer continuously.  Peer node: viewer, exchange blocks of content with each other and play back the content. 4

5  A node has an identifier list of other Peers. This list called “mCache”.  mCache regular update which is achieved by the periodic exchange of alive message.  A node selects a certain number of node from mCache randomly and transfers alive message to them. The receiver of this message stochastically updates its information or transfers this message to a random selected node.(SCAMP) 5

6 6

7 1. Communication with Boot-strip node to get information of other peers and store the information in the “mCache”. 2. Select a certain number of Peers from node in mCache to connect them by TCP. The connected node are called partners. 3. Each node regularly exchanges information that the parts of content the node has. 4. Each node selects a certain number of node s as supplier and send request. 5. Once a node receives this request messages, the node servers the content as continuously as possible. 7

8 8

9  Explicit leave: ◦ Peer send leave message to Origin and some Peers in the work.  Sudden leave: ◦ The network can not recognize leave of the peer until the peer’s ID in mCache is deleted by timeout. 9

10 10

11  Peers upload bandwidth is not enough large and peers which can not upload data because of Network Address Translation. Those node should be far from Origin.  Broadband peers should be nearby origin.  It is necessary for considering performance of nodes to constructing network. 11

12  Define some broadband peers selected from peers as Surrogates for the alternatives of Origin.  Origin and surrogates from one cluster. The cluster as a service of one virtual and much broadband distributor.  The system considers departure of both peer and surrogates. 12

13  Boot-strap and Origin node in coolstreaming are merged into one node named Origin in proposed system.  Peers are divided into Surrogate and Peers.  Origin node: Boot-strip +origin node  Surrogate node: node to supply Peers with a content instead of Origin.  Peer node: mainly narrower bandwidth node which is not chosen as Surrogate. 13

14  Origin node supplies only Surrogate with content.  Surrogate exchanges content with each other to have large part of content. Surrogate with almost all part of content can be tread as Original. 14

15 15

16 1. Newly joined Node sends information of its bandwidth to Origin. 2. Origin appoint the node as Surrogate or Peer by information of bandwidth. 3. In the case of Peer, Origin send a set of nodes to the node as ID list. 4. In the case of Surrogate, Origin notifies the node of both ID list of the Surrogate and Peers. 16

17  On initial state, Surrogate are selected based on there self-reported upload bandwidth.  There may be some nodes with incorrectly- reported bandwidth, false bandwidth or different bandwidth from that in the initial state because of changing network environment.  Promotes Peer to Surrogate and demotes Surrogate to Peer. 17

18 18

19 19

20 1. If Origin decides promotion of one Peer,this decision is noticed to a Surrogate. 2. This Surrogate send request of contribution degree to its partner Peer. 3. The Peer received this message requests information of contribution degree to other Peer who are its partner. 4. These Peer send information of contribution degree to Surrogate. 20

21 5. The Surrogate selects maximum bandwidth among Peers with certain contribution level. And sends Peer the message indicating that the Peer is assigned as Surrogate. 6. When the Peer received this message,the Peer transmits its promotion to other Surrogate and its Peer partner. 21

22 22

23 1. Origin sends demotion message to the Surrogate. 2. Surrogate received this message then send demotion notification message to other Surrogate and Peer partners to demote to Peer. 23

24  Evaluation of Surrogate selection based on bandwidth of nodes.  4 broadband nodes.  96 narrowband nodes. 24

25 25

26 26

27  Evaluation of Effect on Surrogate leave.  5 broadband node and 95 narrowband node.  Surrogate leave without previous notice in 600 seconds. 27

28  Evaluation of Effect on node leave.  4 broadband node and 96 narrowband node.  1 narrowband joins and 1 another narrowband leave. 28

29 29

30  This paper proposed effective live-streaming system used in private distribution based on Coolstreaming. This system achieves better performance then Coolstreaming system dose in both node leave and no leave environment. 30

31  T. Hisada, S. Yamazaki, Y. Hirota, H. Tode, K. Murakami, “Churn Resilience of P2P System Suitable for Private Live-streaming Distribution.” P2P,Parallel,Grid,Cloud and internet Computing(3PGCIC),2010 International Conference.  T. Hisada, S. Yamazaki, Y. Hirota, H. Tode, K. Murakami,”P2P Live Streaming System Suitable for Private Content Distribution.” Consumer Communications and Networking Conference(CCNC),2010 7 th IEEE. 31

Download ppt "Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2."

Similar presentations

Ads by Google