System and method for improving cache performance
    21.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08886883B1

    公开(公告)日:2014-11-11

    申请号:US13436906

    申请日:2012-03-31

    IPC分类号: G06F12/02 G06F12/08

    CPC分类号: G06F12/0866 G06F2212/401

    摘要: A method, computer program product, and computing system for identifying compressed content within a first cache system to a data array associated with the first cache system. Related content is located on the data array that is associated with the compressed content on the first cache system and it is determined whether the related content on the data array is compressible.

    摘要翻译: 一种用于将第一高速缓存系统内的压缩内容识别到与第一高速缓存系统相关联的数据阵列的方法,计算机程序产品和计算系统。 相关内容位于与第一高速缓存系统上的压缩内容相关联的数据阵列上,并且确定数据阵列上的相关内容是否是可压缩的。

    Techniques for path selection
    22.
    发明授权
    Techniques for path selection 有权
    路径选择技术

    公开(公告)号:US08838851B2

    公开(公告)日:2014-09-16

    申请号:US13600523

    申请日:2012-08-31

    IPC分类号: G06F13/12 G06F15/173 G06F3/06

    摘要: Described are techniques for performing path selection. A data operation is received for a metadevice comprising a plurality of metadevice members. A first of the plurality of metadevice members is determined. The first member is the member to which the data operation is directed. In accordance with a load balancing technique for the first metadevice member, path selection is performed to select a first of a plurality of paths. The metadevice is accessible over each of the plurality of paths. The data operation is sent over the first path.

    摘要翻译: 描述了用于执行路径选择的技术。 接收包括多个元设备成员的元设备的数据操作。 确定多个元设备成员中的第一个。 第一个成员是数据操作所针对的成员。 根据用于第一元器件成员的负载平衡技术,执行路径选择以选择多个路径中的第一个路径。 元设备可以在多个路径中的每一个上访问。 数据操作通过第一条路径发送。

    Controlling resource allocation using thresholds and scheduling
    23.
    发明授权
    Controlling resource allocation using thresholds and scheduling 有权
    使用阈值和调度控制资源分配

    公开(公告)号:US08667494B1

    公开(公告)日:2014-03-04

    申请号:US11510028

    申请日:2006-08-25

    IPC分类号: G06F9/46

    摘要: Described are techniques for allocating resources. Two consumer processes using two resources are provided. A first threshold of a first of the resources for a first of said two consumer processes is provided. A second threshold of a second of said resources for said first consumer process is provided. Consumption information is received regarding actual consumption of the two resources by the first consumer process. Execution of the first consumer process is scheduled in accordance with the first and the second thresholds and the consumption information.

    摘要翻译: 描述了分配资源的技术。 提供了两个使用两个资源的消费者进程。 提供了用于所述两个消费者过程中的第一个的第一资源的第一阈值。 提供了用于所述第一消费者处理的所述资源的第二阈值的第二阈值。 收到关于第一消费者过程对两个资源的实际消费的消费信息。 根据第一和第二阈值和消费信息调度第一消费者过程的执行。

    Techniques for adjusting priorities associated with servicing requests
    24.
    发明授权
    Techniques for adjusting priorities associated with servicing requests 有权
    调整与服务请求相关联的优先级的技术

    公开(公告)号:US08584128B1

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

    申请号:US11900062

    申请日:2007-09-10

    IPC分类号: G06F9/46

    摘要: Described are techniques for servicing data requests in a data storage system. One or more data requests from an application executing on the host are received. The data storage system allocates a first amount of resources for use in servicing data requests from the application. Behavior of the host is monitored for occurrences of I/O failure. In accordance with criteria and the occurrences of I/O failure, it is determined whether at least one of the host or the application is in a state of pending failure. If it is determined that at least one of the host or the application is in a state of pending failure, a second amount of resources larger than the first amount are allocated for a time period when servicing data requests from the application. After the time period, data requests from the application are serviced in accordance with the first amount of resources.

    摘要翻译: 描述了用于维护数据存储系统中的数据请求的技术。 接收来自在主机上执行的应用程序的一个或多个数据请求。 数据存储系统分配用于服务来自应用的数据请求的第一数量的资源。 主机监视I / O故障的发生。 根据标准和I / O故障的发生,确定主机或应用程序中的至少一个是否处于等待故障的状态。 如果确定主机或应用程序中的至少一个处于等待故障的状态,则在服务来自应用的数据请求的时间段内分配大于第一数量的第二数量的资源。 在该时间段之后,根据第一资源量来服务来自应用的数据请求。

    Automatic failover during online data migration
    25.
    发明授权
    Automatic failover during online data migration 有权
    在线数据迁移期间自动故障切换

    公开(公告)号:US08392753B1

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

    申请号:US12750391

    申请日:2010-03-30

    IPC分类号: G06F11/07

    CPC分类号: G06F11/1662 G06F11/2094

    摘要: A technique automatically handles a failure during online data migration from a source array to a target array. While a host initially accesses data from the source array using multipath I/O software, the technique involves (i) transitioning the source array to a passive mode, and the target array to an active mode, and (ii) beginning a data transfer operation which transfers data from the source array to the target array. The technique further involves modifying the data on both the target array and the source array in response to modification commands sent to the target array from the host while the data transfer operation is ongoing. The technique further involves automatically failing back to providing access to the data from the source array in response to an event in which the target array loses communication with the source array for a predefined amount of time.

    摘要翻译: 在从源阵列到目标阵列的在线数据迁移过程中,技术自动处理故障。 主机最初使用多路径I / O软件从源阵列访问数据,该技术涉及(i)将源阵列转换为被动模式,将目标阵列转换为活动模式,以及(ii)开始数据传输操作 它将数据从源数组传输到目标数组。 该技术还涉及在数据传送操作正在进行时响应于从主机发送到目标阵列的修改命令来修改目标阵列和源阵列上的数据。 该技术进一步涉及自动失败以响应于目标阵列在预定义的时间量内与源阵列失去通信的事件来提供对来自源阵列的数据的访问。

    Techniques for performing online data migration while effectively migrating SCSI reservations between source and target arrays
    26.
    发明授权
    Techniques for performing online data migration while effectively migrating SCSI reservations between source and target arrays 有权
    用于在源和目标阵列之间有效迁移SCSI预留的同时进行在线数据迁移的技术

    公开(公告)号:US08301811B1

    公开(公告)日:2012-10-30

    申请号:US12750388

    申请日:2010-03-30

    IPC分类号: G06F3/00 G06F13/12 G06F13/38

    摘要: A technique migrates data from a source array to a target array while preserving SCSI reservation compliance. The technique involves providing an active-to-passive instruction to the source array while a first SCSI reservation enables hosts to access data on the source array using MPIO software. The active-to-passive instruction directs the source array to transition devices from active mode to passive mode and, upon receipt of a next SCSI instruction, output an indicator indicating that the first SCSI reservation has been cleared. The technique further involves transitioning devices of the target array from passive mode to active mode and beginning a data transfer operation which transfers data from the source array to the target array. The technique further involves automatically effectuating formation of a second SCSI reservation in place of the first SCSI reservation, the second SCSI reservation providing host access to the data on the target array using MPIO software.

    摘要翻译: 一种技术将数据从源数组迁移到目标数组,同时保持SCSI保留合规性。 该技术涉及向源阵列提供主动到被动指令,而第一个SCSI预留可使主机使用MPIO软件访问源阵列上的数据。 主动到被动指令指示源阵列将器件从主动模式切换到被动模式,并且在接收到下一个SCSI指令时,输出指示第一个SCSI保留已被清除的指示符。 该技术还涉及将目标阵列的设备从被动模式转换到活动模式,并开始将数据从源阵列传输到目标阵列的数据传输操作。 该技术还包括自动实现第二SCSI保留的形成代替第一SCSI预留,第二SCSI预留使用MPIO软件提供主机对目标阵列上的数据的访问。

    Techniques for path selection
    27.
    发明授权
    Techniques for path selection 有权
    路径选择技术

    公开(公告)号:US08281033B1

    公开(公告)日:2012-10-02

    申请号:US12803498

    申请日:2010-06-29

    IPC分类号: G06F15/173

    摘要: Described are techniques for performing path selection. A data operation is received for a metadevice comprising a plurality of metadevice members. A first of the plurality of metadevice members is determined. The first member is the member to which the data operation is directed. In accordance with a load balancing technique for the first metadevice member, path selection is performed to select a first of a plurality of paths. The metadevice is accessible over each of the plurality of paths. The data operation is sent over the first path.

    摘要翻译: 描述了用于执行路径选择的技术。 接收包括多个元设备成员的元设备的数据操作。 确定多个元设备成员中的第一个。 第一个成员是数据操作所针对的成员。 根据用于第一元器件成员的负载平衡技术,执行路径选择以选择多个路径中的第一个路径。 元设备可以在多个路径中的每一个上访问。 数据操作通过第一条路径发送。

    Geometry adaptation using data redistribution
    28.
    发明授权
    Geometry adaptation using data redistribution 有权
    使用数据重新分配的几何适应

    公开(公告)号:US07797500B1

    公开(公告)日:2010-09-14

    申请号:US11726311

    申请日:2007-03-21

    IPC分类号: G06F13/00

    摘要: Described are techniques for migrating data from a source device to a target device. A source device descriptor of the source device including source device geometry parameters and a source device partition definition structure is received. Target device geometry parameters are received. The source partition definition structure is translated and a mapped partition definition structure in accordance with the target device geometry parameters is generated. A target device descriptor including the target device geometry parameters and the mapped partition definition structure is generated. The target device descriptor is stored on the target device. Data for one or more partitions of the source device is migrated to the target device.

    摘要翻译: 描述了将数据从源设备迁移到目标设备的技术。 源设备的源设备描述符包括源设备几何参数和源设备分区定义结构。 接收目标设备几何参数。 转换源分区定义结构,并生成根据目标设备几何参数的映射分区定义结构。 生成包括目标设备几何参数和映射分区定义结构的目标设备描述符。 目标设备描述符存储在目标设备上。 源设备的一个或多个分区的数据将迁移到目标设备。

    Data verification following database write
    29.
    发明授权
    Data verification following database write 有权
    数据库写入后的数据验证

    公开(公告)号:US07627619B1

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

    申请号:US10749692

    申请日:2003-12-29

    IPC分类号: G06F17/30

    摘要: A method for processing a request from a host to write a database record to a target location on a logical device associated with a data-storage system in data communication with the host includes maintaining, at the data storage system, information identifying extents of the logical device that are designated for storage of database records, and, on the basis of the information, determining whether the target location is one on which a database record is permitted to be stored.

    摘要翻译: 一种用于处理来自主机的请求以将数据库记录写入到与主机进行数据通信的与数据存储系统相关联的逻辑设备上的目标位置的方法包括在数据存储系统处维护识别逻辑的区段的信息 设备,其被指定用于存储数据库记录,并且基于该信息,确定目标位置是否允许数据库记录被存储在其上。

    Disk array storage device with means for enhancing host application performance using task priorities
    30.
    发明授权
    Disk array storage device with means for enhancing host application performance using task priorities 有权
    磁盘阵列存储设备,具有使用任务优先级增强主机应用性能的方法

    公开(公告)号:US06839804B2

    公开(公告)日:2005-01-04

    申请号:US10679810

    申请日:2003-10-06

    IPC分类号: G06F3/06 G06F12/00 G06F12/14

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Disk array storage device apparatus for enhancing the performance of an application on a data processing system that operates with a disk array storage device in which the completion of tasks associated with different transactions with one logical storage device are conditions precedent to the completion of other transactions. Specific tasks related to the one logical device are given priority over tasks related to all other logical storage devices. In a specific implementation reconnect tasks are given the highest priority with reconnect tasks from the one logical storage device being given the highest priority. A second category of tasks related to the one logical storage device can be given priority over all other tasks except reconnect tasks. All other tasks are given a priority below that of the first and second task categories.