Interior-Node-Disjoint Multi-Tree Topology Formation
First Claim
1. A multistreaming peer-to-peer network, comprising:
- a plurality of nodes connected in a peer-to-peer architecture, through connecting links which have balanced reserved bandwidths;
multiple stream trees defined on said nodes,singly containing less than all nodes for a single stream, andjointly containing all nodes for all streams;
wherein each said stream tree includes both leaf nodes and interior nodes;
and wherein a node can be an interior node of one tree, but cannot be an interior node of any two said trees at the same time.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel decentralized protocol for constructing a tree-based P2P live video streaming network with the Interior-Node-Disjoint (IND) multi-tree structure with the special Link-Level-Homogeneous property. The IND multi-tree structure recycles the wasted uploading capacities of leaf nodes in the tree-based P2P networks. The IND multi-tree structure also enhances the robustness of the tree-based P2P networks. Moreover, the special Link-Level-Homogeneous property eliminates the bottlenecks in the video delivery paths by ensuring that each downloading link in the network has identical bandwidth reserved. This special designed architecture greatly improves the downloading performance.
-
Citations
20 Claims
-
1. A multistreaming peer-to-peer network, comprising:
-
a plurality of nodes connected in a peer-to-peer architecture, through connecting links which have balanced reserved bandwidths; multiple stream trees defined on said nodes, singly containing less than all nodes for a single stream, and jointly containing all nodes for all streams; wherein each said stream tree includes both leaf nodes and interior nodes; and wherein a node can be an interior node of one tree, but cannot be an interior node of any two said trees at the same time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-stream peer-to-peer communications architecture, comprising:
-
a peer-to-peer network comprising at least one peer connecting to either a media source or other peers for downloading said content, through connecting links which are balanced to be Link-Level-Homogeneous; at least one tree comprising at least one said peer, wherein some ones of said peers are interior nodes of exactly one of said trees, but no said peer is an interior node of more than one said tree simultaneously; and a bootstrap server maintaining and providing information on said trees and their member peers. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for adaptively building a peer-to-peer topology for high-bandwidth streaming, comprising:
-
when an added node joins a peer-to-peer network in which multiple substream trees carry separate components of a single high-bandwidth stream, connecting said added node to different interior nodes as sources for each of said substream trees, subject to the requirement that no node can be an interior node of any two substream trees which carry components of the same high-bandwidth stream. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20-40. -40. (canceled)
Specification