主权项 |
一种将数据分发到多个计算设备的方法,所述方法包括以下步骤:标识包括所述数据的源计算设备以及要将所述数据的副本分发到的至少两个预期目的地计算设备;标识作为在所述源计算设备和所述至少两个预期目的地计算设备中的第一预期目的地计算设备之间的第一路径和在所述源计算设备和所述至少两个预期目的地计算设备中的第二预期目的地设备之间的第二路径两者的一部分的至少一个昂贵网络段,以使得被定向到所述第一预期目的地计算设备的所述数据的第一副本以及被定向到所述第二预期目的地计算设备的所述数据的第二副本两者将分别沿所标识的昂贵网络段被传送;标识中间计算设备,以使得从所述源计算设备传送到所述中间计算设备的所述数据将沿所述所标识的昂贵网络段被传送,但是从所述中间计算设备传送到所述至少两个预期目的地计算设备中的多个预期目的地计算设备的数据将避免沿所标识的网络段的传输;以及生成存储转发路由,所述存储转发路由包括:将所述数据的副本从所述源计算设备通过所述所标识的昂贵网络段传送到所标识的中间计算设备;在所述中间计算设备上存储所述数据的所传送的副本;在所述中间计算设备处将所述数据的所述副本分叉为所述数据的多个副本;以及将所述数据的所分叉的多个副本中的每个副本从所述中间计算设备传送到所述至少两个预期目的地计算设备中的多个预期目的地计算设备。 |