-
公开(公告)号:WO2011159517A2
公开(公告)日:2011-12-22
申请号:PCT/US2011/039318
申请日:2011-06-06
Applicant: MICROSOFT CORPORATION
Inventor: BROWN, Eileen C. , JOLLY, Thomas E. , PFENNING, Joerg-Thomas
CPC classification number: G06F17/30115 , G06F17/30141
Abstract: The present invention extends to methods, systems, and computer program products for end-to-end optimization of data storage and transmission of data. Details of how data is stored within a data store are exposed to clients and applications. Clients and applications are enabled to makes requests to data stores to obtain data as it is actually stored upon within the data store to eliminate redundant processing of the requested data. Compression and de-duplication of data within a data store are leveraged to increase the efficiency and reduce latency of data transmitted over a LAN or WAN.
Abstract translation: 本发明扩展到用于数据存储和数据传输的端到端优化的方法,系统和计算机程序产品。 数据存储在数据存储中的详细信息将暴露给客户端和应用程序。 客户端和应用程序能够向数据存储进行请求,以获取实际存储在数据存储器中的数据,以消除所请求数据的冗余处理。 利用数据存储内的数据的压缩和重复数据删除来提高通过LAN或WAN传输的数据的效率并减少延迟。
-
公开(公告)号:WO2013036698A2
公开(公告)日:2013-03-14
申请号:PCT/US2012/054039
申请日:2012-09-07
Applicant: MICROSOFT CORPORATION
Inventor: KRUSE, David M. , LOVINGER, Daniel E. , JOLLY, Thomas E. , PINKERTON, James T. , GEORGE, Mathew , BATTEPATI, Roopesh C. , SHANG, Mingdong
IPC: G06F15/16
CPC classification number: H04L67/141 , H04L67/10 , H04L67/1014 , H04L67/1038 , H04L67/1097 , H04L67/148 , H04L69/14
Abstract: 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.
Abstract translation: 针对在缩放集群环境中操作的客户端和服务器公开了系统和方法。 通过为客户端提供尝试与多个服务器并行连接的能力,将客户端连接到集群环境的过程中引入了效率。 在群集环境中运行的服务器也能够提供文件句柄和其他状态信息的持久存储。 可以在服务器之间传输状态信息和持久句柄的所有权,从而为客户提供从一台服务器移动到另一台服务器的机会,同时保持对群集环境中资源的访问。 p>
-
公开(公告)号:WO2012134729A2
公开(公告)日:2012-10-04
申请号:PCT/US2012/027796
申请日:2012-03-06
Applicant: MICROSOFT CORPORATION
Inventor: PRASHANTH, Prahalad , GEORGE, Mathew , KRUSE, David M. , PINKERTON, James T. , JOLLY, Thomas E.
CPC classification number: H04L43/0847 , H04L12/1895 , H04L43/04 , H04L43/0817 , H04L43/10 , H04L67/1029 , H04L67/142
Abstract: 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.
Abstract translation: 所描述的实施例涉及提供将具有资源状态的通知发送给客户端的见证服务。 实施例提供包括用于注册和接收关于资源状态的通知的各种消息的协议。 协议可以包括用于从集群中的第一节点请求节点信息的消息。 节点信息标识集群中提供见证服务的节点,该服务监视资源。 该协议包含一条消息,用于向证人服务注册关于网络或群集资源的状态或状态更改的通知。 该协议还包括用于发送具有资源状态信息的通知的消息。 p>
-
公开(公告)号:EP2692088A2
公开(公告)日:2014-02-05
申请号:EP12764430.0
申请日:2012-03-06
Applicant: Microsoft Corporation
Inventor: PRASHANTH, Prahalad , GEORGE, Mathew , KRUSE, David M. , PINKERTON, James T. , JOLLY, Thomas E.
CPC classification number: H04L43/0847 , H04L12/1895 , H04L43/04 , H04L43/0817 , H04L43/10 , H04L67/1029 , H04L67/142
Abstract: 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.
-
公开(公告)号:EP2754063A2
公开(公告)日:2014-07-16
申请号:EP12830847.5
申请日:2012-09-07
Applicant: Microsoft Corporation
Inventor: KRUSE, David M. , LOVINGER, Daniel E. , JOLLY, Thomas E. , PINKERTON, James T. , GEORGE, Mathew , BATTEPATI, Roopesh C. , SHANG, Mingdong
CPC classification number: H04L67/141 , H04L67/10 , H04L67/1014 , H04L67/1038 , H04L67/1097 , H04L67/148 , H04L69/14
Abstract: 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.
-
公开(公告)号:EP2583186A2
公开(公告)日:2013-04-24
申请号:EP11796187.0
申请日:2011-06-06
Applicant: Microsoft Corporation
Inventor: BROWN, Eileen C. , JOLLY, Thomas E. , PFENNING, Joerg-Thomas
CPC classification number: G06F17/30115 , G06F17/30141
Abstract: The present invention extends to methods, systems, and computer program products for end-to-end optimization of data storage and transmission of data. Details of how data is stored within a data store are exposed to clients and applications. Clients and applications are enabled to makes requests to data stores to obtain data as it is actually stored upon within the data store to eliminate redundant processing of the requested data. Compression and de-duplication of data within a data store are leveraged to increase the efficiency and reduce latency of data transmitted over a LAN or WAN.
-
-
-
-
-