Communicating with third party resources in cloud computing environment
First Claim
1. A method, comprising:
- storing, in a memory, a plurality of management records, wherein each management record comprises a management system type and a command for communicating with a management system associated with the management system type;
receiving, by a cloud management system, a request to include a user-controlled resource in a cloud;
querying the user-controlled resource to identify a type of a management system supporting the user-controlled resource;
identifying, among the plurality of management records, a management record corresponding to a management system of the identified type supporting the user-controlled resource, wherein the management record identifies a first command and a second command;
causing the user-controlled resource to be included in the cloud by communicating the first command to the management system supporting the user-controlled resource; and
performing an access control operation with respect to the user-controlled resource by communicating the second command to the management system supporting the user-controlled resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud computing environment can be configured to allow third party, user-controlled resources to be included in the pool of resources available in the cloud, regardless of the type of system supporting the user-controlled resources. A cloud management system can identify a particular type of management system supporting the user-controlled resources and the commands necessary to communicate with the particular type of management system. Once the particular type of management system is identified, the cloud management system can communicate with the particular type of management system, utilizing the determined commands and protocols, to coordinate access to the user-controlled resources. The cloud management system can identify, allocate, and manage a set of resources from the user-controlled resources utilizing the commands and protocols.
108 Citations
21 Claims
-
1. A method, comprising:
-
storing, in a memory, a plurality of management records, wherein each management record comprises a management system type and a command for communicating with a management system associated with the management system type; receiving, by a cloud management system, a request to include a user-controlled resource in a cloud; querying the user-controlled resource to identify a type of a management system supporting the user-controlled resource; identifying, among the plurality of management records, a management record corresponding to a management system of the identified type supporting the user-controlled resource, wherein the management record identifies a first command and a second command; causing the user-controlled resource to be included in the cloud by communicating the first command to the management system supporting the user-controlled resource; and performing an access control operation with respect to the user-controlled resource by communicating the second command to the management system supporting the user-controlled resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A cloud management system, comprising:
-
a memory; a processor operatively coupled to the memory, the processor to; store, in the memory, a plurality of management records, wherein each management record comprises a management system type and a command for communicating with a management system associated with the management system type; receive a request to include a user-controlled resource in a cloud; querying the user-controlled resource to identify a type of a management system supporting the user-controlled resource; identify, among the plurality of management records, a management record corresponding to a management system of the identified type supporting the user-controlled resource, wherein the management record identifies a first command and a second command; cause the user-controlled resource to be included in the cloud by communicating the first command to the management system supporting the user-controlled resource; and perform an access control operation with respect to the user-controlled resource by communicating the second command to the management system supporting the user-controlled resource. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium comprising instructions to cause a processor to:
-
store, in a memory, a plurality of management records, wherein each management record comprises a management system type and a command for communicating with a management system associated with the management system type; receive a request to include a user-controlled resource in a cloud; querying the user-controlled resource to identify a type of a management system supporting the user-controlled resource; identify, by the processor, a management record corresponding to a management system of the identified type supporting the user-controlled resource, wherein the management record identifies a first command and a second command; cause the user-controlled resource to be included in the cloud by communicating the first command to the management system supporting the user-controlled resource; and perform an access control operation with respect to the user-controlled resource by communicating the second command to the management system supporting the user-controlled resource. - View Dependent Claims (18, 19, 20, 21)
-
Specification