Abstract: Application instances can be virtualized and operate in a fault tolerant and load-balanced means across a cluster of servers while still maintaining access to a common pool of data. Each application instance is instantiated so to operate on top of a virtual host that possesses a distinct virtual Internet protocol address. Each node within a server cluster environment can possess one or more virtual hosts wherein upon server failover the virtual host and its associated virtual Internet protocol address can be relocated to another server without disturbing the instantiation of the application on the virtual host.
Abstract: 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.
Abstract: A system and associated methodology for sharing a common data storage medium in a computer cluster is hereafter disclosed. Each server within the cluster includes a processor, an operating system, a stand-alone file system and a cluster management system. Moreover, the data storage medium is configured to store data usable by each of the servers within the server cluster. The cluster management system communicates with each stand-alone file system to coordinate access among the plurality of servers to the data storage medium.
Abstract: Application instances can be virtualized and operate in a fault tolerant and load-balanced means across a cluster of servers while still maintaining access to a common pool of data. Each application instance is instantiated so to operate on top on top of a virtual host that possesses a distinct virtual Internet protocol address. Each node within a server cluster environment can possess one or more virtual hosts wherein upon server failover the virtual host and its associated virtual Internet protocol address can be relocated to another server without disturbing the instantiation of the application on the virtual host.