Enhanced storage quota management for cloud computing systems
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
25 Citations
13 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12)
-
-
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.
-
Specification