Aggregation of write traffic to a data store

    公开(公告)号:US10509730B2

    公开(公告)日:2019-12-17

    申请号:US15229025

    申请日:2016-08-04

    Abstract: A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.

    Migrating data in response to changes in hardware or workloads at a data store

    公开(公告)号:US10178174B2

    公开(公告)日:2019-01-08

    申请号:US15645515

    申请日:2017-07-10

    Abstract: Embodiments are directed to modifying storage capacity within a data store and to modifying resiliency for a data store. In one scenario, a computer system receives a request to move data. The computer system may determine that data is to be moved from an allocation on one data store to a new allocation on another data store. The computer system may create a new allocation on the other data store, where the new allocation is configured to receive data from the first data store. The computer system then moves the data to the new allocation on the second data store as data I/O requests are received at the first data store. Data store access requests are synchronized with the data movement by directing the data store access requests to the first data store, to the second data store or to both data stores depending on the type of access request.

    Live Configurable Storage
    8.
    发明申请
    Live Configurable Storage 有权
    实时可配置存储

    公开(公告)号:US20160266799A1

    公开(公告)日:2016-09-15

    申请号:US14645085

    申请日:2015-03-11

    Abstract: A system for storing data in a dynamic fashion. The system includes a storage entity. The storage entity includes portions of a plurality of different persistent storage devices. Each storage device has a set of constraints. The storage entity is configured to store data in a dynamic fashion in a layout on the persistent storage devices of the storage entity that meets the different data requirements for the data while still being within the constraints for the persistent storage devices. The storage entity is configured to change the layout for a portion of the data as requirements related to at least one of performance or resiliency for a portion of the data change while the storage entity continues to provide the data from the storage entity.

    Abstract translation: 用于以动态方式存储数据的系统。 该系统包括存储实体。 存储实体包括多个不同持久存储设备的部分。 每个存储设备都有一组约束。 存储实体被配置为以满足数据的不同数据要求但仍处于持久存储设备的约束内的动态方式在存储实体的持久存储设备上的布局中存储数据。 存储实体被配置为当存储实体继续提供来自存储实体的数据时,将数据的一部分的布局改变为与数据改变的一部分的性能或弹性中的至少一个相关的要求。

    Dynamically configurable storage clusters

    公开(公告)号:US10452445B2

    公开(公告)日:2019-10-22

    申请号:US15691574

    申请日:2017-08-30

    Abstract: The techniques disclosed herein provide a dynamically configurable cluster of storage devices. In some configurations, the dynamically configurable cluster is associated with a fault domain. The cluster may include a plurality of computing devices that each include at least a storage device. The plurality of storage devices in the cluster may be configured to support a plurality of workloads coupled to the dynamically configurable cluster. The plurality of storage devices in the dynamically configurable cluster may be allocated to one or more of the plurality of workloads based on metadata identified resiliency requirements, performance requirements, and/or cost factors linked to the one or more of the plurality of workloads.

Patent Agency Ranking