Logical volume space sharing
    1.
    发明授权
    Logical volume space sharing 有权
    逻辑卷空间共享

    公开(公告)号:US09134908B2

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

    申请号:US13737929

    申请日:2013-01-09

    Applicant: Apple Inc.

    Abstract: Space sharing between logical volumes is achieved through a technique that enables available storage space to be flexibly consumed and released by the logical volumes. Each logical volume is associated with an address tree that defines how available storage space is consumed by the logical volume. The technique involves receiving an input/output (I/O) operation that specifies a logical address within an address tree associated with the logical volume, parsing the address tree to identify an entry therein, if any, that is associated with the logical address, where the entry stores physical address information that is associated with the logical address. If it is determined that the entry exists, then one or more translated I/O operations are generated based on the physical address information and forwarded to a physical device manager to carry out the translated one or more I/O operations.

    Abstract translation: 通过使逻辑卷灵活地消耗和释放可用存储空间的技术来实现逻辑卷之间的空间共享。 每个逻辑卷与定义逻辑卷所消耗的可用存储空间的地址树相关联。 该技术包括接收指定与逻辑卷相关联的地址树内的逻辑地址的输入/输出(I / O)操作,解析地址树以识别与逻辑地址相关联的条目(如果有的话) 其中条目存储与逻辑地址相关联的物理地址信息。 如果确定该条目存在,则基于物理地址信息生成一个或多个翻译的I / O操作,并将其转发到物理设备管理器以执行已翻译的一个或多个I / O操作。

    FAST NEW FILE CREATION CACHE
    2.
    发明申请
    FAST NEW FILE CREATION CACHE 审中-公开
    快速新建文件快照

    公开(公告)号:US20140195571A1

    公开(公告)日:2014-07-10

    申请号:US13736817

    申请日:2013-01-08

    Applicant: APPLE INC.

    CPC classification number: G06F17/30091 G06F3/068 G06F3/0685 G06F17/30132

    Abstract: In one embodiment, a new file creation cache is reserved on a fast storage device that is part of a composite storage device that also includes a slow storage device; the composite storage device is treated as a single logical volume (or a plurality of logical volumes) by a file system which maintains a mapping table that is used to determine whether the write operation is for a new file. If the write operation is for a new file, the file system attempts to write the new file to the fast storage device. If the write operation is not for a new file, the mapping table specifies which device is used for the write operation.

    Abstract translation: 在一个实施例中,在快速存储设备上保留新的文件创建高速缓存,快速存储设备也是还包括慢速存储设备的复合存储设备的一部分; 复合存储设备被维护用于确定写入操作是否用于新文件的映射表的文件系统被视为单个逻辑卷(或多个逻辑卷)。 如果写入操作是用于新文件,则文件系统会尝试将新文件写入快速存储设备。 如果写操作不适用于新文件,则映射表指定用于写入操作的设备。

    Fast new file creation cache
    3.
    发明授权

    公开(公告)号:US10073851B2

    公开(公告)日:2018-09-11

    申请号:US13736817

    申请日:2013-01-08

    Applicant: Apple Inc.

    CPC classification number: G06F16/13 G06F3/068 G06F3/0685 G06F16/172

    Abstract: In one embodiment, a new file creation cache is reserved on a fast storage device that is part of a composite storage device that also includes a slow storage device; the composite storage device is treated as a single logical volume (or a plurality of logical volumes) by a file system which maintains a mapping table that is used to determine whether the write operation is for a new file. If the write operation is for a new file, the file system attempts to write the new file to the fast storage device. If the write operation is not for a new file, the mapping table specifies which device is used for the write operation.

    Logical volume space sharing
    4.
    发明授权

    公开(公告)号:US09292217B2

    公开(公告)日:2016-03-22

    申请号:US14819387

    申请日:2015-08-05

    Applicant: Apple Inc.

    Abstract: Space sharing between logical volumes is achieved through a technique that enables available storage space to be flexibly consumed and released by the logical volumes. Each logical volume is associated with an address tree that defines how available storage space is consumed by the logical volume. The technique involves receiving an input/output (I/O) operation that specifies a logical address within an address tree associated with the logical volume, parsing the address tree to identify an entry therein, if any, that is associated with the logical address, where the entry stores physical address information that is associated with the logical address. If it is determined that the entry exists, then one or more translated I/O operations are generated based on the physical address information and forwarded to a physical device manager to carry out the translated one or more I/O operations.

Patent Agency Ranking