Avoiding Physical Fragmentation in a Virtualized Storage Environment
    1.
    发明申请
    Avoiding Physical Fragmentation in a Virtualized Storage Environment 有权
    在虚拟化存储环境中避免物理碎片化

    公开(公告)号:US20130326186A1

    公开(公告)日:2013-12-05

    申请号:US13484001

    申请日:2012-05-30

    IPC分类号: G06F12/02

    摘要: A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical storage layer. To facilitate contiguous storage, each layer of the virtualized storage stack maintains additional metadata associated with data blocks. For each data block, the metadata indicates whether the data block is free, provisioned and includes a tag that indicates when the data block was first written. Data blocks that were first written as part of the same write request share the same tag, and are mostly guaranteed to be physically co-located. Block allocations that reuse data blocks having the same tag are preferred. Such preference increases the likelihood of the blocks being contiguous in the physical storage as these blocks were allocated as part of the same first write.

    摘要翻译: 虚拟化存储堆栈包括物理存储层之上的逻辑层。 每个逻辑层分配数据块,数据块分配向下传播到物理存储层。 为了便于连续存储,虚拟化存储堆栈的每一层维护与数据块相关联的附加元数据。 对于每个数据块,元数据指示数据块是否空闲,被提供,并且包括指示数据块何时被首次写入的标签。 首次写入相同写入请求的数据块共享相同的标签,并且主要保证在物理上位于同一位置。 重用具有相同标签的数据块的块分配是首选的。 这样的偏好增加了块在物理存储中是连续的可能性,因为这些块被分配为相同的第一次写入的一部分。

    Avoiding physical fragmentation in a virtualized storage environment
    2.
    发明授权
    Avoiding physical fragmentation in a virtualized storage environment 有权
    在虚拟化存储环境中避免物理碎片化

    公开(公告)号:US08762660B2

    公开(公告)日:2014-06-24

    申请号:US13484001

    申请日:2012-05-30

    IPC分类号: G06F12/00 G06F11/14 G06F17/30

    摘要: A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical storage layer. To facilitate contiguous storage, each layer of the virtualized storage stack maintains additional metadata associated with data blocks. For each data block, the metadata indicates whether the data block is free, provisioned and includes a tag that indicates when the data block was first written. Data blocks that were first written as part of the same write request share the same tag, and are mostly guaranteed to be physically co-located. Block allocations that reuse data blocks having the same tag are preferred. Such preference increases the likelihood of the blocks being contiguous in the physical storage as these blocks were allocated as part of the same first write.

    摘要翻译: 虚拟化存储堆栈包括物理存储层之上的逻辑层。 每个逻辑层分配数据块,数据块分配向下传播到物理存储层。 为了便于连续存储,虚拟化存储堆栈的每一层维护与数据块相关联的附加元数据。 对于每个数据块,元数据指示数据块是否空闲,被提供,并且包括指示数据块何时被首次写入的标签。 首次写入相同写入请求的数据块共享相同的标签,并且主要保证在物理上位于同一位置。 重用具有相同标签的数据块的块分配是首选的。 这样的偏好增加了块在物理存储中是连续的可能性,因为这些块被分配为相同的第一次写入的一部分。