Method, device, and computer program for storage management

US11320997B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11320997-B2
Application numberUS-202016877891-A
CountryUS
Kind codeB2
Filing dateMay 19, 2020
Priority dateOct 29, 2019
Publication dateMay 3, 2022
Grant dateMay 3, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Storage management techniques involve determining, from a set of users sharing a storage system, a plurality of target users with storage quotas to be updated; obtaining a total increase storage quota to be increased for the storage system; and determining allocation of the total increase storage quota among the plurality of target users according to at least one of a first strategy associated with quota proportions and a second strategy associated with a used storage capacity. The allocation of the increase storage quota is determined automatically according one or more predefined strategies, which can achieve storage quota allocation effectively and automatically, thereby increasing storage efficiency.

First claim

Opening claim text (preview).

We claim: 1. A method of storage management, comprising: determining, from a set of users sharing a storage system, a plurality of target users with storage quotas to be updated; obtaining a total increase storage quota to be increased for the storage system; and determining allocation of the total increase storage quota among the plurality of target users according to at least one of a first strategy associated with quota proportions and a second strategy associated with a used storage capacity; wherein determining the plurality of target users with storage quotas to be updated includes: selecting multiple target users from the set of users sharing the storage system in response to an indication that more storage space is being added to the storage system. 2. The method of claim 1 , wherein the first strategy allows allocating the total increase storage quota based on corresponding quota proportions of respective current storage quotas of the plurality of target users to a total current storage quota of the plurality of target users, and the second policy allows allocating the total increase storage quota based on corresponding capacity proportions of respective used storage capacities of the plurality of target users to a total used storage capacity of the plurality of users. 3. The method of claim 1 , wherein selecting the multiple target users comprises: receiving a user input for selection of the plurality of target users; and determining the multiple target users according to the selection of the plurality of target users. 4. The method of claim 1 , wherein the indication that more storage space is being added to the storage system is triggered by a particular amount of storage space being added to the storage system; and wherein obtaining the total increase storage quota to be increased for the storage system includes: acquiring, as the total increase storage quota, a proportion of the particular amount of storage space that is different from 100% of the particular amount of storage space. 5. A method of storage management, comprising: determining, from a set of users sharing a storage system, a plurality of target users with storage quotas to be updated; obtaining a total increase storage quota to be increased for the storage system; and determining allocation of the total increase storage quota among the plurality of target users according to at least one of a first strategy associated with quota proportions and a second strategy associated with a used storage capacity; wherein determining the plurality of target users comprises: obtaining a first contribution level of the first strategy and a second contribution level of the second strategy to the allocation; determining respective scores for the set of users based on the first contribution level, the second contribution level and at least one of respective current storage quotas and respective used storage capacities of the set of users; and selecting the plurality of target users from the set of users based on the respective scores of the set of users. 6. A method of storage management, comprising: determining, from a set of users sharing a storage system, a plurality of target users with storage quotas to be updated; obtaining a total increase storage quota to be increased for the storage system; and determining allocation of the total increase storage quota among the plurality of target users according to at least one of a first strategy associated with quota proportions and a second strategy associated with a used storage capacity; wherein determining the allocation of the total increase storage quota among the plurality of target users comprises: obtaining a first contribution level of the first strategy and a second contribution level of the second strategy to the allocation; and determining the allocation of the total increase storage quota among the plurality of target users based on the first contribution level, the second contribution level, and at least one of respective current storage quotas and respective used storage capacities of the plurality of target users. 7. The method of claim 6 , wherein determining the allocation of the total increase storage quota among the plurality of target users comprises: in accordance with a determination that the first contribution level indicates the first strategy contributing to the allocation, determining corresponding quota proportions of respective current storage quotas of the plurality of target users to a total current storage quota of the plurality of target users; determining, based on the corresponding quota proportions and the total increase storage quota, corresponding first expected increase quotas to be allocated to the plurality of target users according to the first strategy; and determining, based on the corresponding first expected increase quotas, corresponding actual increase quotas to be allocated to the plurality of target users from the total increase storage quota. 8. The method of claim 6 , wherein determining the allocation of the total increase storage quota among the plurality of target users comprises: in accordance with a determination that the second contribution level indicates the second strategy contributing to the allocation, determining corresponding capacity proportions of respective used storage capacities of the plurality of target users to a total used storage capacity of the plurality of target users; determining, based on the corresponding capacity proportions and the total increase storage quota, corresponding second expected increase quotas to be allocated to the plurality of target users according to the second strategy; and determining, based on the corresponding second expected increase quotas, corresponding actual increase quotas to be allocated to the plurality of target users from the total increase storage quota. 9. The method of claim 6 , wherein obtaining the first contribution level and the second contribution level comprises: receiving a user input for the first and second contribution levels. 10. An electronic device, comprising: a processor; and a memory coupled to the processor and having instructions stored thereon, the instructions, when executed by the processor, causing the device to perform acts comprising: determining, from a set of users sharing a storage system, a plurality of target users with storage quotas to be updated; obtaining a total increase storage quota to be increased for the storage system; and determining allocation of the total increase storage quota among the plurality of target users according to at least one of a first strategy associated with quota proportions and a second strategy associated with a used storage capacity; wherein determining the plurality of target users with storage quotas to be updated includes: selecting multiple target users from the set of users sharing the storage system in response to an indication that more storage space is being added to the storage system. 11. The device of claim 10 , wherein the first strategy allows allocating the total increase storage quota based on corresponding quota proportions of respective current storage quotas of the plurality of target users to a total current storage quota of the plurality of target users, and the second policy allows allocating the total increase storage quota based on corresponding capacity proportions of respective used storage capacities of the plurality of target users to a total used storage capacity of the plurality of users. 12. The device of claim 10 , wherein selecting the multiple target users comprises: receiving a user input for selec

Assignees

Inventors

Classifications

  • Configuration or reconfiguration of storage systems · CPC title

  • Single storage device · CPC title

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · CPC title

  • G06F3/0631Primary

    by allocating resources to storage systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11320997B2 cover?
Storage management techniques involve determining, from a set of users sharing a storage system, a plurality of target users with storage quotas to be updated; obtaining a total increase storage quota to be increased for the storage system; and determining allocation of the total increase storage quota among the plurality of target users according to at least one of a first strategy associated …
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0604. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).