Methods and Apparatus for Managing Asynchronous Dependent I/O for a Virtual Fibre Channel Target
    1.
    发明申请
    Methods and Apparatus for Managing Asynchronous Dependent I/O for a Virtual Fibre Channel Target 有权
    用于管理虚拟光纤通道目标的异步相关I / O的方法和装置

    公开(公告)号:US20130290664A1

    公开(公告)日:2013-10-31

    申请号:US13930822

    申请日:2013-06-28

    Applicant: NETAPP, INC.

    Abstract: A system and method for arbitrating exchange identifier assignments for I/O operations are disclosed. In an exemplary embodiment, the method comprises receiving, by a storage system, a data command from a host system. The data command is directed to a virtual device of the storage system, the virtual device comprising a plurality of physical devices of the storage system. A range of exchange identifier values are allocated to the data command. The range may include a predefined number of exchange identifiers, the predefined number determined prior to the receiving of the data command. A plurality of I/O operations corresponding to the data command are issued, where each of the plurality of I/O operations is directed to a physical device of the plurality of physical devices of the storage system. An exchange identifier within the range of exchange identifier values is associated with each of the plurality of I/O operations.

    Abstract translation: 公开了用于对用于I / O操作的交换标识符分配进行仲裁的系统和方法。 在示例性实施例中,该方法包括由存储系统从主机系统接收数据命令。 数据命令被定向到存储系统的虚拟设备,虚拟设备包括存储系统的多个物理设备。 一系列交换标识符值被分配给数据命令。 该范围可以包括预定义数量的交换标识符,在接收数据命令之前确定的预定义数量。 发出与数据命令相对应的多个I / O操作,其中多个I / O操作中的每一个被引导到存储系统的多个物理设备的物理设备。 在交换标识符值的范围内的交换标识符与多个I / O操作中的每一个相关联。

    Methods and apparatus for cut-through cache management for a mirrored virtual volume of a virtualized storage system
    2.
    发明授权
    Methods and apparatus for cut-through cache management for a mirrored virtual volume of a virtualized storage system 有权
    用于虚拟化存储系统的镜像虚拟卷的直通缓存管理的方法和装置

    公开(公告)号:US09003114B2

    公开(公告)日:2015-04-07

    申请号:US14472572

    申请日:2014-08-29

    Applicant: NetApp, Inc.

    Inventor: Howard Young

    Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.

    Abstract translation: 虚拟化存储系统的镜像虚拟卷上的写入命令处理中的直通缓存存储器管理方法和装置,所述虚拟卷包括与存储系统耦合的多个物理存储设备。 存储系统内的特征和方面提供从附加的主机接收写入命令和相关联的写入数据。 使用直通式缓存技术,写入数据被存储在高速缓冲存储器中,并且随着写入数据被存储在高速缓冲存储器中而被发送到多个存储设备中的第一个,从而消除了用于传送的写入数据的一个读回 到第一物理存储设备。 在接收到写入数据和存储在高速缓冲存储器中之后,将写入数据从高速缓冲存储器发送到其他物理存储设备。

    Methods and Apparatus for Cut-Through Cache Management for a Mirrored Virtual Volume of a Virtualized Storage System
    3.
    发明申请
    Methods and Apparatus for Cut-Through Cache Management for a Mirrored Virtual Volume of a Virtualized Storage System 有权
    用于虚拟化存储系统的镜像虚拟卷的直通缓存管理的方法和装置

    公开(公告)号:US20140372694A1

    公开(公告)日:2014-12-18

    申请号:US14472572

    申请日:2014-08-29

    Applicant: NETAPP, INC.

    Inventor: Howard Young

    Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.

    Abstract translation: 虚拟化存储系统的镜像虚拟卷上的写入命令处理中的直通缓存存储器管理方法和装置,所述虚拟卷包括与存储系统耦合的多个物理存储设备。 存储系统内的特征和方面提供从附加的主机接收写入命令和相关联的写入数据。 使用直通式缓存技术,写入数据被存储在高速缓冲存储器中,并且随着写入数据被存储在高速缓冲存储器中而被发送到多个存储设备中的第一个,从而消除了用于传送的写入数据的一个读回 到第一物理存储设备。 在接收到写入数据和存储在高速缓冲存储器中之后,将写入数据从高速缓冲存储器发送到其他物理存储设备。

    Methods and apparatus for managing asynchronous dependent I/O for a virtual fibre channel target
    4.
    发明授权
    Methods and apparatus for managing asynchronous dependent I/O for a virtual fibre channel target 有权
    用于管理虚拟光纤通道目标的异步相关I / O的方法和装置

    公开(公告)号:US08892964B2

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

    申请号:US13930822

    申请日:2013-06-28

    Applicant: NetApp, Inc.

    Abstract: A system and method for arbitrating exchange identifier assignments for I/O operations are disclosed. In an exemplary embodiment, the method comprises receiving, by a storage system, a data command from a host system. The data command is directed to a virtual device of the storage system, the virtual device comprising a plurality of physical devices of the storage system. A range of exchange identifier values are allocated to the data command. The range may include a predefined number of exchange identifiers, the predefined number determined prior to the receiving of the data command. A plurality of I/O operations corresponding to the data command are issued, where each of the plurality of I/O operations is directed to a physical device of the plurality of physical devices of the storage system. An exchange identifier within the range of exchange identifier values is associated with each of the plurality of I/O operations.

    Abstract translation: 公开了用于对用于I / O操作的交换标识符分配进行仲裁的系统和方法。 在示例性实施例中,该方法包括由存储系统从主机系统接收数据命令。 数据命令被定向到存储系统的虚拟设备,虚拟设备包括存储系统的多个物理设备。 一系列交换标识符值被分配给数据命令。 该范围可以包括预定义数量的交换标识符,在接收数据命令之前确定的预定义数量。 发出与数据命令相对应的多个I / O操作,其中多个I / O操作中的每一个被引导到存储系统的多个物理设备的物理设备。 在交换标识符值的范围内的交换标识符与多个I / O操作中的每一个相关联。

Patent Agency Ranking