VIRTUALIZED DATA STORAGE IN A NETWORK COMPUTING ENVIRONMENT
    551.
    发明申请
    VIRTUALIZED DATA STORAGE IN A NETWORK COMPUTING ENVIRONMENT 有权
    虚拟化数据存储在网络计算环境中

    公开(公告)号:US20130318309A1

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

    申请号:US13960189

    申请日:2013-08-06

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0689 G06F3/061 G06F3/0635 G06F3/067 G06F12/08

    Abstract: Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage module operable within a communication network to present the plurality of physical storage devices as a virtual storage device to a plurality of network computing elements that are coupled to the communication network. The virtual storage device comprises a plurality of virtual storage volumes, wherein each virtual storage volume is communicatively coupled to the physical storage devices via the storage module. The storage module comprises maps that are used to route read/write requests from the network computing elements to the virtual storage volumes. Each map links read/write requests from at least one network computing element to a respective virtual storage volume within the virtual storage device.

    Abstract translation: 用于负载平衡虚拟化存储系统的读/写请求的方法和系统。 在一个实施例中,存储系统包括多个物理存储设备和可在通信网络内操作的存储模块,以将多个物理存储设备呈现为虚拟存储设备到耦合到通信网络的多个网络计算元件 。 虚拟存储设备包括多个虚拟存储卷,其中每个虚拟存储卷经由存储模块通信地耦合到物理存储设备。 存储模块包括用于将来自网络计算元件的读/写请求路由到虚拟存储卷的映射。 每个地图将来自至少一个网络计算元件的读取/写入请求链接到虚拟存储设备内的相应虚拟存储卷。

    NON-DISRUPTIVE STORAGE SERVER MIGRATION
    552.
    发明申请
    NON-DISRUPTIVE STORAGE SERVER MIGRATION 审中-公开
    非破坏性存储服务器迁移

    公开(公告)号:US20130318210A1

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

    申请号:US13873091

    申请日:2013-04-29

    Applicant: NETAPP, INC.

    CPC classification number: H04L67/42 G06F3/0617 G06F3/0647 G06F3/067

    Abstract: The techniques introduced here provide a storage server migration that is non-disruptive to client applications. The techniques described here allow the migration of data from a source storage server to a destination storage server without the need for planned downtime typically associated with storage server migration. Using the techniques described here, data migration operations are performed while client applications continue to run and access data from the source storage server. Once data migration operations are complete, all applications and clients are transitioned to the destination storage server without disruption to the client applications.

    Abstract translation: 这里介绍的技术提供了一种不会破坏客户端应用程序的存储服务器迁移。 这里描述的技术允许将数据从源存储服务器迁移到目标存储服务器,而不需要通常与存储服务器迁移相关联的计划停机时间。 使用这里描述的技术,在客户端应用程序继续运行并从源存储服务器访问数据时执行数据迁移操作。 一旦数据迁移操作完成,所有应用程序和客户端都将转换到目标存储服务器,而不会中断客户端应用程序。

    Method and system for replicating stored information
    553.
    发明授权
    Method and system for replicating stored information 有权
    用于复制存储信息的方法和系统

    公开(公告)号:US08595457B1

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

    申请号:US12261315

    申请日:2008-10-30

    CPC classification number: G06F13/28 G06F11/1662

    Abstract: Method and system for replicating a storage volume is provided. Information is adaptively replicated in a swap mode or a copy mode. When information is copied from a storage volume to a memory buffer, an application determines if another information transfer from the same source volume is pending. If a transfer from the same source is pending, then information is copied from the memory buffer to a stolen buffer in a copy mode. If a transfer from the same source is not pending, then instead of copying the information, the application enables a swap mode. During the swap mode, an operating system for a storage system swaps a pointer from the stolen buffer to information stored in the memory buffer. The memory buffer itself is invalidated so that no other module can access the memory buffer. Because the pointers are swapped, the application accesses information directly from the memory buffer.

    Abstract translation: 提供了复制存储卷的方法和系统。 信息在交换模式或复制模式下自适应地复制。 当信息从存储卷复制到存储缓冲区时,应用程序确定来自同一源卷的另一个信息传输是否处于待处理状态。 如果来自同一个源的传输是挂起的,那么在复制模式下将信息从内存缓冲区复制到被盗的缓冲区。 如果来自同一来源的传输未挂起,则不需要复制信息,应用程序将启用交换模式。 在交换模式期间,用于存储系统的操作系统将指示器从被盗的缓冲器交换到存储在存储器缓冲器中的信息。 内存缓冲区本身无效,因此没有其他模块可以访问内存缓冲区。 因为指针被交换,应用程序直接从内存缓冲区访问信息。

    Systems and method for simple scale-out storage clusters
    554.
    发明授权
    Systems and method for simple scale-out storage clusters 有权
    简单的横向扩展存储集群的系统和方法

    公开(公告)号:US08595313B2

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

    申请号:US11289140

    申请日:2005-11-29

    Abstract: Systems and associated methods for flexible scalability of storage systems. In one aspect, a storage controller may include an interface to a fabric adapted to permit each storage controller coupled to the fabric to directly access memory mapped components of all other storage controllers coupled to the fabric. The CPU and other master device circuits within a storage controller may directly address memory an I/O devices directly coupled thereto within the same storage controller and may use RDMA features to directly address memory an I/O devices of other storage controllers through the fabric interface.

    Abstract translation: 存储系统灵活可扩展性的系统和相关方法。 在一个方面,存储控制器可以包括适合于允许耦合到结构的每个存储控制器直接访问耦合到该结构的所有其他存储控制器的存储器映射组件的结构的接口。 存储控制器内的CPU和其他主设备电路可以直接在同一存储控制器内对与其直接耦合的I / O设备的存储器进行寻址,并且可以使用RDMA特征来通过结构接口直接对其他存储控制器的I / O设备寻址存储器 。

    Non-disruptive data migration between processing systems that do not share storage
    556.
    发明授权
    Non-disruptive data migration between processing systems that do not share storage 有权
    不共享存储的处理系统之间的无中断数据迁移

    公开(公告)号:US08583867B1

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

    申请号:US12877873

    申请日:2010-09-08

    Abstract: A technique is disclosed for non-disruptive migration of data between storage on hosts that do not share storage with each other. Aggregate relocation is enabled to operate between the hosts in the absence of shared storage connectivity. The technique includes mirroring an aggregate from storage of a first host to storage of a second host by using a sub-RAID level proxy in each of the first and second hosts to proxy data communications between the hosts. The proxy is used in lieu of the mirroring application in the first host having direct access to the storage devices of the second host. The technique further includes relocating the aggregate from the first host to the second host.

    Abstract translation: 公开了一种技术,用于在不共享存储的主机之间的存储之间进行数据的非中断迁移。 在没有共享存储连接的情况下,可以在主机之间进行总体重定位。 该技术包括通过使用第一和第二主机中的每一个中的子RAID级别代理来代理从主机的存储到第二主机的存储的聚合来代理主机之间的数据通信。 该代理用于代替具有直接访问第二主机的存储设备的第一主机中的镜像应用。 该技术还包括将聚合从第一主机重定位到第二主机。

    Rail system for supporting equipment in a rack
    557.
    发明授权
    Rail system for supporting equipment in a rack 有权
    轨道系统,用于支撑机架中的设备

    公开(公告)号:US08562086B1

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

    申请号:US13095310

    申请日:2011-04-27

    CPC classification number: A47B88/0085 A47B88/931 H05K7/1489 Y10T403/1616

    Abstract: A rail system for supporting equipment in a rack is disclosed. The rail system may include: a first support rail assembly extending between a pair of vertical columns; a second support rail assembly extending between a different pair of vertical columns. Each support rail assembly may include: a support rail having opposite ends; aligners configured to align the opposite ends of the support rail with apertures of vertical columns; and mounting plates configured to removably secure the aligners to the opposite ends of the support rail. At least one mounting plate may be further configured to define at least one receiving portion for receiving a fastener for securing an equipment supportable in the rack.

    Abstract translation: 公开了一种用于在机架中支撑设备的轨道系统。 轨道系统可以包括:在一对竖直柱之间延伸的第一支撑轨道组件; 在不同的一对垂直柱之间延伸的第二支撑轨组件。 每个支撑轨道组件可以包括:具有相对端部的支撑轨道; 对准器构造成将支撑轨道的相对端与垂直柱的孔对齐; 以及安装板,其构造成将对准器可移除地固定到支撑轨的相对端。 至少一个安装板可进一步构造成限定至少一个接收部分,用于接收用于固定可支撑在机架中的设备的紧固件。

    Method and System for Efficient Write Journal Entry Management for a Distributed File System
    558.
    发明申请
    Method and System for Efficient Write Journal Entry Management for a Distributed File System 有权
    分布式文件系统高效写入日志管理的方法和系统

    公开(公告)号:US20130268492A1

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

    申请号:US13896186

    申请日:2013-05-16

    CPC classification number: G06F17/30191 G06F17/30194

    Abstract: The present invention is directed to a method and system for efficient write journal entry management maintaining minimum write journal information stored in a nonvolatile memory through utilizing an additional structure in a fast volatile memory. The method and system may manage write journaling of a file volume including multiple fixed sized regions and assign a persistent 1-bit synchronization status (the write journal information) to each data region. In addition, a non-persistent I/O counter (the additional structure) for each region to manage the persistent 1-bit synchronization status during run-time. The present invention may provide a mechanism to determine when write I/O operations have not successfully completed to a specific region of the file volume.

    Abstract translation: 本发明涉及一种用于通过利用快速易失性存储器中的附加结构来保存存储在非易失性存储器中的最小写入日志信息的用于高效写入日记帐入口管理的方法和系统。 方法和系统可以管理包括多个固定大小区域的文件卷的写入日志记录,并将持久性1位同步状态(写入日志信息)分配给每个数据区域。 另外还有一个用于每个区域的非持久I / O计数器(附加结构),用于在运行期间管理持久的1位同步状态。 本发明可以提供一种用于确定何时写入I / O操作未成功完成到文件卷的特定区域的机制。

    Assimilation of foreign LUNS into a network storage system
    559.
    发明授权
    Assimilation of foreign LUNS into a network storage system 有权
    将外国LUNS同化到网络存储系统中

    公开(公告)号:US08555022B1

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

    申请号:US12683390

    申请日:2010-01-06

    Abstract: A storage system provides highly flexible data layouts that can be tailored to various different applications and use cases. The system defines several types of data containers, including “regions”, “logical extents” and “slabs”. Each region includes one or more logical extents. Allocated to each logical extent is at least part of one or more slabs allocated to the region that includes the extent. Each slab is a set of blocks of storage from one or more physical storage devices. The slabs can be defined from a heterogeneous pool of physical storage. The system also maintains multiple “volumes” above the region layer. Each volume includes one or more logical extents from one or more regions. A foreign LUN can be assimilated into the system by defining slabs as separate portions of the foreign LUN. Layouts of the extents within the regions are not visible to any of the volumes.

    Abstract translation: 存储系统提供高度灵活的数据布局,可以针对各种不同的应用程序和用例进行定制。 系统定义了几种类型的数据容器,包括“区域”,“逻辑盘区”和“板”。 每个区域包括一个或多个逻辑盘区。 分配到每个逻辑范围的至少一部分是分配给包含该范围的区域的一个或多个slab。 每个平板是来自一个或多个物理存储设备的一组存储块。 板可以从物理存储的异构池定义。 该系统还在区域层之上维护多个“体积”。 每个卷包括来自一个或多个区域的一个或多个逻辑盘区。 外部LUN可以通过将slab定义为外部LUN的单独部分而被同化到系统中。 区域内的区域的布局对于任何卷都不可见。

    Cache-based storage system architecture
    560.
    发明授权
    Cache-based storage system architecture 有权
    基于缓存的存储系统架构

    公开(公告)号:US08549222B1

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

    申请号:US12369502

    申请日:2009-02-11

    Abstract: A cache-based storage architecture has primary and secondary storage subsystems that are controlled by first and second data layout engines to provide a high-performance storage system. The primary storage subsystem illustratively comprises non-volatile electronic storage media configured as a cache, while the secondary storage subsystem comprises magnetic storage media configured as a disk array. The data layout engines illustratively implement data layout techniques that improve read and write performance to the primary and secondary storage subsystems. To that end, the data layout engines cooperate to optimize the use of the non-volatile cache as a primary storage stage that efficiently serves random data access operations prior to substantially transposing them into sequential data access operations for permanent (or archival) storage on the disk array.

    Abstract translation: 基于缓存的存储架构具有由第一和第二数据布局引擎控制以提供高性能存储系统的主存储子系统和辅助存储子系统。 主存储子系统示例性地包括配置为高速缓存的非易失性电子存储介质,而次存储子系统包括被配置为磁盘阵列的磁存储介质。 数据布局引擎说明性地实现了提高对主存储子系统和辅助存储子系统的读写性能的数据布局技术。 为此,数据布局引擎协同优化使用非易失性高速缓存作为主要存储阶段,其在将数据访问操作基本上转移到顺序数据访问操作之前有效地服务于随机数据访问操作,以便永久(或归档)存储在 磁盘阵列。

Patent Agency Ranking