Ming Zhang - Redmond WA, US Albert Greenberg - Seattle WA, US Ratul Mahajan - Seattle WA, US Blaine S. Christian - Woodinville WA, US Zheng Zhang - West Lafayette IN, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/26 G06F 15/173
US Classification:
370252, 709239
Abstract:
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.
Classification Of Stream-Based Data Using Machine Learning
Bongshin Lee - Issaquah WA, US Ashish Kapoor - Kirkland WA, US Ratul Mahajan - Seattle WA, US Blaine S. Christian - Cupertino CA, US Saleema Amershi - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/18
US Classification:
706 11
Abstract:
The described implementations relate to data classification. One implementation includes identifying one or more likely classifications for an incoming data item using an algorithm. The implementation can also include providing the one or more identified classifications to a user. A selection of an individual identified classification for the incoming data item can be received from the user. The algorithm can be refined to reflect the selection by the user.