Storage quota management
US-2015234879-A1 · Aug 20, 2015 · US
US10067940B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10067940-B2 |
| Application number | US-201213410840-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 2, 2012 |
| Priority date | Mar 2, 2012 |
| Publication date | Sep 4, 2018 |
| Grant date | Sep 4, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An embodiment of the invention provides a method for storage management in a cloud computing system. More specifically, locations of storage components in the cloud computing system and storage properties of the storage components are identified. The storage properties include the amount of available storage space and/or the cost of storage space. A storage quota for a user of the cloud computing system is generated with a cloud quota management module based on the locations of the storage components and/or the storage properties of the storage components. In at least one embodiment, the storage quota includes the maximum amount of storage allocated to the user in at least one of the storage components.
Opening claim text (preview).
What is claimed is: 1. A method for storage management in a global cloud computing system, said method comprising: identifying locations of storage components in the cloud computing system, the storage components located in different countries; identifying storage properties of the storage components, the storage properties including an amount of available storage space, a cost of storage space, and the location of the storage components; creating storage configuration information from properties of the user, which is one or more processors connected to the storage components; monitoring storage components of the global cloud computing system with theone or more processors , the monitoring determining a maximum amount of storage to allocate to the user in the storage components and being calculated based on the storage and properties of the user, wherein the properties of the user include a geographic location of the user and at least one location of storage components requested by the user, and the storage properties include storage types and a proximity of the storage components with respect to the user location; and allocating storage based on the monitoring. 2. The method according to claim 1 , wherein the properties of the user include an amount of storage space requested by the user. 3. The method according to claim 1 , wherein the storage properties further include the size of the storage components, wherein the storage types include one of harddisk drives, solid state disk, flash, phase change memory, and racetrack memory. 4. The method according to claim 1 , further comprising: displaying a storage quota, the storage quota including a total amount of storage space allocated to the user at each storage component location, an amount of storage space utilized by the user at each storage component location, and an amount of storage space available to the user at each storage component location. 5. The method according to claim 4 , further comprising: sending a notification to the user, the notification including: an updated cost of storage space; and an updated storage quota for the user, the updated storage quota for the user being based on the updated cost of storage space. 6. The method according to claim 1 , further comprising receiving preferences of the user as an input to the one or more processors. 7. The method according to claim 1 , wherein the cost of storage space depends on cost of management per GB of data, costs of human skills for storage management, electricity costs, costs for carbon credits, currency difference, data center floor costs, government subsidies, security factors, or export factors. 8. The method according to claim 1 , further comprising the user choosing a percentage of storage desired per location. 9. A cloud computing system comprising: a plurality of storage components located in different countries; one or more processors connected to said storage components located in different countries, said one or more processors monitoring the storage components of the global cloud computing system for a user to determine a maximum amount of storage to allocate, the allocation being calculated based on storage properties of the storage components, and properties of the user including the location of the user and at least one location of storage components requested by the user, the storage properties including storage types, an amount of available storage space, a cost of storage space, a proximity of the storage components with respect to the user location, and a time zone of the location of the storage components, wherein the one or more processors allocate storage based on the monitoring. 10. The cloud computing system according to claim 9 , wherein the properties of the user further include an amount of storage space requested by the user, and the user's initial storage quota. 11. The cloud computing system according to claim 9 , wherein the storage properties further include storage type and size of the storage components. 12. The cloud computing system according to claim 9 , further comprising a communications module connected to said cloud quota management module, said communications module sends a notification to the user, the notification including: an updated cost of storage space; and an updated storage quota for the user, the updated storage quota for the user being based on the updated cost of storage space. 13. A non-transitory computer-readable medium having computer-readable instructions stores thereon which when executed by a computer cause the computer to preform a method for storage management in a global cloud computing system, the method comprising: identifying locations of storage components in the cloud computing system, the storage components located in different countries; identifying storage properties of the storage components, the storage properties including at least one of an amount of available storage space and a cost of storage space; creating storage configuration information from the properties of the user, which is input to one or more processors connected to the storage components; monitoring, via the one or more processors, storage components of the cloud computing system, the monitoring determining a maximum amount of storage to allocate to the user in the storage components and being calculated based on the storage properties of the storage components and properties of the user, wherein the properties of the user include a geographic location of the user and at least one location of storage space requested by the user, and the storage properties include storage types and a proximity of the storage components with respect to the user location; and allocating storage based on the monitoring.
File system administration, e.g. details of archiving or snapshots (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title
using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185) · CPC title
Grid computing · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.