Application sharing
    1.
    发明授权
    Application sharing 有权
    应用程序共享

    公开(公告)号:US08407605B2

    公开(公告)日:2013-03-26

    申请号:US12418270

    申请日:2009-04-03

    IPC分类号: G06F3/00 G06F3/048 G06F15/16

    摘要: Ones of the windows associated with a software process are identified in a screen layout on a local display of a sharer network node. On the sharer network node, an image of the identified windows as they are arranged in the screen layout and free of obscuration by any other windows in the screen layout is generated. The image is transmitted from the sharer network node to a viewer network node. Also, commands derived from input device events on sharer and viewer network nodes are received. The received commands are processed into a command sequence, which is passed to a shared process executing on the sharer network node. Windows associated with the shared process are presented on the sharer network node in accordance with the received command sequence. An image of the presented windows is generated and transmitted from the sharer network node to the viewer network node.

    摘要翻译: 与软件过程相关联的窗口的一部分在共享网络节点的本地显示器上的屏幕布局中被识别。 在共享网络节点上,生成在屏幕布局中布置并被屏幕布局中的任何其他窗口遮蔽的识别窗口的图像。 图像从共享网络节点传输到观众网络节点。 此外,接收从共享者和查看器网络节点上的输入设备事件导出的命令。 接收到的命令被处理成一个命令序列,该序列被传递给在共享网络节点上执行的共享进程。 与共享进程相关联的Windows根据接收到的命令序列在共享者网络节点上呈现。 所生成的窗口的图像被生成并从共享者网络节点发送到观众网络节点。

    Clustered file service
    2.
    发明授权

    公开(公告)号:US09652469B2

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

    申请号:US13153416

    申请日:2011-06-04

    IPC分类号: G06F17/30

    摘要: A cluster based file service may operate on a cluster of two or more independent devices that have access to a common data storage. The file service may have a namespace definition with each device in the cluster, but may be modified by any device operating the file service. Each instance of the file service may identify and capture a command that changes the namespace structure and cause the change to be propagated to the other members of cluster. If one of the devices in the cluster does not successfully perform an update to the namespace structure, that device may be brought offline. The cluster based file service may permit adding or removing devices from the cluster while the file service is operating, and may provide a high throughput and high availability file service.

    Client Affinity in Distributed Load Balancing Systems
    3.
    发明申请
    Client Affinity in Distributed Load Balancing Systems 有权
    分布式负载平衡系统中的客户关系

    公开(公告)号:US20090077562A1

    公开(公告)日:2009-03-19

    申请号:US11856044

    申请日:2007-09-16

    IPC分类号: G06F9/46

    摘要: Aspects of the subject matter described herein relate to client affinity in distributed load balancing systems. In aspects, a request from a requester is sent to each server of a cluster. Each server determines whether it has affinity to the requester. If so, the server responds to the request. Otherwise, if the request would normally be load balanced to the server, the server queries the other servers in the cluster to determine whether any of them have affinity to the requester. If one of them does, the server drops the request and allows the other server to respond to the request; otherwise, the server responds to the request.

    摘要翻译: 本文描述的主题的方面涉及分布式负载平衡系统中的客户端亲和度。 在方面,来自请求者的请求被发送到集群的每个服务器。 每个服务器确定它是否对请求者具有亲和力。 如果是这样,则服务器响应该请求。 否则,如果通常将请求负载平衡到服务器,则服务器将查询群集中的其他服务器,以确定它们中的任何一个对请求者是否具有亲和性。 如果其中一个服务器丢失请求,则允许其他服务器响应该请求; 否则,服务器响应该请求。

    Synchronizing state among load balancer components
    4.
    发明授权
    Synchronizing state among load balancer components 有权
    负载均衡器组件之间的同步状态

    公开(公告)号:US08755283B2

    公开(公告)日:2014-06-17

    申请号:US12972340

    申请日:2010-12-17

    IPC分类号: H04L12/407

    摘要: The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.

    摘要翻译: 本发明扩展到用于在负载均衡器组件之间同步状态的方法,系统和计算机程序产品。 本发明的实施例包括使用一致的散列算法来确定新连接应如何负载平衡的负载平衡器。 使用一致的散列算法可以使负载平衡器以稳定的状态工作。 负载平衡器在需要时开始保存关于输入分组的流状态信息(给定流的目的地地址),例如当检测到目的主机配置的改变时。 状态信息以确定性的方式在负载平衡器之间共享,这允许了解哪个负载均衡器对于给定流量是权威的(例如,是所有者)。 每个负载均衡器可以到达权威负载平衡器,以了解当地无法确定的流量。

    Distributed network name
    5.
    发明授权
    Distributed network name 有权
    分布式网络名称

    公开(公告)号:US08627431B2

    公开(公告)日:2014-01-07

    申请号:US13153399

    申请日:2011-06-04

    IPC分类号: H04L9/32

    CPC分类号: H04L63/0807 H04L61/1511

    摘要: Aspects of the subject matter described herein relate to a distributed network name. In aspects, computers of a cluster have components of a distributed network name service. The network name service has a leader and clones that are hosted on the computers of the cluster. The leader is responsible for updating a name server with network names and addresses of the computers. The leader is also responsible for configuring a security server that allows clients to securely access the computers. The network name service provides credentials to local security authorities of the computers so that a client that attempts to access a service of the computers can be authenticated.

    摘要翻译: 本文描述的主题的方面涉及分布式网络名称。 在一些方面,集群的计算机具有分布式网络名称服务的组件。 网络名称服务具有在集群的计算机上托管的领导和克隆。 领导负责更新具有网络名称和计算机地址的名称服务器。 领导还负责配置安全服务器,允许客户端安全地访问计算机。 网络名称服务为计算机的本地安全机构提供凭证,以便可以验证尝试访问计算机服务的客户端。

    Volumes and file system in cluster shared volumes
    6.
    发明授权
    Volumes and file system in cluster shared volumes 有权
    集群共享卷中的卷和文件系统

    公开(公告)号:US08463762B2

    公开(公告)日:2013-06-11

    申请号:US12971322

    申请日:2010-12-17

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30115

    摘要: The present invention extends to methods, systems, and computer program products for sharing volumes between clustered nodes. Embodiments of the invention include a Clustered Shared Volume File System (CsvFs) that appears to clients as a local file system. The CsvFs communicates to a node where a disk is mounted to coordinate access to files on the disks. CsvFs uses Opportunistic Locks (oplocks) to decide when direct access to a volume is safe. CsvFs can be extended with oplock upgrade mechanisms that allow a coordinating node to tell CsvFs when it is safe to attempt to upgrade oplock. CsvFs also uses a transitivity property of oplocks to be able to grant (delegate) oplocks to clients that are on top of CsvFs.

    摘要翻译: 本发明扩展到用于在集群节点之间共享卷的方法,系统和计算机程序产品。 本发明的实施例包括作为本地文件系统向客户端显示的群集共享卷文件系统(CsvF)。 CsvF与安装磁盘的节点通信,以协调对磁盘上文件的访问。 CsvFs使用机会锁(oplocks)来决定直接访问卷是否安全。 可以使用oplock升级机制来扩展CsvF,允许协调节点在尝试升级oplock时安全地告诉CsvF。 CsvFs还使用oplock的传递性属性能够向位于CsvF之上的客户端授予(委托)oplock。

    VOLUMES AND FILE SYSTEM IN CLUSTER SHARED VOLUMES
    7.
    发明申请
    VOLUMES AND FILE SYSTEM IN CLUSTER SHARED VOLUMES 有权
    群集共享卷中的卷和文件系统

    公开(公告)号:US20120158681A1

    公开(公告)日:2012-06-21

    申请号:US12971322

    申请日:2010-12-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30115

    摘要: The present invention extends to methods, systems, and computer program products for sharing volumes between clustered nodes. Embodiments of the invention include a Clustered Shared Volume File System (CsvFs) that appears to clients as a local file system. The CsvFs communicates to a node where a disk is mounted to coordinate access to files on the disks. CsvFs uses Opportunistic Locks (oplocks) to decide when direct access to a volume is safe. CsvFs can be extended with oplock upgrade mechanisms that allow a coordinating node to tell CsvFs when it is safe to attempt to upgrade oplock. CsvFs also uses a transitivity property of oplocks to be able to grant (delegate) oplocks to clients that are on top of CsvFs.

    摘要翻译: 本发明扩展到用于在集群节点之间共享卷的方法,系统和计算机程序产品。 本发明的实施例包括作为本地文件系统向客户端显示的群集共享卷文件系统(CsvF)。 CsvF与安装磁盘的节点通信,以协调对磁盘上文件的访问。 CsvFs使用机会锁(oplocks)来决定直接访问卷是否安全。 可以使用oplock升级机制来扩展CsvF,允许协调节点在尝试升级oplock时安全地告诉CsvF。 CsvFs还使用oplock的传递性属性能够向位于CsvF之上的客户端授予(委托)oplock。

    DISTRIBUTED NETWORK NAME
    8.
    发明申请
    DISTRIBUTED NETWORK NAME 有权
    分布式网络名称

    公开(公告)号:US20120311685A1

    公开(公告)日:2012-12-06

    申请号:US13153399

    申请日:2011-06-04

    IPC分类号: H04L9/32 G06F15/16 G06F21/00

    CPC分类号: H04L63/0807 H04L61/1511

    摘要: Aspects of the subject matter described herein relate to a distributed network name. In aspects, computers of a cluster have components of a distributed network name service. The network name service has a leader and clones that are hosted on the computers of the cluster. The leader is responsible for updating a name server with network names and addresses of the computers. The leader is also responsible for configuring a security server that allows clients to securely access the computers. The network name service provides credentials to local security authorities of the computers so that a client that attempts to access a service of the computers can be authenticated.

    摘要翻译: 本文描述的主题的方面涉及分布式网络名称。 在一些方面,集群的计算机具有分布式网络名称服务的组件。 网络名称服务具有在集群的计算机上托管的领导和克隆。 领导负责更新具有网络名称和计算机地址的名称服务器。 领导还负责配置安全服务器,允许客户端安全地访问计算机。 网络名称服务为计算机的本地安全机构提供凭证,以便可以验证尝试访问计算机服务的客户端。

    Maintaining Client Affinity in Network Load Balancing Systems
    9.
    发明申请
    Maintaining Client Affinity in Network Load Balancing Systems 有权
    维护网络负载平衡系统中的客户关系

    公开(公告)号:US20100057923A1

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

    申请号:US12201254

    申请日:2008-08-29

    IPC分类号: G06F15/16

    摘要: Described is a technology in a network load balancing system (node cluster), by which client affinity is preserved across cluster configuration changes, including for new connections from a previous client. Each node maintains a list of the clients that are to remain (have affinity, or “stickiness”) with that node, including following bucket redistribution resulting from convergence. Each affinity list is communicated during convergence so that other nodes may build an exception list or lists. Via a node's exception list, the node that owns a bucket corresponding to a client knows of the affinity with another node and thus drops any packets from that client. Affinity may expire, whereby the node having affinity with that client releases it and notifies the node owning the bucket for that client that the client is no longer to be treated as an exception.

    摘要翻译: 描述了网络负载平衡系统(节点集群)中的技术,通过该技术,可以跨集群配置更改保留客户端关联,包括来自以前客户端的新连接。 每个节点维护与该节点保持(具有亲和性或“粘性”)的客户端的列表,包括从收敛引起的后续重新分配。 每个关联列表在收敛时进行通信,以便其他节点可以构建一个例外列表或列表。 通过节点的异常列表,拥有与客户端相对应的桶的节点知道与另一个节点的亲和性,从而丢弃该客户端的任何数据包。 亲和度可能会过期,由此与该客户端具有亲和力的节点将释放它,并通知拥有该客户端的存储区的客户端不再将该客户端视为异常。

    Migration of Virtual IP Addresses in a Failover Cluster
    10.
    发明申请
    Migration of Virtual IP Addresses in a Failover Cluster 审中-公开
    虚拟IP地址在故障转移群集中的迁移

    公开(公告)号:US20130159487A1

    公开(公告)日:2013-06-20

    申请号:US13415844

    申请日:2012-03-09

    IPC分类号: G06F15/173

    摘要: The movement of a Virtual IP (VIP) address from cluster node to cluster node is coordinated via a load balancer. All or a subset of the nodes in a load balancer cluster may be configured as possible hosts for the VIP. The load balancer directs VIP traffic to the Dedicated IP (DIP) address for the cluster node that responds affirmatively to periodic health probe messages. In this way, a VIP failover is executed when a first node stops responding to probe messages, and a second node starts to respond to the periodic health probe messages. In response to an affirmative probe response from a new node, the load balancer immediately directs the VIP traffic to the new node's DIP. The probe messages may be configured to identify which nodes are currently responding affirmatively to probes to assist the nodes in determining when to execute a failover.

    摘要翻译: 从集群节点到集群节点的虚拟IP(VIP)地址的移动通过负载平衡器进行协调。 负载平衡器集群中的所有或一部分节点可能被配置为VIP的可能主机。 负载平衡器将VIP流量引导到针对周期性健康探测消息做出肯定响应的群集节点的专用IP(DIP)地址。 以这种方式,当第一节点停止响应探测消息时,执行VIP故障切换,并且第二节点开始响应周期性健康探测消息。 响应来自新节点的肯定的探测响应,负载平衡器立即将VIP流量引导到新节点的DIP。 探测消息可以被配置为识别哪些节点当前正确地响应于探测器来帮助节点确定何时执行故障转移。