×

Optimizing routing of data across a communications network

  • US 9,843,412 B2
  • Filed: 02/06/2015
  • Issued: 12/12/2017
  • Est. Priority Date: 10/06/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprises:

  • determining, by a first computing device, a routing plan to route a set of encoded data slices from the first computing device to a second computing device via a plurality of network paths within a communications network, wherein a data segment was dispersed storage error encoded to produce the set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment, wherein the first and second computing devices are operably coupled to the communications network, and wherein each network path of the plurality of network paths includes one or more relay units;

    receiving, by the second computing device, encoded data slices of the set of encoded data slices via one or more network paths of the plurality of network paths;

    when the second computing device receives the decode threshold number of encoded data slices, sending, by the second computing device, a message to the communications network; and

    when the message indicates receipt of the decode threshold number of encoded data slices;

    determining, by a relay unit of the one or more relay units of a corresponding network path of the plurality of network paths, whether the relay unit is in possession of a not-yet delivered encoded data slice of the set of encoded data slices; and

    when the relay unit is in possession of the not-yet delivered encoded data slice, ceasing, by the relay unit, forwarding of the not-yet delivered encoded data slice along the corresponding network path.

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