Backoff-based scheduling of storage object deletions
    2.
    发明授权
    Backoff-based scheduling of storage object deletions 有权
    基于退货的存储对象删除调度

    公开(公告)号:US09063946B1

    公开(公告)日:2015-06-23

    申请号:US13715889

    申请日:2012-12-14

    IPC分类号: G06F17/30

    摘要: Methods and apparatus for backoff-based scheduling of storage object deletions are disclosed. A storage medium stores program instructions that when executed on a processor, obtain an indication of a collection of storage objects of a network-accessible multi-tenant storage service to be deleted in accordance with specified deletion criteria. A deletion of a storage object comprises a metadata deletion operation and one or more other operations. The instructions initiate, corresponding to at least some objects of the collection, respective metadata deletion operations at a metadata node of the storage service. If a metric associated with the metadata node meets a threshold criterion, the instructions delay, by a particular amount of time, an initiation of an operation corresponding to a deletion of another storage object.

    摘要翻译: 公开了用于存储对象删除的基于退避的调度的方法和装置。 存储介质存储当在处理器上执行时的程序指令,根据指定的删除标准来获取要删除的网络可访问的多租户存储服务的存储对象的集合的指示。 存储对象的删除包括元数据删除操作和一个或多个其他操作。 所述指令对应于所述收集的至少一些对象,在所述存储服务的元数据节点处发起相应的元数据删除操作。 如果与元数据节点相关联的度量符合阈值标准,则指令延迟特定时间量,启动对应于另一个存储对象的删除的操作。

    Storage object deletion job management
    3.
    发明授权
    Storage object deletion job management 有权
    存储对象删除作业管理

    公开(公告)号:US09052942B1

    公开(公告)日:2015-06-09

    申请号:US13715883

    申请日:2012-12-14

    摘要: Methods and apparatus for storage object deletion job management are disclosed. A storage medium stores program instructions that when executed on a processor, identify, during a particular deletion execution iteration, a particular deletion job object stored at a multi-tenant storage service, wherein the particular deletion job object indicates a collection of storage objects that are eligible for deletion from the storage service in accordance with specified deletion criteria. The instructions determine, based on a job validity criterion, whether deletion operations corresponding to the particular deletion job object of the one or more deletion job objects are to be scheduled. If the job object is validated, the instructions initiate a deletion operation for storage objects indicated in the particular deletion job object.

    摘要翻译: 公开了存储对象删除作业管理的方法和装置。 存储介质存储当在处理器上执行时的程序指令,在特定删除执行迭代期间识别存储在多租户存储服务中的特定删除作业对象,其中特定删除作业对象指示存储对象的集合 有资格根据指定的删除条件从存储服务中删除。 指令基于作业有效性标准确定是否要调度与一个或多个删除作业对象的特定删除作业对象相对应的删除操作。 如果作业对象被验证,指令将启动对特定删除作业对象中指示的存储对象的删除操作。

    Lifecycle transition validation for storage objects

    公开(公告)号:US10853337B2

    公开(公告)日:2020-12-01

    申请号:US15602017

    申请日:2017-05-22

    IPC分类号: G06F16/2458 G06F16/21

    摘要: Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.

    Storage service lifecycle policy transition management
    6.
    发明授权
    Storage service lifecycle policy transition management 有权
    存储服务生命周期策略转换管理

    公开(公告)号:US09355060B1

    公开(公告)日:2016-05-31

    申请号:US13715850

    申请日:2012-12-14

    IPC分类号: G06F15/16 G06F15/167

    CPC分类号: H04L67/1097 H04L67/2852

    摘要: Methods and apparatus for storage lifecycle configuration management are disclosed. A storage medium stores program instructions that, when executed on a processor, implement a storage lifecycle manager. The manager receives a lifecycle policy to be applied to storage objects of a container of a storage service. The policy indicates lifecycle transitions to be implemented for the objects. The manager stores (a) a policy modification sequence number (PMSN) indicative of a most recent modification of the policy and (b) a policy application sequence number (PASN) associated with the particular logical container, where the PASN is based on the PMSN. The manager later compares the PMSN and the PASN to determine whether a lifecycle transition is to be performed, and if the transition is to be performed, schedules one or more operations for the transition.

    摘要翻译: 公开了存储生命周期配置管理的方法和装置。 存储介质存储当在处理器上执行时实现存储生命周期管理器的程序指令。 经理收到应用于存储服务容器的存储对象的生命周期策略。 该策略指示要为对象实现的生命周期过渡。 管理员存储(a)指示策略的最新修改的策略修改序列号(PMSN)和(b)与特定逻辑容器相关联的策略应用序列号(PASN),其中PASN基于PMSN 。 后来经理比较PMSN和PASN,以确定是否执行生命周期转换,如果要执行转换,则为转换计划一个或多个操作。

    LIFECYCLE SUPPORT FOR STORAGE OBJECTS

    公开(公告)号:US20210081383A1

    公开(公告)日:2021-03-18

    申请号:US17105278

    申请日:2020-11-25

    IPC分类号: G06F16/21

    摘要: Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.

    STORAGE LIFECYCLE PIPELINE ARCHITECTURE
    8.
    发明申请

    公开(公告)号:US20170337154A1

    公开(公告)日:2017-11-23

    申请号:US15671099

    申请日:2017-08-07

    IPC分类号: G06F15/167

    摘要: Methods and apparatus for a pipelined architecture for storage lifecycles are disclosed. A method includes identifying, during a transition candidate discovery iteration, storage objects of a multi-tenant service for which respective lifecycle transitions are to be scheduled, including a particular storage object identified as being a candidate for a particular lifecycle transition. The method includes generating transition job objects, each job comprising respective indications of one or more of the storage objects identified during the discovery iteration. The method includes assigning, during a transition execution iteration, resources to initiate storage operations for the particular lifecycle transition, and initiating, using the assigned resources, storage operations for the particular lifecycle transition.

    LIFECYCLE SUPPORT FOR STORAGE OBJECTS
    9.
    发明申请

    公开(公告)号:US20170255589A1

    公开(公告)日:2017-09-07

    申请号:US15602017

    申请日:2017-05-22

    IPC分类号: G06F15/167

    摘要: Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.

    Equitable resource allocation for storage object deletion
    10.
    发明授权
    Equitable resource allocation for storage object deletion 有权
    用于存储对象删除的公平资源分配

    公开(公告)号:US09417917B1

    公开(公告)日:2016-08-16

    申请号:US13715898

    申请日:2012-12-14

    IPC分类号: G06F9/46 G06F9/455 G06F9/50

    摘要: Methods and apparatus for equitable resource allocation for storage object deletions are disclosed. A storage medium stores program instructions that when executed on a processor implement a deletion task dispatcher of a multi-tenant storage service. The dispatcher identifies one or more deletion job objects that each comprise an indication of a respective set of storage objects that are candidates for scheduled deletion from the storage service. The dispatcher determines a set of resources to be used for deletion operations corresponding to a particular deletion job object, based at least in part on the number of distinct clients whose storage objects are indicated in the job object, and assigned the set of resource to initiate the deletion operations corresponding to the particular job object.

    摘要翻译: 公开了用于存储对象删除的公平资源分配的方法和装置。 存储介质存储当在处理器上执行时执行多租户存储服务的删除任务调度器的程序指令。 调度员识别一个或多个删除作业对象,每个删除作业对象包括作为从存储服务调度删除的候选的相应存储对象集合的指示。 所述调度器至少部分地基于在所述作业对象中指示了其存储对象的不同客户端的数量来确定要用于与特定删除作业对象相对应的删除操作的一组资源,并且分配所述一组资源以启动 与特定作业对象相对应的删除操作。