发明名称 SCALABLE AND SECURE INTERCONNECTIVITY IN SERVER CLUSTER ENVIRONMENTS
摘要 A computer implemented method may manage network resources within a server cluster. The server cluster may include any number or switches and servers connected via one or more network links. In one aspect, the method may receive a request for provisioning of an application and retrieve management data defining a network topology of the server cluster. The method may also determine a maximum network bandwidth for each network link in the server cluster, a required amount of bandwidth for the application and a resource allocation of network bandwidth for the application to accommodate the maximum network bandwidth for each network link. The method may further provision the application to a network resource within the server cluster with the resource allocation of network bandwidth.
申请公布号 US2016212063(A1) 申请公布日期 2016.07.21
申请号 US201514600960 申请日期 2015.01.20
申请人 STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY 发明人 Calvo Lynn
分类号 H04L12/911;H04L29/06 主分类号 H04L12/911
代理机构 代理人
主权项 1. A computer implemented method for managing network resources within a server cluster, the server cluster including one or more switches connected to one or more servers via one or more network links, the method comprising: receiving, via a computer network, a request for provisioning of an application to be executed by the server cluster; retrieving, via the computer network, management data defining a network topology of the server cluster; determining, by one or more processors, a maximum network bandwidth for each network link in the server cluster; determining, by the one or more processors, a required amount of bandwidth for the application; determining, by the one or more processors, a resource allocation of network bandwidth for the application to accommodate the maximum network bandwidth for each network link; matching, by the one or more processors, the application to an approved application on a list of approved applications; determining, by the one or more processors, that the application meets a required security profile; after determining that the application meets the required security profile, provisioning, by the one or more processors, the application to a network resource within the server cluster with the resource allocation of network bandwidth; determining, by the one or more processors, that an additional application is to be provisioned to the server cluster, wherein the additional application utilizes bandwidth in bursts; determining, by the one or more processors, that the server cluster can support bandwidth requirements of the additional application, at least in part by determining that one or more applications currently provisioned to the server cluster are also utilizing bandwidth in bursts; and after determining that the server cluster can support bandwidth requirements of the additional application, provisioning, by the one or more processors, the additional application to another network resource within the server cluster.
地址 Bloomington IL US