Dynamic provisioning of storage in the cloud
First Claim
Patent Images
1. An apparatus comprising:
- a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising;
receiving a first request associated with a cloud storage, wherein the first request comprises a minimum number of local discs;
responsive to receiving the first request, determining whether to engage a storage broker,wherein the determining whether to engage the storage broker comprises determining whether a storage implementation exists that can support the first request; and
in response to a nonexistence of the storage implementation,engaging the storage broker, andcreating, by the storage broker, a new storage implementation to support the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may dynamically provision an underlying storage implementation for cloud storage, such as cloud block storage services. They system allows for deferral of the storage provisioning process to the time at which a tenant actually requests a storage space.
19 Citations
20 Claims
-
1. An apparatus comprising:
-
a processor; and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving a first request associated with a cloud storage, wherein the first request comprises a minimum number of local discs; responsive to receiving the first request, determining whether to engage a storage broker, wherein the determining whether to engage the storage broker comprises determining whether a storage implementation exists that can support the first request; and in response to a nonexistence of the storage implementation, engaging the storage broker, and creating, by the storage broker, a new storage implementation to support the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
server; and a provisioning device communicatively connected with the server, the provisioning device comprising; a processor; and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving a first request associated with a cloud storage, wherein the first request comprises a minimum number of local discs; responsive to receiving the first request, determining whether to engage a storage broker, wherein the determining whether to engage the storage broker comprises determining whether a storage implementation exists that can support the first request; and in response to a nonexistence of the storage implementation, engaging the storage broker, and creating, by the storage broker, a new storage implementation on the server to support the first request. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, by a provisioning device, a first request associated with a cloud storage from a mobile device, wherein the first request comprises a minimum number of local discs; responsive to receiving the first request, determining whether to engage a storage broker, wherein the determining whether to engage the storage broker or the storage manager comprises determining, by the provisioning device, whether a storage implementation exists that can support the first request; and in response to a nonexistence of the storage implementation, engaging the storage broker, and creating, by the storage broker, a new storage implementation to support the first request. - View Dependent Claims (18, 19, 20)
-
Specification