×

Network path selection using bandwidth prediction

  • US 9,210,077 B2
  • Filed: 07/16/2014
  • Issued: 12/08/2015
  • Est. Priority Date: 04/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for routing a new data stream from a source to a destination through a network including a plurality of forwarding devices interconnected with links, comprising:

  • (a) receiving, at a control device, a request to create a path through the plurality of interconnected forwarding devices for a new data stream having a type;

    prior to receipt of the request in (a);

    (b) determining historical usage characteristics of data streams having the type, the historical usage characteristics including an amount of bandwidth utilized by data streams previously transmitted of the type and a length of data streams previously transmitted of the type;

    (c) determining, based on the historical usage characteristics of data streams having the type, a predetermined path through the plurality of interconnected forwarding devices from the source to the destination;

    (d) storing the determined path in a pre-computed path database;

    when the new data stream is received in (a);

    (e) retrieving the requested path as the determined path from the pre-computed path database;

    (f) for respective forwarding devices along the path, determining a routing table indicating which port of the forwarding device to route data from the new data stream along the requested path retrieved in (e); and

    (g) for each of the respective forwarding devices, transmitting the routing table determined in (f) to configure the forwarding device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×