Back to results
US 8,477,658 B2Granted
Intelligent peer-to-peer media streaming
AssigneeThe Hong Kong University of Science and Technology
InventorsDanny Hin Kwok Tsang, Hao Luan, Kin Wah Kwong
Life of this patent
Estimating the term…
Abstract
An efficient media streaming method utilizing a globally load balanced overlay network. This method makes use of capacity per out-degree values to construct and maintain an overlay network for media streaming in a Peer-to-Peer environment.
Claims26
A computer implemented method for distributing high-bandwidth content over a peer-to-peer network, comprising:
- determining at least one parameter, of a steady-state distribution function, based upon facilitating convergence to link-level homogeneity of a network configured for content distribution, including defining the at least one parameter based upon at least one target quality-of-service (QoS) requirement for the peers in the network;
- initiating a walker procedure for exploring at least a portion of the network, wherein at least one result of the walker procedure facilitates probabilistically selecting peers in the network in accordance with a target probability of the steady-state distribution function;
- selecting, using a processor of the computer, at least one tree within the network based upon the at least one result of the walker procedure;
- and
- connecting a new peer to the at least one tree based upon capacity.
2 more elements
A computer implemented method for distributing high-bandwidth content over a peer-to-peer network, comprising:
- determining at least one parameter, of a steady-state distribution function, based upon facilitating convergence to link-level homogeneity of a network configured for content distribution, including determining the at least one parameter based upon at least one target quality-of-service (QoS) requirement for the peers in the network;
- performing a walker process including probabilistically exploring at least a portion of the network, wherein the walker process facilitates selecting peers in the network probabilistically based upon an available bandwidth per fanout subject to a target probability of the steady-state distribution function;
- selecting, using a processor of the computer, at least one tree within the network based upon results of the walker process;
- and
- connecting a new peer to the at least one tree subject to capacity of the new peer.
2 more elements
A computer implemented system that facilitates peer-to-peer network communication, comprising:
- a media source node configured to transmit content to a set of connected nodes by way of a network, wherein the network is a dynamic peer-to-peer network;
- an exploration component that involves a walker procedure, locally executable by the set of connected nodes, wherein the walker procedure facilitates probabilistically selecting at least a portion of the set of connected nodes in accordance with a target probability of a steady-state distribution function, wherein the target probability is determined as a function of at least one parameter of the steady-state distribution function, wherein the at least one parameter is based on at least one target quality-of-service (QoS) requirement for the peers in the network, and wherein the at least one parameter of the steady-state distribution function facilitates convergence to link-level homogeneity of the network;
- a selection component, executed by a processor of the computer, that selects an existing node from the at least a portion of the set of connected nodes based upon results of the walker procedure;
- and
- an authorization component configured to grant a new node access to connect to the existing node.
2 more elements
Dependencies are inferred from the claim text.