CLOUD SCALABLE STORAGE WITH LOCAL MEMORY PERFORMANCE
    1.
    发明申请
    CLOUD SCALABLE STORAGE WITH LOCAL MEMORY PERFORMANCE 审中-公开
    具有本地存储器性能的云存储可扩展存储

    公开(公告)号:WO2017122043A1

    公开(公告)日:2017-07-20

    申请号:PCT/IB2016/050111

    申请日:2016-01-11

    Inventor: ROUSH, Ellard

    Abstract: A method and system for enabling low latency response and data availability of a cloud storage service are disclosed. A request to write data to the cloud storage system is received. At least two copies of the data are stored on separate ones of local storage components, where each one of the local storage components is associated with a respective fault domain from a set of fault domains, and a failure of the respective fault domain does not cause a failure of any other fault domain from the set of fault domains. Responsive to storing the at least two copies of the data on the local storage components, a reply is transmitted to the application confirming that the request to write data has been completed regardless of whether the data has been stored on a long term storage device.

    Abstract translation: 公开了一种用于启用云存储服务的低延迟响应和数据可用性的方法和系统。 接收到将数据写入云存储系统的请求。 数据的至少两个副本被存储在单独的本地存储组件中,其中每个本地存储组件与一组故障域中的相应故障域相关联,并且相应故障域的故障不会引起 来自故障域集合中的任何其他故障域的故障。 响应于将数据的至少两个副本存储在本地存储组件上,向应用程序发送答复,确认写入数据的请求已经完成,而不管数据是否已经存储在长期存储设备上。 / p>

    HIGH PERFORMANCE PERSISTENT MEMORY
    2.
    发明申请
    HIGH PERFORMANCE PERSISTENT MEMORY 审中-公开
    高性能的记忆

    公开(公告)号:WO2016209392A1

    公开(公告)日:2016-12-29

    申请号:PCT/US2016/031893

    申请日:2016-05-11

    Abstract: Embodiments are generally directed to high capacity energy backed memory with off device storage. A memory device includes a circuit board; multiple memory chips that are installed on the circuit board; a controller to provide for backing up contents of the memory chips when a power loss condition is detected; a connection to a backup energy source; and a connection to a backup data storage that is separate from the memory device.

    Abstract translation: 实施例通常涉及具有关闭设备存储的高容量能量回馈存储器。 存储器件包括电路板; 安装在电路板上的多个存储器芯片; 当检测到功率损耗状况时,控制器提供备份存储器芯片的内容; 与备用能源的连接; 以及与存储设备分离的备份数据存储器的连接。

    A SYSTEM AND METHOD FOR PROVIDING THIN-PROVISIONED BLOCK STORAGE WITH MULTIPLE DATA PROTECTION CLASSES
    3.
    发明申请
    A SYSTEM AND METHOD FOR PROVIDING THIN-PROVISIONED BLOCK STORAGE WITH MULTIPLE DATA PROTECTION CLASSES 审中-公开
    一种用于提供具有多种数据保护类的薄型存储的系统和方法

    公开(公告)号:WO2016093797A1

    公开(公告)日:2016-06-16

    申请号:PCT/US2014/069206

    申请日:2014-12-09

    Abstract: In some examples, a multi-node system may access physical storage divided into extents and further arranged into extent groups that may be allocated on demand as thin provisioned storage in response to write requests. Protection class instances are set with specified data protection capabilities. Each instance acts as a logical unit having a distinct addressable block storage space from the extent groups allocated thereto. The extents in an extent group to be allocated to a given protection class instance may vary depending on the protection class capabilities. Management information for the extents, extent groups, and protection classes may be stored in mirrored devices separate from the write data stored in the extents for providing redundant protection to the management information and for increasing the availability of write data in the event of a failure that may cause data loss at one or more locations in the system.

    Abstract translation: 在一些示例中,多节点系统可以访问被划分为扩展区的物理存储器,并进一步被布置成可以根据需要被分配为根据写入请求的精简供应的存储器的扩展组。 防护类实例具有指定的数据保护功能。 每个实例充当具有从分配给它的区域组中的不同的可寻址块存储空间的逻辑单元。 要分配给给定保护等级实例的扩展组中的扩展区可能会根据保护类功能而有所不同。 范围,范围组和保护等级的管理信息可以存储在与存储在扩展区中的写入数据分离的镜像设备中,以便为管理信息提供冗余保护,并且在发生故障的情况下增加写入数据的可用性 可能导致系统中一个或多个位置的数据丢失。

    TECHNIQUES FOR ERROR HANDLING IN PARALLEL SPLITTING OF STORAGE COMMANDS
    4.
    发明申请
    TECHNIQUES FOR ERROR HANDLING IN PARALLEL SPLITTING OF STORAGE COMMANDS 审中-公开
    并行分裂存储命令中的错误处理技巧

    公开(公告)号:WO2016054469A2

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

    申请号:PCT/US2015053640

    申请日:2015-10-02

    Applicant: NETAPP INC

    Abstract: Various embodiments are generally directed to techniques for handling errors affecting the at least partially parallel performance of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node, an access component to perform a command received from a client device via a network to alter client device data stored in a first storage device coupled to the first node, a replication component to transmit a replica of the command to a second node via the network to enable performance of the replica by the second node at least partially in parallel, an error component to retry transmission of the replica based on a failure indicated by the second node and a status component to select a status indication to transmit to the client device based on the indication of failure and results of retrial of transmission of the replica.

    Abstract translation: 各种实施例通常针对用于处理影响存储集群系统的节点之间的数据访问命令的至少部分并行执行的错误的技术。 一种设备可以包括第一节点的处理器组件,访问组件以执行经由网络从客户端设备接收的命令以改变存储在耦合到第一节点的第一存储设备中的客户端设备数据,复制组件发送 通过网络将命令复制到第二节点以使第二节点至少部分地并行地执行复制品,基于由第二节点指示的故障和状态组件重新发送复制品的错误组件到 基于失败的指示和副本的传输的重试结果,选择状态指示以发送到客户端设备。

    SYSTEMS AND METHODS FOR HIGHLY-AVAILABLE FILE STORAGE WITH FAST ONLINE RECOVERY
    5.
    发明申请
    SYSTEMS AND METHODS FOR HIGHLY-AVAILABLE FILE STORAGE WITH FAST ONLINE RECOVERY 审中-公开
    用于快速在线恢复的高可用文件存储的系统和方法

    公开(公告)号:WO2016028253A1

    公开(公告)日:2016-02-25

    申请号:PCT/US2014/051419

    申请日:2014-08-18

    Abstract: The storage system includes storage devices which have plural storage blocks. A first node with a first processor memory is configured to store first information which manages states of the storage blocks, and a second node including a second processor and memory is configured to store second information which manages the states of the storage blocks are included in the storage system to handle file operations. When a failure occurs on the second node, the first processor is configured to change the state of one or more storage blocks, previously reserved by the second node to be used for storing data by the second node, to one or more garbage blocks and perform garbage resolution processing thereon before becoming available for data storage. This process allows for rapid recovery of the filesystem as the entirety of the filesystem metadata need not be examined.

    Abstract translation: 存储系统包括具有多个存储块的存储设备。 具有第一处理器存储器的第一节点被配置为存储管理存储块的状态的第一信息,并且包括第二处理器的第二节点和存储器被配置为存储管理存储块的状态的第二信息, 存储系统来处理文件操作。 当在第二节点发生故障时,第一处理器被配置为将先前由第二节点预留的要由第二节点存储数据的一个或多个存储块的状态改变为一个或多个垃圾块并执行 在可用于数据存储之前对其进行垃圾分解处理。 该过程允许文件系统的快速恢复,因为不需要检查整个文件系统元数据。

    情報システム及びI/O処理方法
    6.
    发明申请
    情報システム及びI/O処理方法 审中-公开
    信息系统和I / O处理方法

    公开(公告)号:WO2015104833A1

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

    申请号:PCT/JP2014/050316

    申请日:2014-01-10

    Abstract:  データを相手のストレージ装置へ同期コピーする第1及び第2ストレージ装置と、第1及び第2ストレージ装置に接続された第1クォーラム装置と、第1及び第2ストレージ装置に接続された第2クォーラム装置とを備えた情報システムにおいて、第1及び第2ストレージ装置の各々は、実行可否設定に従い、I/O要求を実行するか否かを制御し、繰り返し実行される処理であるヘルスチェック処理において、自分のストレージ装置の生存情報を第1及び第2クォーラム装置に格納し、第1及び第2クォーラム装置の何れかから相手のストレージ装置の生存情報を確認できるか否かをチェックし、自分のストレージ装置の実行可否設定を、第1及び第2クォーラム装置の一方又は両方に生存情報を格納可能か否か、及び、第1及び第2クォーラム装置の何れかから相手のストレージ装置の生存情報を確認できるか否か、のうちの少なくとも一つに基づいて設定する。

    Abstract translation: 在该信息系统中,其包括将数据彼此同步(复制)的第一和第二存储设备,连接到所述存储设备的第一法定设备和连接到存储设备的第二法定设备,在健康检查过程中, 并且根据执行许可设置来控制是否执行I / O请求,每个存储装置将该存储装置的可用性信息存储在第一和第二法定装置中,检查其他的可用性信息 存储设备可以在其中一个仲裁设备中找到,并且基于是否可以将存储在一个或两个仲裁设备中的可用性信息和/或是否存在可用性信息来设置其自己的执行权限设置 其他存储设备在其中一个法定设备中被发现。

    情報システム、ホストシステム、及びアクセス制御方法
    7.
    发明申请
    情報システム、ホストシステム、及びアクセス制御方法 审中-公开
    信息系统,主机系统和控制访问的方法

    公开(公告)号:WO2015045149A1

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

    申请号:PCT/JP2013/076526

    申请日:2013-09-30

    Abstract:  第1SA(記憶領域)を提供する第1SS(ストレージシステム)と、第1SAとペアを構成する第2SAを提供する第2SSと、第1及び第2SSに接続される第1及び第2HS(ホストシステム)とを有する。第1HSと第1SAとを結ぶ第1パス、第1HSと第2SAを結ぶ第2パス、第2HSと第1SAとを結ぶ第3パス、及び、第2HSと第2SAを結ぶ第4パスがある。第1SSへWR(ライトリクエスト)を送信してもよい状況に復旧した後、第1パスが第2パスよりも優先度が高いときに、第1SSが、受信したWRのライト先である第1SAがRC(遠隔データミラーリング処理)のターゲットであれば、RCの停止通知を第2SSに送信する。第2SSは、第2SAをライト先とするWRを失敗とする制御を行うように制御変更する。第2HSは、第2SAをライト先としたWRが失敗した場合に、第4パスよりも優先度が低い第3パスを使用してWRを送信する。

    Abstract translation: 本发明具有用于提供第一存储区域(SA)的第一存储系统(SS),用于提供与第一SA构成一对的第二SA的第二SS以及与第一SA连接的第一和第二主机系统(HS) 第一和第二SS。 本发明还具有用于连接第一HS和第一SA的第一路径,用于连接第一HS和第二SA的第二路径,用于连接第二HS和第一SA的第三路径和用于连接第二HS的第四路径 第二HS和第二SA。 当第一路径在恢复到可以向第一SS发送写入请求(WR)的状态之后具有比第二路径更高的优先权时,如果第一路由SA发送RC停止通知给第二SS, 作为接收到的WR的写入目的地,是远程数据镜像处理(RC)的目标。 第二SS改变控制,以便执行用于引导其中指定第二SA作为写入目的地的WR的故障的控制。 当第二SA被指定为写目的地的WR中存在故障时,第二HS使用具有比第四路径优先级低的第三路径来发送WR。

    DISCONNECTED OPERATION FOR SYSTEMS UTILIZING CLOUD STORAGE
    8.
    发明申请
    DISCONNECTED OPERATION FOR SYSTEMS UTILIZING CLOUD STORAGE 审中-公开
    使用云存储的系统断开操作

    公开(公告)号:WO2015026679A2

    公开(公告)日:2015-02-26

    申请号:PCT/US2014/051397

    申请日:2014-08-18

    CPC classification number: G06F11/2069 G06F11/2082 G06F11/2087

    Abstract: While connected to cloud storage, a computing device writes data and metadata to the cloud storage, indicates success of the write to an application of the computing device, and, after indicating success to the application, writes the data and metadata to local storage of the computing device. The data and metadata may be written to different areas of the local storage. The computing device may also determine that it has recovered from a crash or has connected to the cloud storage after operating disconnected and reconcile the local storage with the cloud storage. The reconciliation may be based at least on a comparison of the metadata stored in the area of the local storage with metadata received from the cloud storage. The cloud storage may store each item of data contiguously with its metadata as an expanded block.

    Abstract translation: 当连接到云存储时,计算设备将数据和元数据写入云存储器,指示写入计算设备的应用的成功,并且在指示应用成功之后,将 数据和元数据到计算设备的本地存储。 数据和元数据可以写入本地存储的不同区域。 计算设备还可以在断开操作之后确定它已经从崩溃中恢复或者已经连接到云存储,并且将本地存储与云存储协调一致。 对帐可至少基于存储在本地存储区域中的元数据与从云存储接收到的元数据的比较。 云存储可以将每个数据项连同其元数据一起存储为扩展块。

    AUTOMATIC RAID MIRRORING WHEN ADDING A SECOND BOOT DRIVE
    9.
    发明申请
    AUTOMATIC RAID MIRRORING WHEN ADDING A SECOND BOOT DRIVE 审中-公开
    在添加第二个引导驱动器时自动RAID镜像

    公开(公告)号:WO2015013466A1

    公开(公告)日:2015-01-29

    申请号:PCT/US2014/047915

    申请日:2014-07-23

    Abstract: A storage system including a first boot drive configured to store an operating system, one or more data drives configured to store user data, the one or more data drives distinct from the first boot drive, and a controller configured to detect when a second boot drive is added to the storage system, and automatically configure the first boot drive and the second boot drive in a redundant array of independent disks ("RAID") configuration when the controller detects that the second boot drive is added to the storage system.

    Abstract translation: 一种存储系统,包括配置为存储操作系统的第一引导驱动器,被配置为存储用户数据的一个或多个数据驱动器,与第一引导驱动器不同的一个或多个数据驱动器,以及控制器,被配置为检测何时第二引导驱动器 被添加到存储系统中,并且当控制器检测到第二引导驱动器被添加到存储系统时,自动地将第一引导驱动器和第二引导驱动器配置在独立磁盘冗余阵列(“RAID”)配置中。

    ストレージ管理計算機、ストレージ管理方法、およびストレージシステム
    10.
    发明申请
    ストレージ管理計算機、ストレージ管理方法、およびストレージシステム 审中-公开
    存储管理计算机,存储管理方法和存储系统

    公开(公告)号:WO2014174570A1

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

    申请号:PCT/JP2013/061784

    申请日:2013-04-22

    Abstract:  仮想ストレージ装置を提供するストレージ装置の筺体間データ移行中に仮想ストレージ装置の構成を変更する指示を実行する場合に、適切なストレージ装置へ適切なコマンドを発行する。 ストレージ管理計算機のプロセッサは、第1ストレージ装置及び第2ストレージ装置を用いる仮想ストレージ装置の構成を変更する操作を指示する操作指示を取得し、第1ストレージ装置から第2ストレージ装置への筺体間データ移行中に操作指示を実行する場合、操作指示及び状態情報に基づいて、第1ストレージ装置及び第2ストレージ装置の中から対象ストレージ装置を選択し、対象ストレージ装置の構成を変更する操作を指示する操作コマンドを生成し、対象ストレージ装置へ操作コマンドを送信する。

    Abstract translation: 当在存储装置的外壳之间的数据传送期间执行改变由存储装置提供的虚拟存储装置的配置的指令时,本发明向适当的存储装置发出适当的命令。 存储管理计算机的处理器获得指定改变使用第一存储装置和第二存储装置的虚拟存储装置的配置的操作的操作指令,并且如果在从外壳传送数据的过程中执行操作指令 所述处理器基于所述操作指令和状态信息从所述第一存储装置和所述第二存储装置中选择目标存储装置,生成指定操作的操作命令 改变目标存储装置的配置,并将操作命令发送到目标存储装置。

Patent Agency Ranking