Techniques for adjusting priorities associated with servicing requests
    1.
    发明授权
    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故障的发生,确定主机或应用程序中的至少一个是否处于等待故障的状态。 如果确定主机或应用程序中的至少一个处于等待故障的状态,则在服务来自应用的数据请求的时间段内分配大于第一数量的第二数量的资源。 在该时间段之后,根据第一资源量来服务来自应用的数据请求。

    Setting a ceiling for bandwidth used by background tasks in a shared port environment
    2.
    发明授权
    Setting a ceiling for bandwidth used by background tasks in a shared port environment 有权
    为共享端口环境中后台任务使用的带宽设置上限

    公开(公告)号:US07751407B1

    公开(公告)日:2010-07-06

    申请号:US11324992

    申请日:2006-01-03

    IPC分类号: H04L12/56

    CPC分类号: H04L47/10 H04L47/283

    摘要: Controlling communication through a communication resource includes allocating a percentage of a maximum bandwidth of the communication resource to a subset of processes that communicate using the resource, determining a delay amount between I/O operations, where the delay amount corresponds to the percentage of bandwidth allocated to the subset of processes, and waiting an amount of time corresponding to the delay amount between I/O operations for the subset of processes. The delay amount may be increased in response to the actual I/O throughput being greater than an amount corresponding to the percentage of the maximum bandwidth allocated to the subset of processes. The delay amount may be decreased in response to the actual I/O throughput being less than an amount corresponding to the percentage of the maximum bandwidth allocated to the subset of processes.

    摘要翻译: 通过通信资源控制通信包括将通信资源的最大带宽的百分比分配给使用资源进行通信的进程的子集,确定I / O操作之间的延迟量,其中延迟量对应于分配的带宽百分比 到进程的子集,并且等待与对于进程子集的I / O操作之间的延迟量相对应的时间量。 延迟量可以响应于实际I / O吞吐量大于对应于分配给处理子集的最大带宽的百分比的量而增加。 延迟量可以响应于实际I / O吞吐量小于对应于分配给处理子集的最大带宽的百分比的量而减小。

    System and method for warming cache
    3.
    发明授权
    System and method for warming cache 有权
    缓存缓存系统和方法

    公开(公告)号:US09026741B1

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

    申请号:US13539431

    申请日:2012-06-30

    IPC分类号: G06F12/00 G06F11/20

    摘要: A method, computer program product, and computing system for receiving an indication of a cold cache event within a storage system. The storage system includes a multi-tiered data array including at least a faster data tier and a slower data tier. A data list that identifies at least a portion of the data included within the faster data tier of the multi-tiered data array is obtained from the multi-tiered data array. At least a portion of the data identified within the data list is requested from the multi-tiered data array, thus defining the requested data. The requested data is received from the multi-tiered data array.

    摘要翻译: 一种用于接收存储系统内的冷缓存事件的指示的方法,计算机程序产品和计算系统。 存储系统包括多层数据阵列,其包括至少更快的数据层和较慢的数据层。 从多层数据阵列获得识别包含在多层数据阵列的更快数据层内的数据的至少一部分的数据列表。 从多层数据阵列请求数据列表中识别的数据的至少一部分,从而定义所请求的数据。 从多层数据阵列接收所请求的数据。

    Using I/O track information for continuous push with splitter for storage device
    4.
    发明授权
    Using I/O track information for continuous push with splitter for storage device 有权
    使用I / O跟踪信息连续推送分离器用于存储设备

    公开(公告)号:US08694700B1

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

    申请号:US12893600

    申请日:2010-09-29

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

    摘要: Methods and apparatus for eliminating the need for a complete synchronization due to failure of a data protection appliance in a continuous data protection system having a replication splitter. In one embodiment, a continuous data protection system includes a source side having a source side storage array with a splitter and a data protection appliance, where processing includes initiating a source side splitter session, initializing a first I/O tracking mechanism for the splitter session, and activating the splitter to a source side processing active state to continuously push I/O data from the source side to the target side.

    摘要翻译: 用于在具有复制分离器的连续数据保护系统中由于数据保护装置故障而消除对完全同步的需要的方法和装置。 在一个实施例中,连续数据保护系统包括源侧,源侧存储阵列具有分离器和数据保护装置,其中处理包括发起源侧分离器会话,初始化分离器会话的第一I / O跟踪机制 并且将分离器激活到源侧处理活动状态以将I / O数据从源侧连续地推送到目标侧。

    Porting storage metadata
    5.
    发明授权
    Porting storage metadata 有权
    移动存储元数据

    公开(公告)号:US08468180B1

    公开(公告)日:2013-06-18

    申请号:US12930251

    申请日:2010-12-31

    IPC分类号: G06F17/30

    摘要: Migrating data from an old storage device to a new storage device includes creating new paths to the new storage device, freezing old paths to the old storage device, transferring metadata corresponding to the old storage device to the new storage device, where state information is transferred from the old storage device to the new storage device, and thawing the new paths. Migrating data from an old storage device to a new storage device may also include creating new volumes on the new storage device and transferring data from the old storage device to the new storage device. Migrating data from an old storage device to a new storage device may also include dismantling the old paths.

    摘要翻译: 将数据从旧存储设备迁移到新的存储设备包括创建到新存储设备的新路径,将旧路径冻结到旧存储设备,将与旧存储设备相对应的元数据传送到新存储设备,在该存储设备中传送状态信息 从旧的存储设备到新的存储设备,并解冻新的路径。 将数据从旧存储设备迁移到新的存储设备还可以包括在新存储设备上创建新卷并将数据从旧存储设备传送到新的存储设备。 将数据从旧存储设备迁移到新的存储设备也可能包括拆除旧路径。

    Techniques for data storage configuration
    6.
    发明授权
    Techniques for data storage configuration 有权
    技术数据存储配置

    公开(公告)号:US08397001B2

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

    申请号:US13100361

    申请日:2011-05-04

    IPC分类号: G06F3/00 G06F5/00

    摘要: Described are techniques for storage configuration. Defined are one or more initiator groups each including one or more initiator ports, one or more target groups each including one or more target ports, and one or more storage groups each including one or more devices. A masking view is created where the masking view includes a first of the initiator groups, a first of the target groups, and a first of the storage groups. The masking view indicates which devices of the first storage group are accessible using one or more paths. Each of the one or more paths is specified using an initiator port from the first initiator group and a target port from the first target group.

    摘要翻译: 描述的是存储配置的技术。 被定义为一个或多个发起者组,每个发起者组包括一个或多个发起者端口,每个包括一个或多个目标端口的一个或多个目标组以及每个包括一个或多个设备的一个或多个存储组。 创建屏蔽视图,其中屏蔽视图包括第一个启动器组,第一个目标组以及第一个存储组。 屏蔽视图指示使用一个或多个路径可访问第一个存储组的哪些设备。 使用来自第一启动器组的发起者端口和来自第一目标组的目标端口来指定一个或多个路径中的每一个。

    Database verification following database write
    7.
    发明授权
    Database verification following database write 有权
    数据库编写后的数据库验证

    公开(公告)号:US08352439B1

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

    申请号:US10861830

    申请日:2004-06-03

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30091 G06F11/1004

    摘要: A method for processing a write instruction for writing data to a database stored on a logical device includes obtaining first and second addresses that specify the location of the data in respective first and second address spaces. A third address corresponding to an expected location of the data record in the first address space is then calculated. On the basis of a comparison between the first address and the third address, a determination is made as to whether to execute the write instruction.

    摘要翻译: 一种用于处理将数据写入存储在逻辑设备上的数据的写入指令的方法包括获得在相应的第一和第二地址空间中指定数据的位置的第一和第二地址。 然后计算与第一地址空间中的数据记录的预期位置相对应的第三地址。 基于第一地址和第三地址之间的比较,确定是否执行写指令。

    Techniques for performing host path detection verification
    8.
    发明授权
    Techniques for performing host path detection verification 有权
    执行主机路径检测验证的技术

    公开(公告)号:US08301812B1

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

    申请号:US13065549

    申请日:2011-03-24

    IPC分类号: G06F13/38 G06F15/173

    摘要: Described are techniques for verifying host path detection. First information from a first data storage system is received indicating a first set of one or more hosts and, for each host in the first set, which one or more devices of a first device set of the first data storage system are accessible to said each host in the first set over one or more associated paths to the first data storage system. Second information and the first information are received at a second data storage system. First processing is performed at the second data system to determine whether each host included in the first information has successfully completed path detection with respect to a second device set for the second data storage system.

    摘要翻译: 描述了用于验证主机路径检测的技术。 接收来自第一数据存储系统的第一信息指示一个或多个主机的第一组,并且对于第一组中的每个主机,第一数据存储系统的第一设备组的哪一个或多个设备可被所述每个主机访问 主机在第一组中超过与第一数据存储系统相关的一个或多个相关联的路径。 在第二数据存储系统中接收第二信息和第一信息。 在第二数据系统执行第一处理,以确定包括在第一信息中的每个主机是否相对于第二数据存储系统的第二设备集成功完成了路径检测。

    TECHNIQUES FOR INDICATING A PASSIVE STATE FOR A DEVICE
    9.
    发明申请
    TECHNIQUES FOR INDICATING A PASSIVE STATE FOR A DEVICE 有权
    用于指示设备被动状态的技术

    公开(公告)号:US20120246345A1

    公开(公告)日:2012-09-27

    申请号:US13493394

    申请日:2012-06-11

    IPC分类号: G06F3/00

    摘要: Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.

    摘要翻译: 描述了用于指示与设备相关联的状态的技术。 通过路径收到有关设备信息的请求。 发送对请求的响应。 响应指示路径上的设备的状态。 响应具有良好的响应状态和不同大小的有效载荷。 有效载荷被截断在该设备的设备标识符之前的位置。 根据响应,确定关于路径上的设备的状态。

    Techniques for data storage configuration
    10.
    发明授权
    Techniques for data storage configuration 有权
    技术数据存储配置

    公开(公告)号:US07962672B1

    公开(公告)日:2011-06-14

    申请号:US12586765

    申请日:2009-09-28

    IPC分类号: G06F3/00

    摘要: Described are techniques for storage configuration. Defined are one or more initiator groups each including one or more initiator ports, one or more target groups each including one or more target ports, and one or more storage groups each including one or more devices. A masking view is created where the masking view includes a first of the initiator groups, a first of the target groups, and a first of the storage groups. The masking view indicates which devices of the first storage group are accessible using one or more paths. Each of the one or more paths is specified using an initiator port from the first initiator group and a target port from the first target group.

    摘要翻译: 描述的是存储配置的技术。 被定义为一个或多个发起者组,每个发起者组包括一个或多个发起者端口,每个包括一个或多个目标端口的一个或多个目标组以及每个包括一个或多个设备的一个或多个存储组。 创建屏蔽视图,其中屏蔽视图包括第一个启动器组,第一个目标组以及第一个存储组。 屏蔽视图指示使用一个或多个路径可访问第一个存储组的哪些设备。 使用来自第一启动器组的发起者端口和来自第一目标组的目标端口来指定一个或多个路径中的每一个。