发明名称 Instance level server application monitoring, load balancing, and resource allocation
摘要 A system and methodology to monitor system resources for a cluster computer environment and/or an application instance allows user to defined failover policies that take appropriate corrective actions when a predefined threshold is met. An engine comprising failover policies and mechanisms to define resource monitoring, consumption, allocation, and one or more thresholds for a computer server environment to identify capable servers and thereafter automatically transition an application between multiple servers so as to ensure the application is continually operating within the defined metrics.
申请公布号 US9323628(B2) 申请公布日期 2016.04.26
申请号 US201314048241 申请日期 2013.10.08
申请人 DH2I Company 发明人 Ngo Thanh Quy;Revitch Samuel
分类号 G06F11/20;H04L29/08;H04L12/24 主分类号 G06F11/20
代理机构 Martensen IP 代理人 Martensen IP
主权项 1. A system for application instantiation failover optimization, comprising: a plurality of servers configured into a server cluster, wherein the plurality of servers is comprised of a combination of one or more physical machines and one or more virtual machines, and wherein each server within the server cluster includes a local monitor engine, a cluster monitor engine, a performance monitor engine, and an alert handler engine; at least one instantiation of an application configured to operate on an instance container on at least one of the plurality of servers and wherein the instance container is a virtual host that operates on top of, and move freely between, the one or more virtual machines and the one or more physical servers of the server cluster and wherein the instance container instantiates at least one virtual internet protocol address distinct from an internet protocol address of the virtual machines on which it operates; a service level agreement associated with the at least one instantiation of the application identifying minimum application performance requirements for the instantiation of the application; and a failover policy identifying by the cluster monitor engine one or more servers within the server cluster operable to accept the virtual host and instantiation of the application and meet the service level agreement and wherein responsive to the instantiation of the application failing to meet the service level agreement, failing over the virtual host and instantiation of the application to one of the identified one or more servers within the server cluster.
地址 Fort Collins CO US