Method and device for peer arrangement in single substream upload P2P overlay networks
First Claim
1. A method of arranging a P2P overlay network comprising a streaming source and a plurality of peers arranged in distribution layers, the streaming source being arranged to divide data content to be streamed into a plurality of content sub-streams together forming the data content and to distribute the plurality of content sub-streams to the network peers, the method comprising:
- determining in which one of the distribution layers an individual peer is to be arranged;
grouping the peers into a number of peer sets, each peer set being grouped to comprise peers from the same distribution layer and further being arranged to be responsible for distributing a respective content sub-stream; and
assigning to each peer set a task of distributing said respective content sub-stream to peers of other peer sets arranged in the same distribution layer and to peers arranged in an immediately subsequent distribution layer which further belongs to a peer set being responsible for the distributed respective content sub-stream.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method of and a device for arranging a P2P overlay network comprising a streaming source and a plurality of peers arranged in distribution layers, the streaming source being arranged to divide data content to be streamed into a plurality of content sub-streams together forming the data content and to distribute the plurality of content sub-streams to the network peers.
43 Citations
25 Claims
-
1. A method of arranging a P2P overlay network comprising a streaming source and a plurality of peers arranged in distribution layers, the streaming source being arranged to divide data content to be streamed into a plurality of content sub-streams together forming the data content and to distribute the plurality of content sub-streams to the network peers, the method comprising:
-
determining in which one of the distribution layers an individual peer is to be arranged; grouping the peers into a number of peer sets, each peer set being grouped to comprise peers from the same distribution layer and further being arranged to be responsible for distributing a respective content sub-stream; and assigning to each peer set a task of distributing said respective content sub-stream to peers of other peer sets arranged in the same distribution layer and to peers arranged in an immediately subsequent distribution layer which further belongs to a peer set being responsible for the distributed respective content sub-stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25)
-
-
13. A device for arranging a P2P overlay network comprising a streaming source and a plurality of peers arranged in distribution layers, the streaming source being arranged to divide data content to be streamed into a plurality of content sub-streams together forming the data content and to distribute the plurality of content sub-streams to the network peers, the device comprising:
-
a processing unit being arranged to determine in which one of the distribution layers an individual peer is to be arranged; group the peers into a number of peer sets, each peer set being grouped to comprise peers from the same distribution layer and further being arranged to be responsible for distributing a respective content sub-stream; and assign to each peer set a task of distributing said respective content sub-stream to peers of other peer sets arranged in the same distribution layer and to peers arranged in an immediately subsequent distribution layer which further belongs to a peer set being responsible for the distributed respective content sub-stream. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification