Caching techniques
    1.
    发明授权
    Caching techniques 有权
    缓存技术

    公开(公告)号:US08713261B1

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

    申请号:US13065016

    申请日:2011-03-11

    IPC分类号: G06F12/00

    摘要: Described are techniques for caching. At a first point in time, a first set of data portions currently stored in a first cache of a first data storage system is determined. Each data portion of the first set is located on a first device of the first data storage system. Sent to a second data storage system is first information including information identifying a storage location on the first device for each data portion of the first set. The second data storage system includes a second device that is maintained as a mirror of the first device. The storage location for each data portion of the first set is used to identify a second storage location of the second device corresponding to the storage location. The first information is used to populate a second cache of the second data storage system.

    摘要翻译: 描述的是缓存技术。 在第一时间点,确定当前存储在第一数据存储系统的第一高速缓存中的第一组数据部分。 第一组的每个数据部分位于第一数据存储系统的第一设备上。 发送到第二数据存储系统是第一信息,包括识别第一设备的每个数据部分的第一设备上的存储位置的信息。 第二数据存储系统包括被维护为第一设备的反射镜的第二设备。 用于第一组的每个数据部分的存储位置用于识别对应于存储位置的第二设备的第二存储位置。 第一信息用于填充第二数据存储系统的第二缓存。

    Techniques for storing data to device mirrors
    2.
    发明授权
    Techniques for storing data to device mirrors 有权
    将数据存储到设备镜像的技术

    公开(公告)号:US08380956B1

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

    申请号:US13065014

    申请日:2011-03-11

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F11/2087 G06F11/2069

    摘要: Described are techniques for storing first data to a logical data in accordance with a static policy to service reads using data stored in a first storage area. The logical device has its data stored on a first physical device that is mirrored on a second physical device. Each of the first and second physical devices include a first storage area and a second storage area. The first storage areas provide better performance than the second storage areas. The first data is stored at a first location in one of the first storage areas of one of the physical devices and at a second location in one of the second storage areas at the other of the first and the second physical devices. An operation to read the first data is serviced by accessing the first data stored in the first area of the one physical device.

    摘要翻译: 描述了根据静态策略将第一数据存储到逻辑数据的技术,以使用存储在第一存储区域中的数据来进行服务读取。 逻辑设备将其数据存储在第二物理设备上的镜像上。 第一和第二物理设备中的每一个包括第一存储区域和第二存储区域。 第一个存储区域提供比第二个存储区域更好的性能。 第一数据被存储在物理设备之一的第一存储区域之一的第一位置处,并且存储在第一和第二物理设备中的另一个的第二存储区域之一的第二位置处。 通过访问存储在一个物理设备的第一区域中的第一数据来服务读取第一数据的操作。

    Performing write operations in a multi-tiered storage environment
    3.
    发明授权
    Performing write operations in a multi-tiered storage environment 有权
    在多层存储环境中执行写入操作

    公开(公告)号:US09026765B1

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

    申请号:US13610118

    申请日:2012-09-11

    IPC分类号: G06F12/00 G06F3/06

    摘要: Techniques are described for processing a data operation that writes first data to a data portion currently stored on first physical storage of a first storage tier of a data storage system, including storage tiers each having a different performance ranking relative to other storage tiers. Second physical storage is allocated from one of the storage tiers for storing the first data written to the data portion. This one storage tier is selected independent of the first storage tier. The first data is stored in a cache and destaged from the cache to the second physical storage. A single merged copy of data for the data portion is formed. Based on an activity level of the data portion, a target tier is selected for storing the single merged copy of data for the data portion.

    摘要翻译: 描述了用于处理数据操作的技术,该数据操作将第一数据写入当前存储在数据存储系统的第一存储层的第一物理存储器上的数据部分,包括相对于其他存储层具有不同性能等级的存储层。 从存储层之一分配第二物理存储器,用于存储写入数据部分的第一数据。 独立于第一个存储层选择这一个存储层。 第一个数据存储在缓存中,并从缓存中转储到第二个物理存储。 形成数据部分的数据的单个合并副本。 基于数据部分的活动级别,选择目标层以存储用于数据部分的单个合并的数据副本。

    System and method for warming cache
    4.
    发明授权
    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.

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

    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.

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

    Using I/O track information for continuous push with splitter for storage device
    6.
    发明授权
    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数据从源侧连续地推送到目标侧。

    Techniques for data storage configuration
    7.
    发明授权
    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
    8.
    发明授权
    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
    9.
    发明授权
    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
    10.
    发明申请
    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.

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