发明名称 OPTIMIZING ROUTING OF DATA ACROSS A COMMUNICATIONS NETWORK
摘要 A method begins by a first computing device determining 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 of a communications network. The method continues with the second computing device receiving encoded data slices via one or more network paths. When the second computing device receives a decode threshold number of encoded data slices, the method continues with the second computing device sending a message to the communications network indicating receipt of the decode threshold number of encoded data slices. The method continues with a relay unit determining whether the relay unit is in possession of a not-yet delivered encoded data slice. When the relay unit is in possession of the not-yet delivered encoded data slice, the method continues with the relay unit ceasing forwarding of the not-yet delivered encoded data slice.
申请公布号 US2015155968(A1) 申请公布日期 2015.06.04
申请号 US201514615655 申请日期 2015.02.06
申请人 CLEVERSAFE, INC. 发明人 Grube Gary W.;Markison Timothy W.;Gladwin S. Christopher;Dhuse Greg;Baptist Andrew;Volvovski Ilya;Resch Jason K.
分类号 H04L1/00;H04L12/933;G06F11/10 主分类号 H04L1/00
代理机构 代理人
主权项 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 indicating receipt of the decode threshold number of encoded data slices; and in response to receiving the message: 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; andwhen 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.
地址 Chicago IL US