Systems, methods, and computer readable media for tracking pool storage space reservations
    11.
    发明授权
    Systems, methods, and computer readable media for tracking pool storage space reservations 有权
    用于跟踪池存储空间预留的系统,方法和计算机可读介质

    公开(公告)号:US08479046B1

    公开(公告)日:2013-07-02

    申请号:US12824966

    申请日:2010-06-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1088

    摘要: Systems, methods, and computer readable media for tracking storage pool reservations are disclosed. According to one aspect, the subject matter described herein includes a system for tracking storage pool reservations. The system includes a storage entity having data storage space for storing data, the data storage space being divided into a plurality of slices. The system also includes one or more portions of non-volatile memory, different from the data storage space, for storing slice reservation statistics and information about requests that affect slice reservation statistics, wherein storing information in the portion of non-volatile memory is an atomic operation. The system further includes a control module for receiving a request that affect slice reservation statistics, storing information about the request in the portion of non-volatile memory, performing the request, and updating the slice reservation statistics and clearing the information about the request in the portion of non-volatile memory.

    摘要翻译: 公开了用于跟踪存储池预留的系统,方法和计算机可读介质。 根据一个方面,本文所述的主题包括用于跟踪存储池预留的系统。 该系统包括具有用于存储数据的数据存储空间的存储实体,数据存储空间被分成多个片。 系统还包括与数据存储空间不同的非易失性存储器的一个或多个部分,用于存储切片预约统计信息和关于影响片段预约统计的请求的信息,其中在非易失性存储器的部分中存储信息是原子 操作。 该系统还包括一个控制模块,用于接收影响片段预约统计的请求,在非易失性存储器的一部分中存储关于该请求的信息,执行该请求,以及更新片段预约统计信息,并清除关于该请求的信息 部分非易失性存储器。

    Systems, methods, and computer readable media for performance optimization of storage allocation to virtual logical units
    14.
    发明授权
    Systems, methods, and computer readable media for performance optimization of storage allocation to virtual logical units 有权
    用于对虚拟逻辑单元进行存储分配的性能优化的系统,方法和计算机可读介质

    公开(公告)号:US08751740B1

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

    申请号:US12751707

    申请日:2010-03-31

    IPC分类号: G06F13/00

    摘要: A system for performance optimization of storage allocation to virtual logical units includes a storage entity having data storage space divided into slices for storing data. A slice allocation table stores slice allocation status. A memory stores statistics regarding the allocation of slices to logical units. A management database stores information regarding the allocation of slices to logical units. An allocation module performs an allocation process in response to receiving an I/O write request. A management module performs scheduled post-I/O management processes asynchronously with allocation processes, including updating the management database to reflect the allocation of the selected slice, and updating the status of the selected slice in the slice allocation table to indicate that the post-I/O management process for the selected slice has been performed.

    摘要翻译: 用于对虚拟逻辑单元的存储分配的性能优化的系统包括存储实体,其具有被划分为用于存储数据的片段的数据存储空间。 片分配表存储片分配状态。 存储器存储关于切片分配到逻辑单元的统计数据。 管理数据库将关于切片分配的信息存储到逻辑单元。 响应于接收到I / O写请求,分配模块执行分配处理。 管理模块与分配过程异步地执行预定的后I / O管理过程,包括更新管理数据库以反映所选择的分片的分配,以及更新分片分配表中所选切片的状态, 所选切片的I / O管理过程已经执行。

    System and method for tracking changes associated with incremental copying
    16.
    发明授权
    System and method for tracking changes associated with incremental copying 有权
    跟踪增量复制相关变更的系统和方法

    公开(公告)号:US07165155B1

    公开(公告)日:2007-01-16

    申请号:US10652967

    申请日:2003-08-29

    IPC分类号: G06F12/00

    摘要: This invention is a system and method for assisting the performance of incremental copying of data in a data storage environment and includes a tracking mechanism. In one embodiment, the tracking mechanism is implemented in such a way that it is able to track changes while allowing access to production data by carrying out unique methodology. In other embodiments, implementations include a system, a computer program product, or an apparatus, wherein each embodiment is configured for carrying out the steps involved in the methodology.

    摘要翻译: 本发明是一种用于辅助在数据存储环境中执行数据的增量复制的系统和方法,并且包括跟踪机制。 在一个实施例中,跟踪机制以这样一种方式实现,即能够通过执行独特的方法来跟踪变化,同时允许访问生产数据。 在其他实施例中,实现包括系统,计算机程序产品或装置,其中每个实施例被配置为执行方法中涉及的步骤。

    Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment
    18.
    发明授权
    Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment 有权
    方法,系统和计算机程序产品,用于在磁盘阵列环境中进行位图传输和删除配置信息传输

    公开(公告)号:US07529887B1

    公开(公告)日:2009-05-05

    申请号:US11393638

    申请日:2006-03-30

    IPC分类号: G06F12/00

    摘要: Methods, systems, and computer program products for postponing bitmap transfers and eliminating configuration information transfers during trespass operations in a disk array environment are disclosed. According to one method, a clone group is stored on a disk array, the clone group including a logical unit (LUN) representing a storage partition on the disk array and a clone of the LUN, the clone being a copy of the data referenced by the LUN. The clone group is associated with a first storage processor (SP) for writing data to the disk array. Changes between the LUN and the clone are tracked by maintaining a data structure indicative of the changes in a memory associated with the first SP. The association of the clone group is changed to a second SP for writing data to the disk array without transferring the data structure to memory associated with the second SP.

    摘要翻译: 公开了用于在磁盘阵列环境中的入侵操作期间推迟位图传送和消除配置信息传输的方法,系统和计算机程序产品。 根据一种方法,将克隆组存储在磁盘阵列上,克隆组包括表示磁盘阵列上的存储分区的逻辑单元(LUN)和LUN的克隆,该克隆是由 该LUN。 克隆组与用于将数据写入磁盘阵列的第一存储处理器(SP)相关联。 通过维护指示与第一SP相关联的存储器中的改变的数据结构来跟踪LUN和克隆之间的变化。 将克隆组的关联改变为用于将数据写入磁盘阵列的第二SP,而不将数据结构传送到与第二SP相关联的存储器。