Safe data access following storage failure

    公开(公告)号:US10545831B2

    公开(公告)日:2020-01-28

    申请号:US15414817

    申请日:2017-01-25

    Abstract: A request identifier is employed with various systems and methods in order to enable an application to pause execution during a failure and subsequently resume execution and communication with a storage system once the failure is resolved. An application residing on a node may attempt to access target data on a storage system. The application sends a request to access the target data. The request may be associated with a request identifier that identifies the application. When the storage system experiences a failure, the application receives a failure notification. The application pauses execution as a result of the notification. When the node reestablishes a connection to the storage system, the application resumes execution using the same request identifier. If the resume request is granted, the application is guaranteed that the target data was not modified during the failure.

    SAFE DATA ACCESS FOLLOWING STORAGE FAILURE
    3.
    发明申请

    公开(公告)号:US20170132066A1

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

    申请号:US15414817

    申请日:2017-01-25

    Abstract: A request identifier is employed with various systems and methods in order to enable an application to pause execution during a failure and subsequently resume execution and communication with a storage system once the failure is resolved. An application residing on a node may attempt to access target data on a storage system. The application sends a request to access the target data. The request may be associated with a request identifier that identifies the application. When the storage system experiences a failure, the application receives a failure notification. The application pauses execution as a result of the notification. When the node reestablishes a connection to the storage system, the application resumes execution using the same request identifier. If the resume request is granted, the application is guaranteed that the target data was not modified during the failure.

    Secure capability negotiation between a client and server
    7.
    发明授权
    Secure capability negotiation between a client and server 有权
    客户端和服务器之间的安全功能协商

    公开(公告)号:US09246949B2

    公开(公告)日:2016-01-26

    申请号:US14569988

    申请日:2014-12-15

    CPC classification number: H04L63/205 H04L63/08

    Abstract: Embodiments of the present disclosure provide for establishing an authenticated session between a client computing device and a remote computing device. In certain embodiments, a connection is established between the client computing device and the remote computing device. Once the connection is established, the client computing device sends a number of requests to the client computing device including a negotiate request, a setup request, and a validation request. In response to the requests, the client computing device receives a number of responses from the remote computing device including a negotiate response, setup response and a validation response. Once the responses have been received, a determination is made as to whether information contained in the validation response matches information contained in the negotiate response. If the information matches, an authenticated session is established between the remote computing device and the client computing device.

    Abstract translation: 本公开的实施例提供在客户端计算设备和远程计算设备之间建立认证会话。 在某些实施例中,在客户端计算设备和远程计算设备之间建立连接。 一旦建立了连接,客户端计算设备向客户端计算设备发送多个请求,包括协商请求,建立请求和验证请求。 响应于该请求,客户端计算设备从远程计算设备接收包括协商响应,建立响应和验证响应的多个响应。 一旦接收到响应,就确定包含在验证响应中的信息是否匹配包含在协商响应中的信息。 如果信息匹配,则在远程计算设备和客户端计算设备之间建立认证会话。

    ACCESS REQUESTS WITH CACHE INTENTIONS
    8.
    发明申请
    ACCESS REQUESTS WITH CACHE INTENTIONS 有权
    访问请求与缓存注意

    公开(公告)号:US20150256640A1

    公开(公告)日:2015-09-10

    申请号:US14720152

    申请日:2015-05-22

    Abstract: A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple applications using multiple handles without extra round trips to a server. When multiple applications on the same client (or multiple components of the same application) request access to the same file, the client specifies the same lease identifier to the server for each open request or may handle the request from the cache based on the existing lease. Because the server identifies the client's cache at the client level rather than the individual file request level, the client receives fewer break notifications and is able to cache remote files in more circumstances. Thus, by providing the ability to cache data in more circumstances common with modern applications, the lease system reduces bandwidth, improves server scalability, and provides faster access to data.

    Abstract translation: 这里描述了允许客户端向远程文件请求租赁的租赁系统,其中租赁允许使用多个句柄跨多个应用访问文件,而不需要对服务器进行额外的往返。 当同一客户端上的多个应用程序(或同一应用程序的多个组件)请求访问同一个文件时,客户机为每个打开的请求指定与服务器相同的租约标识符,或者可以根据现有租约处理来自缓存的请求 。 因为服务器在客户端级别而不是单独的文件请求级别识别客户端的缓存,所以客户端接收到更少的中断通知,并且能够在更多情况下缓存远程文件。 因此,通过提供在现代应用中更常见的情况下缓存数据的能力,租赁系统降低带宽,提高服务器可扩展性,并提供更快速的数据访问。

    Scalable multi-tier storage structures and techniques for accessing entries therein

    公开(公告)号:US12141099B2

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

    申请号:US17689824

    申请日:2022-03-08

    Abstract: Examples described herein generally relate to a scalable multi-tier storage system. An entry may be added and/or deleted within the storage system. To delete an entry, the storage system may determine whether the entry corresponds to the file or the directory based on directory metadata, and request deletion of the directory metadata associated with the entry from the directory volume based on determining that the entry corresponds to the directory, and further requesting deletion of the file from a file volume based on a determination that the entry corresponds to the file. To add a file, the storage system may generate directory metadata associated with the entry in the directory volume based on a determination that the entry corresponds to the directory, and may further allocate file metadata in the file volume based on a determination that the entry corresponds to the file.

Patent Agency Ranking