-
公开(公告)号:US11914904B2
公开(公告)日:2024-02-27
申请号:US18078400
申请日:2022-12-09
Applicant: EMC IP Holding Company LLC
Inventor: Finbarr O'Riordan , Tim O'Connor
IPC: G06F3/06
CPC classification number: G06F3/0665 , G06F3/0604 , G06F3/062 , G06F3/0631 , G06F3/067 , G06F3/0683
Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second parameter.
-
公开(公告)号:US20230026185A1
公开(公告)日:2023-01-26
申请号:US17381329
申请日:2021-07-21
Applicant: EMC IP Holding Company LLC
Inventor: Finbarr O'Riordan , Tim O'Connor
IPC: G06F3/06
Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second parameter.
-
公开(公告)号:US11644951B2
公开(公告)日:2023-05-09
申请号:US16860574
申请日:2020-04-28
Applicant: EMC IP Holding Company LLC
Inventor: Robert Fitzgerald , David P. Moloney , Finbarr O'Riordan
IPC: G06F3/0482 , G06F3/04847 , G06F16/248 , G06F16/28
CPC classification number: G06F3/0482 , G06F3/04847 , G06F16/248 , G06F16/289
Abstract: Techniques for specifying information displayed in a graphical user interface may include: receiving a runbook definition that is a template including a primary object category, a first object category related to the primary object category, a first chart definition of metrics about the primary object category, and a second chart definition of metrics about the first object category; loading the runbook definition; applying the runbook definition to a first primary object that is an instance of the primary object category, wherein the first primary object has a first related object and the first related object is an instance of the first object category; and updating the graphical user interface to display a first chart having the first chart definition for the first primary object and to display a second chart having the second chart definition for the first related object.
-
公开(公告)号:US11455106B1
公开(公告)日:2022-09-27
申请号:US17355324
申请日:2021-06-23
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Finbarr O'Riordan , Tim O'Connor , Warren Fleury
IPC: G06F3/06
Abstract: A storage reclamation orchestrator is implemented to identify and recover unused storage resources on a storage system. The storage reclamation orchestrator analyses storage usage attributes of storage groups occupying storage resources of the storage system. The storage reclamation orchestrator assigns individual usage point values to each storage usage attribute of a given storage group. The individual usage point values are combined to assign a final usage point value to the storage group. Storage groups with usage point values above a threshold are candidate storage groups for recovery on the storage system. Example storage usage attributes include whether the storage group has been masked to a host device, an amount of time since IO activity has occurred on the storage group, an amount of time since local protection was implemented on the storage group, and an amount of time since remote protection was implemented on the storage group.
-
公开(公告)号:US11614900B2
公开(公告)日:2023-03-28
申请号:US17381329
申请日:2021-07-21
Applicant: EMC IP Holding Company LLC
Inventor: Finbarr O'Riordan , Tim O'Connor
IPC: G06F3/06
Abstract: Techniques for provisioning storage may include: initially provisioning storage for a storage group of logical devices; tagging the storage group to enable autonomous storage provisioning; receiving a plurality of parameters used in connection with performing autonomous storage provisioning for the storage group, wherein the plurality of parameters includes a first parameter denoting a threshold amount of consumed storage of the storage group, a second parameter denoting a storage capacity expansion amount by which to expand the storage capacity of the storage group, and a third parameter denoting a system-wide threshold of consumed backend non-volatile storage; determining, in accordance with the plurality of parameters, whether to expand a current storage capacity of the storage group; and responsive to determining to expand the current storage capacity of the storage group, performing first processing to automatically expand the current storage capacity of the storage group in accordance with the second parameter.
-
公开(公告)号:US11586362B2
公开(公告)日:2023-02-21
申请号:US17162206
申请日:2021-01-29
Applicant: EMC IP Holding Company LLC
Inventor: Finbarr O'Riordan , Audrey O'Sullivan , Tim O'Connor , Derek Barrett , Anna Odziemczyk , Sean Flanagan
Abstract: A master profile may be created defining a plurality of values for a plurality of storage system parameters. The master profile may be stored and applied to a plurality of storage systems. In some embodiments, one or more values defined in the master profile may be changed and the resulting plurality of parameter values stored in a new master profile. Current values of storage system parameters may be monitored, for example, determined according to a predefined schedule or in response to user input, and the current values may be compared against the values defined in the master profiles. The results of these comparisons may be recorded as part of compliance information that indicates the extent of compliance of the parameter values of a storage system with the master profile parameter values. The compliance information may be included as part of a compliance report, notification or some other communication.
-
公开(公告)号:US20210333953A1
公开(公告)日:2021-10-28
申请号:US16860574
申请日:2020-04-28
Applicant: EMC IP Holding Company LLC
Inventor: Robert Fitzgerald , David P. Moloney , Finbarr O'Riordan
IPC: G06F3/0482 , G06F16/28 , G06F16/248 , G06F3/0484
Abstract: Techniques for specifying information displayed in a graphical user interface may include: receiving a runbook definition that is a template including a primary object category, a first object category related to the primary object category, a first chart definition of metrics about the primary object category, and a second chart definition of metrics about the first object category; loading the runbook definition; applying the runbook definition to a first primary object that is an instance of the primary object category, wherein the first primary object has a first related object and the first related object is an instance of the first object category; and updating the graphical user interface to display a first chart having the first chart definition for the first primary object and to display a second chart having the second chart definition for the first related object.
-
-
-
-
-
-