Multiple cloud marketplace aggregation
First Claim
Patent Images
1. A method comprising:
- replicating, by a processor, a request for a computer resource to a plurality of clouds;
updating, by the processor, a repository in view of resource offerings received from the plurality of clouds, wherein the repository stores resource and service data for each cloud of the plurality of clouds;
determining from the updating of the repository that a single cloud of the plurality of clouds does not have resource offerings to provide the computer resource to satisfy the request;
identifying, by the processor, from the updating of the resource and service data in the repository, a first cloud of the plurality of clouds to provide a first portion of the computer resource and a second cloud of the plurality of clouds to provide a remaining portion of the computer resource to satisfy the request; and
providing information to a requesting entity indicating resource and service data in the repository that satisfy the request.
0 Assignments
0 Petitions
Accused Products
Abstract
A processor replicates a request for a computer resource to a plurality of clouds, and updates a repository in view of resource offerings received from the plurality of clouds. The repository stores resource and service data for each cloud. The processor identifies resource and service data in the repository that match information specified in the request in view of the updated repository, and provides information to a requesting entity indicating resource and service data in the repository satisfy the request.
156 Citations
20 Claims
-
1. A method comprising:
-
replicating, by a processor, a request for a computer resource to a plurality of clouds; updating, by the processor, a repository in view of resource offerings received from the plurality of clouds, wherein the repository stores resource and service data for each cloud of the plurality of clouds; determining from the updating of the repository that a single cloud of the plurality of clouds does not have resource offerings to provide the computer resource to satisfy the request; identifying, by the processor, from the updating of the resource and service data in the repository, a first cloud of the plurality of clouds to provide a first portion of the computer resource and a second cloud of the plurality of clouds to provide a remaining portion of the computer resource to satisfy the request; and providing information to a requesting entity indicating resource and service data in the repository that satisfy the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a memory; a processor, operatively coupled to the memory, the processor to; replicate a request for a computer resource to a plurality of clouds; update a repository in view of resource offerings received from the plurality of clouds, wherein the repository stores resource and service data for each cloud of the plurality of clouds; determine from the updating of the repository that a single cloud of the plurality of clouds does not have resource offerings to provide the computer resource to satisfy the request; identify from the updating of the resource and service data in the repository, a first cloud of the plurality of clouds to provide a first portion of the computer resource and a second cloud of the plurality of clouds to provide a remaining portion of the computer resource to satisfy the request; and provide information to a requesting entity indicating resource and service data in the repository that satisfy the request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
replicate, by the processor, a request for a computer resource to a plurality of clouds; update a repository in view of resource offerings received from the plurality of clouds, wherein the repository stores resource and service data for each cloud of the plurality of clouds; determine from the updating of the repository that a single cloud of the plurality of clouds does not have resource offerings to provide the computer resource to satisfy the request; identify, from the updating of the resource and service data in the repository, a first cloud of the plurality of clouds to provide a first portion of the computer resource and a second cloud of the plurality of clouds to provide a remaining portion of the computer resource to satisfy the request; and provide information to a requesting entity indicating resource and service data in the repository that satisfy the request. - View Dependent Claims (18, 19, 20)
-
Specification