Optimization of traffic routing for data center services
AssigneeMicrosoft Corporation
InventorsMing Zhang, Albert Greenberg, Ratul Mahajan, Blaine S. Christian, Zheng Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMing Zhang, Albert Greenberg, Ratul Mahajan, Blaine S. Christian, Zheng Zhang
Estimating the term…
Techniques and systems for providing optimization of traffic routing for data centers are disclosed herein. In some embodiments, a method may include identifying a plurality of available source sites and paths or routes between an online service provider (OSP) and a destination prefix. A traffic manager may measure a cost for each of the plurality of available paths. In some instances, the traffic manager may also measure a performance value for each of the available paths. The traffic manager may then select one of the available source sites and paths as a preferred source site and path that has a minimized cost for an instance of the performance value when compared to other paths of the plurality of available source sites and paths. In further embodiments, the traffic manager may rewrite a routing table and DNS mapping to implement the preferred source site and path as the default source site and path between the OSP and the destination prefix.
A method of routing traffic between an online service provider (OSP) and a destination prefix, the method comprising:
One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, causes the one or more processors to performs acts comprising:
The one or more computer-readable media as recited in claim 10, wherein the acts further comprise:
The one or more computer-readable media as recited in claim 11, wherein the optimization curve is determined by:
The one or more computer-readable media as recited in claim 11, wherein the cost is measured by sampling traffic volume over a predetermined period and the performance value is determined by measuring at least one of a round trip time (RTT), loss rate, or throughput of data transfer between the OSP and the destination prefix.
A system, comprising:
Dependencies are inferred from the claim text.