LIMITING SIMULTANEOUS DATA TRANSFERS AND EFFICIENT THROTTLE MANAGEMENT
    121.
    发明申请
    LIMITING SIMULTANEOUS DATA TRANSFERS AND EFFICIENT THROTTLE MANAGEMENT 审中-公开
    限制同步数据传输和有效的油门管理

    公开(公告)号:WO2010042627A2

    公开(公告)日:2010-04-15

    申请号:PCT/US2009/059853

    申请日:2009-10-07

    CPC classification number: G06F9/4843 G06F9/5011 G06F2209/504 Y02D10/22

    Abstract: A network storage server implements a method to limit simultaneous data transfers and efficient throttle management. The number of processes that can be simultaneously performed in the network storage server is limited. For the processes that do not exceed the limiting number, and are therefore allowed to be simultaneously performed, a throttle control is implemented on each of the processes to limit the amount of system resources that can be allocated to each of the processes. The processes are performed on the network storage server, and a total amount of system resources allocated to these processes does not exceed the available system resources of the network storage server.

    Abstract translation: 网络存储服务器实现了一种限制同时传输数据和有效节流管理的方法。 可以在网络存储服务器中同时执行的进程数量是有限的。 对于不超过限制数量并因此允许同时执行的进程,在每个进程上实施节流控制以限制可分配给每个进程的系统资源量。 这些进程在网络存储服务器上执行,并且分配给这些进程的系统资源总量不会超过网络存储服务器的可用系统资源。

    TRANSACTIONAL FAILOVER OF DATA SETS
    122.
    发明申请
    TRANSACTIONAL FAILOVER OF DATA SETS 审中-公开
    数据集的事务故障

    公开(公告)号:WO2010030793A2

    公开(公告)日:2010-03-18

    申请号:PCT/US2009/056530

    申请日:2009-09-10

    CPC classification number: G06F11/2069 G06F11/2025 G06F11/2028 G06F11/2071

    Abstract: A network storage server implements a method to perform transactional failover of data sets. Multiple storage objects are organized into primary and secondary data sets, and a disaster recovery policy is configured for failing-over a primary data set to a secondary data set. A failover operation is defined for the disaster recovery policy. The failover operation includes multiple failover actions. During a failover situation, the failover operation is invoked to fail-over the primary data set. The failover operation is transactionally processed to ensure that all failover actions of the failover operation are performed in a single transaction.

    Abstract translation: 网络存储服务器实现了一种执行数据集事务性故障切换的方法。 将多个存储对象组织到主数据集和辅助数据集中,并配置一个灾难恢复策略用于将主数据集故障转移到辅助数据集。 故障切换操作是为灾难恢复策略定义的。 故障转移操作包括多个故障转移操作。 在故障切换情况下,将调用故障切换操作以故障切换主数据集。 故障转移操作通过事务处理来确保故障转移操作的所有故障转移操作都在单个事务中执行。

    METHOD AND SYSTEM FOR USING SHARED MEMORY WITH OPTIMIZED DATA FLOW TO IMPROVE INPUT/OUTPUT THROUGHPUT AND LATENCY
    123.
    发明申请
    METHOD AND SYSTEM FOR USING SHARED MEMORY WITH OPTIMIZED DATA FLOW TO IMPROVE INPUT/OUTPUT THROUGHPUT AND LATENCY 审中-公开
    使用共享存储器与优化数据流的方法和系统,以改善输入/输出通过和延迟

    公开(公告)号:WO2010008984A2

    公开(公告)日:2010-01-21

    申请号:PCT/US2009049963

    申请日:2009-07-08

    Abstract: The data path in a network storage system is streamlined by sharing a memory among multiple functional modules (e.g., N-module and D-module) of a storage server that facilitates symmetric access to data from multiple clients. The shared memory stores data from clients or storage devices to facilitate communication of data between clients and storage devices and/or between functional modules, and reduces redundant copies necessary for data transport. It reduces latency and improves throughput efficiencies by minimizing data copies and using hardware assisted mechanisms such as DMA directly from host bus adapters over an interconnection, e.g. switched PCI-e "network". This scheme is well suited for a "SAN array" architecture, but also can be applied to NAS protocols or in a unified protocol-agnostic storage system. The storage system can provide a range of configurations ranging from dual module to many modules with redundant switched fabrics for I/O, CPU, memory, and disk connectivity.

    Abstract translation: 通过在存储服务器的多个功能模块(例如,N模块和D模块)中共享存储器来简化网络存储系统中的数据路径,该存储服务器有助于对来自多个客户端的数据的对称访问。 共享存储器存储来自客户端或存储设备的数据,以促进客户端和存储设备之间和/或功能模块之间的数据通信,并减少数据传输所需的冗余副本。 它通过最小化数据副本并使用诸如DMA之类的硬件辅助机制直接从主机总线适配器(例如,互连)来减少延迟并提高吞吐量效率。 切换PCI-e“网络”。 该方案非常适用于“SAN阵列”架构,也可应用于NAS协议或统一协议无关的存储系统。 存储系统可以提供从双模块到多模块的一系列配置,具有用于I / O,CPU,内存和磁盘连接的冗余交换架构。

    USE OF RDMA TO ACCESS NON-VOLATILE SOLID-STATE MEMORY IN A NETWORK STORAGE SYSTEM
    124.
    发明申请
    USE OF RDMA TO ACCESS NON-VOLATILE SOLID-STATE MEMORY IN A NETWORK STORAGE SYSTEM 审中-公开
    使用RDMA在网络存储系统中访问非易失性固态存储器

    公开(公告)号:WO2009143381A2

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

    申请号:PCT/US2009044908

    申请日:2009-05-21

    Abstract: A network storage controller uses a non-volatile solid-state memory (NVSSM) subsystem which includes raw flash memory as stable storage for data, and uses remote direct memory access (RDMA) to access the NVSSM subsystem, including to access the flash memory. Storage of data in the NVSSM subsystem is controlled by an external storage operating system in the storage controller. The storage operating system uses scatter-gather lists to specify the RDMA read and write operations. Multiple client-initiated reads or writes can be combined in the storage controller into a single RDMA read or write, respectively, which can then be decomposed and executed as multiple reads or writes, respectively, in the NVSSM subsystem. Memory accesses generated by a single RDMA read or write may be directed to different memory devices in the NVSSM subsystem, which may include different forms of non-volatile solid-state memory.

    Abstract translation: 网络存储控制器使用非易失性固态存储器(NVSSM)子系统,其包括原始闪存作为数据的稳定存储器,并且使用远程直接存储器访问(RDMA)来访问NVSSM子系统,包括访问闪速存储器。 NVSSM子系统中的数据存储由存储控制器中的外部存储操作系统控制。 存储操作系统使用分散收集列表来指定RDMA读写操作。 多个客户端发起的读或写可以分别在存储控制器中组合成单个RDMA读或写,然后分别在NVSSM子系统中分解和执行多次读或写操作。 由单个RDMA读取或写入生成的存储器访问可以被引导到NVSSM子系统中的不同存储器件,其可以包括不同形式的非易失性固态存储器。

    CREATING LOGICAL DISK DRIVES FOR RAID SUBSYSTEMS
    125.
    发明申请
    CREATING LOGICAL DISK DRIVES FOR RAID SUBSYSTEMS 审中-公开
    为RAID SUBSYSTEMS创建逻辑磁盘驱动器

    公开(公告)号:WO2009135065A2

    公开(公告)日:2009-11-05

    申请号:PCT/US2009/042414

    申请日:2009-04-30

    Abstract: A computer storage system includes multiple disk trays, each disk tray holding two or more physical disks. The disks on a single tray are virtualized into a single logical disk. The single logical disk reports to the RAID (redundant array of inexpensive disks) subsystem, creating the impression that there is one large capacity disk. In one implementation, each disk in the tray is allocated to a different RAID group. By allocating the disks in a tray to different RAID groups, if the tray is removed, only a portion of several different RAID groups are removed. This arrangement permits a simple reconstruction of the RAID groups if a disk tray is removed from the system.

    Abstract translation: 计算机存储系统包括多个盘托盘,每个托盘盘托有两个或多个物理盘。 单个托盘上的磁盘虚拟化为单个逻辑磁盘。 单个逻辑磁盘向RAID(廉价磁盘的冗余阵列)子系统报告,从而产生一个大容量磁盘的印象。 在一个实现中,托盘中的每个磁盘分配给不同的RAID组。 通过将托盘中的磁盘分配到不同的RAID组,如果托盘被移除,则只会删除几个不同RAID组的一部分。 如果磁盘托盘从系统中移除,则这种布置允许对RAID组进行简单重建。

    DISCARDING SENSITIVE DATA FROM PERSISTENT POINT-IN-TIME IMAGE
    126.
    发明申请
    DISCARDING SENSITIVE DATA FROM PERSISTENT POINT-IN-TIME IMAGE 审中-公开
    从持续时间图像中删除敏感数据

    公开(公告)号:WO2009134930A2

    公开(公告)日:2009-11-05

    申请号:PCT/US2009/042173

    申请日:2009-04-29

    CPC classification number: G06F21/6218 G06F21/62 G06F2221/2107

    Abstract: A network storage server implements a method to discard sensitive data from a Persistent Point-In-Time Image (PPI). The server first efficiently identifies a dataset containing the sensitive data from a plurality of datasets managed by the PPI. Each of the plurality of datasets is read-only and encrypted with a first encryption key. The server then decrypts each of the plurality of datasets, except the dataset containing the sensitive data, with the first encryption key. The decrypted datasets are re-encrypted with a second encryption key, and copied to a storage structure. Afterward, the first encryption key is shredded.

    Abstract translation: 网络存储服务器实现从持续时间点映像(PPI)中丢弃敏感数据的方法。 服务器首先从PPI管理的多个数据集中有效地识别包含敏感数据的数据集。 多个数据集中的每个数据集是只读的并且用第一加密密钥加密。 服务器然后使用第一加密密钥对包含敏感数据的数据集之外的多个数据集中的每一个进行解密。 解密的数据集用第二加密密钥重新加密,并复制到存储结构。 之后,第一个加密密钥被打碎。

    USING THE LUN TYPE FOR STORAGE ALLOCATION
    127.
    发明申请
    USING THE LUN TYPE FOR STORAGE ALLOCATION 审中-公开
    使用LUN类型进行存储分配

    公开(公告)号:WO2009085671A3

    公开(公告)日:2009-08-27

    申请号:PCT/US2008086705

    申请日:2008-12-12

    CPC classification number: G06F3/0611 G06F3/0631 G06F3/064 G06F3/067 G06F3/0683

    Abstract: In an embodiment of the invention, an apparatus uses a LUN (logical unit number) data type for storage allocation. The apparatus includes a storage appliance that specifies a LUN data type for a LUN. The storage appliance then allocates data blocks in the LUN based on the LUN data type. The storage appliance allocates data blocks in the LUN as contiguous data blocks or as non-contiguous data blocks, based on the LUN data type. The LUN data type may be, for example, database data type, user data type, or binary data type.

    Abstract translation: 在本发明的实施例中,设备使用LUN(逻辑单元号)数据类型进行存储分配。 该设备包括指定LUN的LUN数据类型的存储设备。 然后,存储设备将根据LUN数据类型在LUN中分配数据块。 存储设备根据LUN数据类型将LUN中的数据块分配为连续数据块或非连续数据块。 LUN数据类型可以是例如数据库数据类型,用户数据类型或二进制数据类型。

    METHODS FOR HANDLING INPUT-OUTPUT OPERATIONS IN ZONED STORAGE SYSTEMS AND DEVICES THEREOF

    公开(公告)号:WO2021217023A1

    公开(公告)日:2021-10-28

    申请号:PCT/US2021/028879

    申请日:2021-04-23

    Applicant: NETAPP, INC.

    Abstract: The disclosed technology relates to managing input-output operation in a zoned storage system includes identifying a first physical zone and a second physical zone within a zoned namespace solid-state drive associated with a logical zone to perform a received write operation. Data to be written in the received write operation is temporarily staged in a zone random write area associated with the identified second physical zone. Based a storage threshold of the zone random write area, a determination is made regarding when to transfer temporarily staged data to be written area to the identified second physical zone. When the storage threshold of the zone random write area determined to have exceeded, temporarily staged data to be written is transferred to the identified second physical zone.

Patent Agency Ranking