Selecting multiple paths in overlay networks for streaming data
First Claim
1. A method for selecting multiple paths between a server and a client in an overlay network having a plurality of nodes connected by links, the plurality of nodes including the server and the client, each path including a set of selected links, comprising:
- measuring, in each node, quality of service metrics of each link directly connecting the node to an immediate neighboring node;
transmitting the metrics to the server;
maintaining, in the server, the metrics, a link correlation matrix based on the metrics, and a path correlation matrix based on the link correlation matrix; and
selecting the multiple paths based only on the metrics, the link correlation matrix, and the path correlation matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
A method selects multiple paths between a server and a client in an overlay network where nodes are connected by links. The nodes include the server and the client. Each path includes a set of selected links. First, in each node, Quality of service metrics are measured of each link directly connecting the node to an immediate neighboring node. The metrics are transmitted to the server. In the server, a link correlation matrix based on the metrics and a path correlation matrix based on the link correlation matrix are determined. Then, the multiple paths are selected based only on the metrics, the link correlation matrix, and the path correlation matrix.
-
Citations
9 Claims
-
1. A method for selecting multiple paths between a server and a client in an overlay network having a plurality of nodes connected by links, the plurality of nodes including the server and the client, each path including a set of selected links, comprising:
-
measuring, in each node, quality of service metrics of each link directly connecting the node to an immediate neighboring node;
transmitting the metrics to the server;
maintaining, in the server, the metrics, a link correlation matrix based on the metrics, and a path correlation matrix based on the link correlation matrix; and
selecting the multiple paths based only on the metrics, the link correlation matrix, and the path correlation matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification