System and method for restricting data transfers and managing software components of distributed computers
First Claim
1. One or more computer-readable media having stored thereon instructions that, when executed by one or more processors of a system, cause the one or more processors to:
- allow management devices corresponding to a plurality of management agents responsible for managing the system to access the system; and
implement a controller to operate as a trusted third party mediating interaction among the plurality of management agents by assigning each of the plurality of management agents to a different one of a plurality of ownership domains and restricting the rights of each ownership domain in the system, wherein one of the plurality of ownership domains is a top-level ownership domain having a first set of rights, wherein each of the other ownership domains in the plurality of ownership domains has a second set of rights, and wherein the controller allows a device corresponding to any one of the other ownership domains to revoke the top-level ownership domain, and wherein the controller erases a system memory during the revocation process.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller, referred to as the “BMonitor”, is situated on a computer. The BMonitor includes a plurality of filters that identify where data can be sent to and/or received from, such as another node in a co-location facility or a client computer coupled to the computer via the Internet. The BMonitor further receives and implements requests from external sources regarding the management of software components executing on the computer, allowing such external sources to initiate, terminate, debug, etc. software components on the computer. Additionally, the BMonitor operates as a trusted third party mediating interaction among multiple external sources managing the computer.
-
Citations
15 Claims
-
1. One or more computer-readable media having stored thereon instructions that, when executed by one or more processors of a system, cause the one or more processors to:
-
allow management devices corresponding to a plurality of management agents responsible for managing the system to access the system; and
implement a controller to operate as a trusted third party mediating interaction among the plurality of management agents by assigning each of the plurality of management agents to a different one of a plurality of ownership domains and restricting the rights of each ownership domain in the system, wherein one of the plurality of ownership domains is a top-level ownership domain having a first set of rights, wherein each of the other ownership domains in the plurality of ownership domains has a second set of rights, and wherein the controller allows a device corresponding to any one of the other ownership domains to revoke the top-level ownership domain, and wherein the controller erases a system memory during the revocation process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
interface means for allowing management devices corresponding to a plurality of management agents responsible for managing the system to access the system; and
controller means for operating as a trusted third party mediating interaction among the plurality of management agents by assigning each of the plurality of management agents to a different one of a plurality of ownership domains and restricting the rights of each ownership domain in the system, wherein one of the plurality of ownership domains is a top-level ownership domain having a first set of rights, wherein each of the other ownership domains in the plurality of ownership domains has a second set of rights, and wherein the controller allows a device corresponding to any one of the other ownership domains to revoke the top-level ownership domain, and wherein the controller erases a system memory during the revocation process. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer comprising:
-
a processor; and
a memory, coupled to the processor, storing instructions that, when executed by the processor, cause the processor to;
allow management devices corresponding to a plurality of management agents responsible for managing the computer to access the computer; and
implement a controller to operate as a trusted third party mediatinginteraction among the plurality of management agents by assigning each of the plurality of management agents to a different one of a plurality of ownership domains and restricting the rights of each ownership domain in the computer, wherein one of the plurality of ownership domains is a top-level ownership domain having a first set of rights, wherein each of the other ownership domains in the plurality of ownership domains has a second set of rights, and wherein the controller allows a device corresponding to any one of the other ownership domains to revoke the top-level ownership domain, and wherein the controller erases a system memory during the revocation process. - View Dependent Claims (12, 13, 14, 15)
-
Specification