-
公开(公告)号:WO2009151985A3
公开(公告)日:2009-12-17
申请号:PCT/US2009/045769
申请日:2009-05-31
Applicant: MICROSOFT CORPORATION
Inventor: MALTZ, David A. , GREENBERG, Albert G. , PATEL, Parveen K. , SENGUPTA, Sudipta , LAHIRI, Parantap
Abstract: A system for commoditizing data center networking is disclosed. The system includes an interconnection topology for a data center having a plurality of servers and a plurality of nodes of a network in the data center through which data packets may be routed. The system uses a routing scheme where the routing is oblivious to the traffic pattern between nodes in the network, and wherein the interconnection topology contains a plurality of paths between one or more servers. The multipath routing may be Valiant load balancing. It disaggregates the function of load balancing into a group of regular servers, with the result that load balancing server hardware can be distributed amongst racks in the data center leading to greater agility and less fragmentation. The architecture creates a huge, flexible switching domain, supporting any server/any service, full mesh agility, and unregimented server capacity at low cost.
-
公开(公告)号:WO2010138937A3
公开(公告)日:2010-12-02
申请号:PCT/US2010/036758
申请日:2010-05-28
Applicant: MICROSOFT CORPORATION
Inventor: GREENBERG, Albert , LAHIRI, Parantap , MALTZ, David A. , PATEL, Parveen , SENGUPTA, Sudipta , JAIN, Navendu , KIM, Changhoon
Abstract: This patent application relates to an agile network architecture that can be employed in data centers, among others. One implementation provides a virtual layer-2 network connecting machines of a layer-3 infrastructure.
-
公开(公告)号:WO2009151993A3
公开(公告)日:2009-12-17
申请号:PCT/US2009/045877
申请日:2009-06-01
Applicant: MICROSOFT CORPORATION
Inventor: MALTZ, David, A. , GREENBERG, Albert, G. , PATEL, Parveen, K. , SENGUPTA, Sudipta , LAHIRI, Parantap
Abstract: A method of networking a plurality of servers together within a data center is disclosed. The method includes the step of addressing a data packet for delivery to a destination server by providing the destination server address as a flat address. The method further includes the steps of obtaining routing information required to route the packet to the destination server. This routing information may be obtained from a directory service servicing the plurality of servers. Once the routing information is obtained, the data packet may be routed to the destination server according to the flat address of the destination server and routing information obtained from the directory service.
-
公开(公告)号:WO2010019629A2
公开(公告)日:2010-02-18
申请号:PCT/US2009/053494
申请日:2009-08-11
Applicant: MICROSOFT CORPORATION
Inventor: AHMAD, Najam , GREENBERG, Albert, Gordon , LAHIRI, Parantap , MALTZ, Dave , PATEL, Parveen, K. , SENGUPTA, Sudipta , VAID, Kushagra, V.
CPC classification number: G06F9/505 , H04L67/1002
Abstract: Systems and methods that distribute load balancing functionalities in a data center. A network of demultiplexers and load balancer servers enable a calculated scaling and growth operation, wherein capacity of load balancing operation can be adjusted by changing the number of load balancer servers. Accordingly, load balancing functionality/design can be disaggregated to increase resilience and flexibility for both the load balancing and switching mechanisms of the data center.
Abstract translation: 在数据中心中分配负载均衡功能的系统和方法。 多路分解器和负载平衡器服务器的网络实现计算的缩放和增长操作,其中可以通过改变负载平衡器服务器的数量来调整负载平衡操作的容量。 因此,负载平衡功能/设计可以分解,以增加数据中心的负载平衡和切换机制的弹性和灵活性。
-
公开(公告)号:WO2014078327A1
公开(公告)日:2014-05-22
申请号:PCT/US2013/069737
申请日:2013-11-12
Applicant: MICROSOFT CORPORATION
Inventor: LAHIRI, Parantap , JEDRZEJEWICZ, Marek , MACHADO, Monika , SUNDARAM, Naresh
IPC: H04L29/12
CPC classification number: H04L45/741 , H04L61/251 , H04L61/2535
Abstract: Among other things, one or more techniques and/or system are provided for routing a data packet. Because the data packet may correspond to a source device having an address on a first network that may be similar to an address of a second device on a second network, the data packet may be translated to create a transformed data packet that may be distinguishable from data packets of the second device. For example, the data packet may be translated from a first address format, such as IPv4, to a second address format, such as IPv6, to create a transformed data packet. The transformed data packet may comprise a prefix that may distinctly identify the source device during routing. In this way, the transformed data packet may be identifiable as corresponding to the source device during routing through a network to a destination device.
Abstract translation: 除其他之外,提供一个或多个技术和/或系统用于路由数据分组。 因为数据分组可以对应于具有在第一网络上具有与第二网络上的第二设备的地址相似的地址的源设备,所以可以转换数据分组以创建可以与 第二设备的数据分组。 例如,数据分组可以从诸如IPv4的第一地址格式转换成诸如IPv6的第二地址格式,以创建经变换的数据分组。 变换的数据分组可以包括在路由期间可以明确地标识源设备的前缀。 以这种方式,在通过网络到目的地设备的路由期间,经变换的数据分组可以被识别为对应于源设备。
-
公开(公告)号:EP2436157A2
公开(公告)日:2012-04-04
申请号:EP10781358.6
申请日:2010-05-28
Applicant: Microsoft Corporation
Inventor: GREENBERG, Albert , LAHIRI, Parantap , MALTZ, David A. , PATEL, Parveen , SENGUPTA, Sudipta , JAIN, Navendu , KIM, Changhoon
CPC classification number: H04L61/103 , H04L12/4633 , H04L29/12028 , H04L45/04 , H04L45/24 , H04L67/1027
Abstract: This patent application relates to an agile network architecture that can be employed in data centers, among others. One implementation provides a virtual layer-2 network connecting machines of a layer-3 infrastructure.
Abstract translation: 该专利申请涉及可以在数据中心中使用的敏捷网络架构等。 一种实现方式提供了三层基础架构的虚拟二层网络连接机器。
-
公开(公告)号:EP2316206A2
公开(公告)日:2011-05-04
申请号:EP09807201.0
申请日:2009-08-11
Applicant: Microsoft Corporation
Inventor: AHMAD, Najam , GREENBERG, Albert, Gordon , LAHIRI, Parantap , MALTZ, Dave , PATEL, Parveen, K. , SENGUPTA, Sudipta , VAID, Kushagra, V.
CPC classification number: G06F9/505 , H04L67/1002
Abstract: Systems and methods that distribute load balancing functionalities in a data center. A network of demultiplexers and load balancer servers enable a calculated scaling and growth operation, wherein capacity of load balancing operation can be adjusted by changing the number of load balancer servers. Accordingly, load balancing functionality/design can be disaggregated to increase resilience and flexibility for both the load balancing and switching mechanisms of the data center.
-
8.
公开(公告)号:EP2289206A2
公开(公告)日:2011-03-02
申请号:EP09763276.4
申请日:2009-05-31
Applicant: Microsoft Corporation
Inventor: MALTZ, David A. , GREENBERG, Albert G. , PATEL, Parveen K. , SENGUPTA, Sudipta , LAHIRI, Parantap
Abstract: A system for commoditizing data center networking is disclosed. The system includes an interconnection topology for a data center having a plurality of servers and a plurality of nodes of a network in the data center through which data packets may be routed. The system uses a routing scheme where the routing is oblivious to the traffic pattern between nodes in the network, and wherein the interconnection topology contains a plurality of paths between one or more servers. The multipath routing may be Valiant load balancing. It disaggregates the function of load balancing into a group of regular servers, with the result that load balancing server hardware can be distributed amongst racks in the data center leading to greater agility and less fragmentation. The architecture creates a huge, flexible switching domain, supporting any server/any service, full mesh agility, and unregimented server capacity at low cost.
-
-
-
-
-
-
-