-
公开(公告)号:US20130066941A1
公开(公告)日:2013-03-14
申请号:US13228732
申请日:2011-09-09
申请人: David M. Kruse , Diaa Fathalla , James T. Pinkerton , Mathew George , Prashanth Prahalad , Thomas E. Jolly
发明人: David M. Kruse , Diaa Fathalla , James T. Pinkerton , Mathew George , Prashanth Prahalad , Thomas E. Jolly
IPC分类号: G06F15/16
摘要: An application instance identifier is employed with various systems and methods in order to provide a requestor with continuous access to a resource when operating in a client clustered environment. A requestor residing on a first client in may attempt to access a resource. The first client sends a request to access the resource. The request may be associated with an application instance identifier that identifiers the requestor. At some point, the first client fails and the requestor is associated with a second client via a failover mechanism. The second client sends a second request to access the resource on behalf of the requestor. The second request is associated with the requestor's application instance identifier. The application instance identifier is used to identify the second request as belonging to the same requestor as the first request, thereby granting the second request to access the resource while avoiding a conflict situation.
摘要翻译: 应用实例标识符用于各种系统和方法,以便在客户端集群环境中操作时向请求者提供对资源的持续访问。 驻留在第一客户端上的请求者可能尝试访问资源。 第一个客户端发送访问资源的请求。 请求可以与标识请求者的应用实例标识符相关联。 在某些时候,第一个客户端失败,请求者通过故障切换机制与第二个客户端相关联。 第二个客户端发送代表请求者访问资源的第二个请求。 第二个请求与请求者的应用实例标识符相关联。 应用实例标识符用于将第二请求标识为属于与第一请求相同的请求者,从而授予第二请求以访问资源,同时避免冲突情况。
-
公开(公告)号:US08788579B2
公开(公告)日:2014-07-22
申请号:US13228732
申请日:2011-09-09
申请人: David M. Kruse , Diaa Fathalla , James T. Pinkerton , Mathew George , Prashanth Prahalad , Thomas E. Jolly
发明人: David M. Kruse , Diaa Fathalla , James T. Pinkerton , Mathew George , Prashanth Prahalad , Thomas E. Jolly
IPC分类号: G06F15/16
摘要: An application instance identifier is employed with various systems and methods in order to provide a requestor with continuous access to a resource when operating in a client clustered environment. A requestor residing on a first client may attempt to access a resource. The first client sends a request to access the resource. The request may be associated with an application instance identifier that identifies the requestor. At some point, the first client fails and the requestor is associated with a second client via a failover mechanism. The second client sends a second request to access the resource on behalf of the requestor. The second request is associated with the requestor's application instance identifier. The application instance identifier is used to identify the second request as belonging to the same requestor as the first request, thereby granting the second request to access the resource while avoiding a conflict situation.
摘要翻译: 应用实例标识符用于各种系统和方法,以便在客户端集群环境中操作时向请求者提供对资源的持续访问。 驻留在第一客户端上的请求者可以尝试访问资源。 第一个客户端发送访问资源的请求。 请求可以与标识请求者的应用实例标识符相关联。 在某些时候,第一个客户端失败,请求者通过故障转移机制与第二个客户端相关联。 第二个客户端发送代表请求者访问资源的第二个请求。 第二个请求与请求者的应用实例标识符相关联。 应用实例标识符用于将第二请求标识为属于与第一请求相同的请求者,从而授予第二请求以访问资源,同时避免冲突情况。
-
公开(公告)号:US20120254396A1
公开(公告)日:2012-10-04
申请号:US13074920
申请日:2011-03-29
IPC分类号: G06F15/173
CPC分类号: H04L43/0847 , H04L12/1895 , H04L43/04 , H04L43/0817 , H04L43/10 , H04L67/1029 , H04L67/142
摘要: Described are embodiments directed at providing a witness service that sends notifications with a resource state to clients. Embodiments provide a protocol that includes various messages for registering and receiving notifications regarding the state of a resource. The protocol may include a message for requesting node information from a first node in a cluster. The node information identifies nodes in the cluster that provide a witness service, which monitors a resource. The protocol includes a message that is used to register with the witness service for notifications regarding a state, or state change, of a network or cluster resource. The protocol also includes messages for sending notifications with state information of the resource.
摘要翻译: 描述了旨在提供向客户端发送具有资源状态的通知的见证服务的实施例。 实施例提供了一种协议,其包括用于注册和接收关于资源状态的通知的各种消息。 协议可以包括用于从群集中的第一节点请求节点信息的消息。 节点信息标识集群中提供监视资源的见证服务的节点。 该协议包括用于向证人服务注册关于网络或集群资源的状态或状态改变的通知的消息。 该协议还包括用于通过资源的状态信息发送通知的消息。
-
公开(公告)号:US08521860B2
公开(公告)日:2013-08-27
申请号:US13074920
申请日:2011-03-29
IPC分类号: G06F15/16
CPC分类号: H04L43/0847 , H04L12/1895 , H04L43/04 , H04L43/0817 , H04L43/10 , H04L67/1029 , H04L67/142
摘要: Described are embodiments directed at providing a witness service that sends notifications with a resource state to clients. Embodiments provide a protocol that includes various messages for registering and receiving notifications regarding the state of a resource. The protocol may include a message for requesting node information from a first node in a cluster. The node information identifies nodes in the cluster that provide a witness service, which monitors a resource. The protocol includes a message that is used to register with the witness service for notifications regarding a state, or state change, of a network or cluster resource. The protocol also includes messages for sending notifications with state information of the resource.
-
公开(公告)号:US20120143999A1
公开(公告)日:2012-06-07
申请号:US13371186
申请日:2012-02-10
IPC分类号: G06F15/16
CPC分类号: H04L67/2842 , G06F12/0813 , G06F12/0815 , G06F12/0866 , G06F17/30132 , G06F17/30194 , G06F17/30203 , G06F21/6218 , G06F2212/264 , G06F2212/463 , G06F2221/2141 , H04L67/1097 , H04L67/42
摘要: 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.
摘要翻译: 这里描述了允许客户端向远程文件请求租赁的租赁系统,其中租赁允许使用多个句柄跨多个应用访问文件,而不需要对服务器进行额外的往返。 当同一客户端上的多个应用程序(或同一应用程序的多个组件)请求访问同一个文件时,客户机为每个打开的请求指定与服务器相同的租约标识符,或者可以根据现有租约处理来自缓存的请求 。 因为服务器在客户端级别而不是单独的文件请求级别识别客户端的缓存,所以客户端接收到更少的中断通知,并且能够在更多情况下缓存远程文件。 因此,通过提供在现代应用中更常见的情况下缓存数据的能力,租赁系统降低带宽,提高服务器可扩展性,并提供更快速的数据访问。
-
公开(公告)号:US20130067095A1
公开(公告)日:2013-03-14
申请号:US13228818
申请日:2011-09-09
申请人: David M. Kruse , Daniel E. Lovinger , Thomas E. Jolly , James T. Pinkerton , Mathew George , Roopesh C. Battepati , Mingdong Shang
发明人: David M. Kruse , Daniel E. Lovinger , Thomas E. Jolly , James T. Pinkerton , Mathew George , Roopesh C. Battepati , Mingdong Shang
IPC分类号: G06F15/16
CPC分类号: H04L67/141 , H04L67/10 , H04L67/1014 , H04L67/1038 , H04L67/1097 , H04L67/148 , H04L69/14
摘要: Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.
-
公开(公告)号:US20100185704A1
公开(公告)日:2010-07-22
申请号:US12353982
申请日:2009-01-15
CPC分类号: H04L67/2842 , G06F12/0813 , G06F12/0815 , G06F12/0866 , G06F17/30132 , G06F17/30194 , G06F17/30203 , G06F21/6218 , G06F2212/264 , G06F2212/463 , G06F2221/2141 , H04L67/1097 , H04L67/42
摘要: 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.
摘要翻译: 这里描述了允许客户端向远程文件请求租赁的租赁系统,其中租赁允许使用多个句柄跨多个应用访问文件,而不需要对服务器进行额外的往返。 当同一客户端上的多个应用程序(或同一应用程序的多个组件)请求访问同一个文件时,客户机为每个打开的请求指定与服务器相同的租约标识符,或者可以根据现有租约处理来自缓存的请求 。 因为服务器在客户端级别而不是单独的文件请求级别识别客户端的缓存,所以客户端接收到更少的中断通知,并且能够在更多情况下缓存远程文件。 因此,通过提供在现代应用中更常见的情况下缓存数据的能力,租赁系统降低带宽,提高服务器可扩展性,并提供更快速的数据访问。
-
公开(公告)号:US08458216B2
公开(公告)日:2013-06-04
申请号:US13371186
申请日:2012-02-10
IPC分类号: G06F17/30
CPC分类号: H04L67/2842 , G06F12/0813 , G06F12/0815 , G06F12/0866 , G06F17/30132 , G06F17/30194 , G06F17/30203 , G06F21/6218 , G06F2212/264 , G06F2212/463 , G06F2221/2141 , H04L67/1097 , H04L67/42
摘要: 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.
摘要翻译: 这里描述了允许客户端向远程文件请求租赁的租赁系统,其中租赁允许使用多个句柄跨多个应用访问文件,而不需要对服务器进行额外的往返。 当同一客户端上的多个应用程序(或同一应用程序的多个组件)请求访问同一个文件时,客户机为每个打开的请求指定与服务器相同的租约标识符,或者可以根据现有租约处理来自缓存的请求 。 因为服务器在客户端级别而不是单独的文件请求级别识别客户端的缓存,所以客户端接收到更少的中断通知,并且能够在更多情况下缓存远程文件。 因此,通过提供在现代应用中更常见的情况下缓存数据的能力,租赁系统降低带宽,提高服务器可扩展性,并提供更快速的数据访问。
-
公开(公告)号:US08185566B2
公开(公告)日:2012-05-22
申请号:US12353982
申请日:2009-01-15
IPC分类号: G06F17/30
CPC分类号: H04L67/2842 , G06F12/0813 , G06F12/0815 , G06F12/0866 , G06F17/30132 , G06F17/30194 , G06F17/30203 , G06F21/6218 , G06F2212/264 , G06F2212/463 , G06F2221/2141 , H04L67/1097 , H04L67/42
摘要: 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.
摘要翻译: 这里描述了允许客户端向远程文件请求租赁的租赁系统,其中租赁允许使用多个句柄跨多个应用访问文件,而不需要对服务器进行额外的往返。 当同一客户端上的多个应用程序(或同一应用程序的多个组件)请求访问同一个文件时,客户机为每个打开的请求指定与服务器相同的租约标识符,或者可以根据现有租约处理来自缓存的请求 。 因为服务器在客户端级别而不是单独的文件请求级别识别客户端的缓存,所以客户端接收到更少的中断通知,并且能够在更多情况下缓存远程文件。 因此,通过提供在现代应用中更常见的情况下缓存数据的能力,租赁系统降低带宽,提高服务器可扩展性,并提供更快速的数据访问。
-
公开(公告)号:US08856582B2
公开(公告)日:2014-10-07
申请号:US13174271
申请日:2011-06-30
申请人: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
发明人: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
CPC分类号: H04L67/06 , G06F11/1443 , G06F11/2033 , G06F11/2038 , H04L67/1002 , H04L67/141 , H04L67/142 , H04L67/146
摘要: Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.
摘要翻译: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话之后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障切换以及与客户端的重新连接时,使用句柄标识符来识别重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。
-
-
-
-
-
-
-
-
-