System and method for distributed management of shared computers
First Claim
1. A method comprising:
- selling, to customers, rights to respective clusters of computers to be located at a facility; and
enforcing a multiple-tiered management scheme on the clusters of computers in which hardware operation of the clusters of computers is monitored and controlled locally at the facility by a cluster operations management console, and execution of software on a cluster computers is monitored and controlled in accordance with network communications from a customer from a location remote from the facility, where the multiple-tiered management scheme allows the monitoring and controlling of the hardware operation of the clusters of computers by the cluster operations management console to be performed independent of the monitoring and control of the execution of the software wherein the monitoring and control of the execution of the software is performed by the customer remote from the facility.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.
-
Citations
28 Claims
-
1. A method comprising:
-
selling, to customers, rights to respective clusters of computers to be located at a facility; and enforcing a multiple-tiered management scheme on the clusters of computers in which hardware operation of the clusters of computers is monitored and controlled locally at the facility by a cluster operations management console, and execution of software on a cluster computers is monitored and controlled in accordance with network communications from a customer from a location remote from the facility, where the multiple-tiered management scheme allows the monitoring and controlling of the hardware operation of the clusters of computers by the cluster operations management console to be performed independent of the monitoring and control of the execution of the software wherein the monitoring and control of the execution of the software is performed by the customer remote from the facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
clusters of computers to which customers are sold rights; and each of the clusters of computers including a control module that allows a multiple-tiered management scheme to be enforced on the clusters of computers, wherein the multiple-tiered management scheme includes monitoring and controlling hardware operation of the clusters of computers locally at the system by a cluster operations management console, and execution of software on a clusters of computers is monitored and controlled in accordance with network communications from a customer from a location remote from the system, wherein the cluster operations management console and the network communications from the customer are independent of each other. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media having stored thereon instructions that, when executed by one or more processors of a computer, cause the one or more processors to:
-
allow hardware monitoring and controlling of clusters of computers locally at a facility by a cluster operations management console that includes the clusters of computers, wherein the hardware monitoring and controlling is one tier in a multiple-tiered management scheme, and wherein rights to respective clusters of computers have been sold to customers; and allow monitoring and controlling of software execution on a cluster of computers to be performed in accordance with network communications from a customer from a location remote from the facility, wherein the monitoring and control of software execution is another tier in the multiple-tiered management scheme, and wherein the multiple-tiered management scheme allows the monitoring and controlling of the hardware operation of the clusters of computers by the cluster operations management console to be performed independent of the monitoring and control of the execution of the software by the remote customer. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system comprising:
-
means for allowing hardware monitoring and controlling of the system locally by a cluster operations management console at a facility that includes the system, wherein the hardware monitoring and controlling is one tier in a multiple-tiered management scheme, and wherein rights to the system have been sold to customers; and means for allowing monitoring and controlling of software execution of the system to be performed in accordance with network communications from a customer from a location remote from the facility, wherein the management, monitoring and control of software execution is another tier in the multiple-tiered management scheme that occurs remote of the facility. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for managing clusters of server nodes at a facility supplying power and network connectivity to the sewer nodes, the server nodes comprising respective control modules that enforce cluster boundaries in accordance with network filters on the sewer nodes, the method comprising:
-
managing the boundaries of the clusters by applying to the monitor components network filters received from one or more cluster operations management consoles, where the network filters define the boundaries and cause the components to restrict communication between sewer nodes that are not in a same cluster, and where the one or more cluster operations management consoles are controlled and operated by an operator entity or organization that makes the sewer nodes available to customer entities or organizations that purchase from the operator rights to access and control respective of the clusters of the server nodes local to the facility; monitoring and controlling hardware operation of the server nodes by the sewer nodes communicating with the one or more cluster operations management consoles and the one or more cluster operations management consoles communicating corrective hardware operation commands to the sewer nodes in response to detection of hardware problems with the sewer nodes; and controlling and monitoring execution of application software executing on the server nodes by the server nodes in accordance with communications from one or more remote application management consoles operated by the customer entities or organizations remote to the facility, where the controlling and monitoring of the execution of the application software in accordance with the communications from the one or more remote application management consoles is independent of the controlling and monitoring of the hardware operation of the sewer nodes by hardware operations management consoles.
-
Specification