-
公开(公告)号:US20100036903A1
公开(公告)日:2010-02-11
申请号:US12189438
申请日:2008-08-11
申请人: Najam Ahmad , Albert Gordon Greenberg , Parantap Lahiri , Dave Maltz , Parveen K. Patel , Sudipta Sengupta , Kushagra V. Vaid
发明人: Najam Ahmad , Albert Gordon Greenberg , Parantap Lahiri , Dave Maltz , Parveen K. Patel , Sudipta Sengupta , Kushagra V. Vaid
IPC分类号: G06F15/16
CPC分类号: G06F9/505 , H04L67/1002
摘要: 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.
摘要翻译: 在数据中心中分配负载均衡功能的系统和方法。 多路分解器和负载平衡器服务器的网络实现计算的缩放和增长操作,其中可以通过改变负载平衡器服务器的数量来调整负载平衡操作的容量。 因此,负载平衡功能/设计可以分解,以增加数据中心的负载平衡和切换机制的弹性和灵活性。
-
公开(公告)号:US09497039B2
公开(公告)日:2016-11-15
申请号:US12578608
申请日:2009-10-14
申请人: Albert Greenberg , Parantap Lahiri , David A. Maltz , Parveen K. Patel , Sudipta Sengupta , Navendu Jain , Changhoon Kim
发明人: Albert Greenberg , Parantap Lahiri , David A. Maltz , Parveen K. Patel , Sudipta Sengupta , Navendu Jain , Changhoon Kim
IPC分类号: G06F15/173 , H04L12/46 , H04L29/12 , H04L12/761 , H04L12/931
CPC分类号: H04L12/4633 , H04L29/12028 , H04L29/12047 , H04L45/16 , H04L49/356 , H04L61/103 , H04L61/15
摘要: 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.
摘要翻译: 该专利申请涉及可以在数据中心等中使用的敏捷网络架构。 一个实现提供了连接第三层基础设施的虚拟二层网络。
-
公开(公告)号:US20100306408A1
公开(公告)日:2010-12-02
申请号:US12578608
申请日:2009-10-14
申请人: Albert Greenberg , Parantap Lahiri , David A. Maltz , Parveen K. Patel , Sudipta Sengupta , Navendu Jain , Changhoon Kim
发明人: Albert Greenberg , Parantap Lahiri , David A. Maltz , Parveen K. Patel , Sudipta Sengupta , Navendu Jain , Changhoon Kim
IPC分类号: G06F15/173 , G06F15/16
CPC分类号: H04L12/4633 , H04L29/12028 , H04L29/12047 , H04L45/16 , H04L49/356 , H04L61/103 , H04L61/15
摘要: 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.
摘要翻译: 该专利申请涉及可以在数据中心等中使用的敏捷网络架构。 一个实现提供了连接第三层基础设施的虚拟二层网络。
-
公开(公告)号:US08422395B2
公开(公告)日:2013-04-16
申请号:US12242775
申请日:2008-09-30
CPC分类号: H04L45/00 , H04L12/1863 , H04L45/16 , H04L45/22 , H04L45/28 , H04L45/38 , H04L45/745 , H04L47/125 , H04L47/15
摘要: Exemplary methods, systems, and computer program products describe selecting a gateway based on health and performance information of a plurality of gateways. The techniques describe gateways advertising health and performance information, computing devices creating a table of this health and performance information, and selecting a gateway using the table. In response to changes in the health and performance information, the computing device may select a different gateway. The process allows network traffic load to be distributed across a plurality of gateways. This process further provides resilience by allowing a plurality of active gateways to substitute for a non-functioning gateway.
摘要翻译: 描述了基于多个网关的健康和性能信息来选择网关的示例性方法,系统和计算机程序产品。 这些技术描述了网关广告健康和性能信息,计算设备创建这种健康和性能信息的表格,以及使用该表选择网关。 响应于健康和性能信息的变化,计算设备可以选择不同的网关。 该过程允许网络流量负载分布在多个网关上。 该过程通过允许多个活动网关来替代不起作用的网关进一步提供弹性。
-
公开(公告)号:US20100080144A1
公开(公告)日:2010-04-01
申请号:US12242775
申请日:2008-09-30
IPC分类号: H04L12/26
CPC分类号: H04L45/00 , H04L12/1863 , H04L45/16 , H04L45/22 , H04L45/28 , H04L45/38 , H04L45/745 , H04L47/125 , H04L47/15
摘要: Exemplary methods, systems, and computer program products describe selecting a gateway based on health and performance information of a plurality of gateways. The techniques describe gateways advertising health and performance information, computing devices creating a table of this health and performance information, and selecting a gateway using the table. In response to changes in the health and performance information, the computing device may select a different gateway. The process allows network traffic load to be distributed across a plurality of gateways. This process further provides resilience by allowing a plurality of active gateways to substitute for a non-functioning gateway.
摘要翻译: 描述了基于多个网关的健康和性能信息来选择网关的示例性方法,系统和计算机程序产品。 这些技术描述了网关广告健康和性能信息,计算设备创建这种健康和性能信息的表格,以及使用该表选择网关。 响应于健康和性能信息的变化,计算设备可以选择不同的网关。 该过程允许网络流量负载分布在多个网关上。 该过程通过允许多个活动网关来替代不起作用的网关进一步提供弹性。
-
公开(公告)号:US08996683B2
公开(公告)日:2015-03-31
申请号:US12410697
申请日:2009-03-25
IPC分类号: G06F15/173 , G06F15/16 , H04L29/12 , H04L12/707 , H04L12/803
CPC分类号: H04L29/12056 , H04L29/12028 , H04L45/24 , H04L47/125 , H04L61/103 , H04L61/1505
摘要: 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.
摘要翻译: 公开了一种在数据中心内组合多个服务器的方法。 该方法包括通过提供目的地服务器地址作为平坦地址来寻址用于传送到目的地服务器的数据分组的步骤。 该方法还包括步骤:获得将分组路由到目的地服务器所需的路由信息。 可以从服务于多个服务器的目录服务获得该路由信息。 一旦获得了路由信息,数据包可以根据目的地服务器的平面地址和从目录服务获得的路由信息被路由到目的地服务器。
-
公开(公告)号:US08160063B2
公开(公告)日:2012-04-17
申请号:US12410745
申请日:2009-03-25
摘要: 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.
摘要翻译: 公开了一种用于商业化数据中心网络的系统。 该系统包括用于具有数据中心的多个服务器和多个节点的数据中心的互连拓扑,通过该数据中心可以路由数据分组。 系统使用路由方案,其中路由忽略网络中的节点之间的流量模式,并且其中互连拓扑在一个或多个服务器之间包含多个路径。 多路径路由可能是Valiant负载平衡。 它将负载平衡的功能分解为一组常规服务器,从而可以在数据中心的机架之间分配负载平衡服务器硬件,从而实现更高的灵活性和更少的分段。 该架构创建了一个巨大的,灵活的交换域,以低成本支持任何服务器/任何服务,全面的网格敏捷性和未注册的服务器容量。
-
公开(公告)号:US20090307334A1
公开(公告)日:2009-12-10
申请号:US12410697
申请日:2009-03-25
IPC分类号: G06F15/16
CPC分类号: H04L29/12056 , H04L29/12028 , H04L45/24 , H04L47/125 , H04L61/103 , H04L61/1505
摘要: 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.
摘要翻译: 公开了一种在数据中心内组合多个服务器的方法。 该方法包括通过提供目的地服务器地址作为平坦地址来寻址用于传送到目的地服务器的数据分组的步骤。 该方法还包括步骤:获得将分组路由到目的地服务器所需的路由信息。 可以从服务于多个服务器的目录服务获得该路由信息。 一旦获得了路由信息,数据包可以根据目的地服务器的平面地址和从目录服务获得的路由信息被路由到目的地服务器。
-
公开(公告)号:US20090303880A1
公开(公告)日:2009-12-10
申请号:US12410745
申请日:2009-03-25
IPC分类号: H04L12/56
摘要: 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.
摘要翻译: 公开了一种用于商业化数据中心网络的系统。 该系统包括用于具有数据中心的多个服务器和多个节点的数据中心的互连拓扑,通过该数据中心可以路由数据分组。 系统使用路由方案,其中路由忽略网络中的节点之间的流量模式,并且其中互连拓扑在一个或多个服务器之间包含多个路径。 多路径路由可能是Valiant负载平衡。 它将负载平衡的功能分解为一组常规服务器,结果是可以在数据中心的机架中分配负载平衡服务器硬件,从而实现更高的灵活性和更少的分段。 该架构创建了一个巨大的,灵活的交换领域,以低成本支持任何服务器/任何服务,全面的网格敏捷性和未注册的服务器容量。
-
公开(公告)号:US09298604B2
公开(公告)日:2016-03-29
申请号:US13919738
申请日:2013-06-17
申请人: Sudipta Sengupta , Biplob Kumar Debnath , Jin Li
发明人: Sudipta Sengupta , Biplob Kumar Debnath , Jin Li
CPC分类号: G06F12/0246 , G06F12/0866 , G06F12/0897 , G06F12/123 , G06F2212/222 , G11C7/1072
摘要: Described is using flash memory, RAM-based data structures and mechanisms to provide a flash store for caching data items (e.g., key-value pairs) in flash pages. A RAM-based index maps data items to flash pages, and a RAM-based write buffer maintains data items to be written to the flash store, e.g., when a full page can be written. A recycle mechanism makes used pages in the flash store available by destaging a data item to a hard disk or reinserting it into the write buffer, based on its access pattern. The flash store may be used in a data deduplication system, in which the data items comprise chunk-identifier, metadata pairs, in which each chunk-identifier corresponds to a hash of a chunk of data that indicates. The RAM and flash are accessed with the chunk-identifier (e.g., as a key) to determine whether a chunk is a new chunk or a duplicate.
-
-
-
-
-
-
-
-
-