CLIENT AFFINITY IN DISTRIBUTED LOAD BALANCING SYSTEMS
    1.
    发明申请
    CLIENT AFFINITY IN DISTRIBUTED LOAD BALANCING SYSTEMS 审中-公开
    分布式负载平衡系统中的客户端

    公开(公告)号:WO2009036353A2

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

    申请号:PCT/US2008/076271

    申请日:2008-09-12

    Abstract: Aspects of the subject matter described herein relate to client affinity in distributed load balancing systems. In aspects, a request from a requestor is sent to each server of a cluster. Each server determines whether it has affinity to the requestor. 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 requestor. 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.

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

    CLUSTERED FILE SERVICE
    2.
    发明申请
    CLUSTERED FILE SERVICE 审中-公开
    聚集的文件服务

    公开(公告)号:WO2012170234A2

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

    申请号:PCT/US2012/039879

    申请日:2012-05-29

    CPC classification number: G06F17/30165 G06F17/30174 G06F17/30203

    Abstract: 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.

    Abstract translation: 基于集群的文件服务可以在具有访问公共数据存储的两个或更多个独立设备的集群上操作。 文件服务可能具有集群中每个设备的命名空间定义,但可由任何操作文件服务的设备进行修改。 文件服务的每个实例可以识别和捕获改变命名空间结构并使更改传播到群集的其他成员的命令。 如果集群中的某个设备未成功执行命名空间结构的更新,则该设备可能会脱机。 基于集群的文件服务可以允许在文件服务运行时从集群添加或删除设备,并且可以提供高吞吐量和高可用性文件服务。

    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS

    公开(公告)号:WO2012083264A3

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

    申请号:PCT/US2011/065659

    申请日:2011-12-16

    Abstract: 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.

    SHARING A VIRTUAL HARD DISK ACROSS MULTIPLE VIRTUAL MACHINES
    4.
    发明申请
    SHARING A VIRTUAL HARD DISK ACROSS MULTIPLE VIRTUAL MACHINES 审中-公开
    通过多台虚拟机共享一个虚拟硬盘

    公开(公告)号:WO2014197289A1

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

    申请号:PCT/US2014/040121

    申请日:2014-05-30

    Abstract: Embodiments provide a method and system for sharing storage among a plurality of virtual machines. Specifically, one or more embodiments are directed to sharing a virtual hard disk with various virtual machines in a virtual machine cluster. In embodiments, a command is sent from a virtual machine to a local parser. The parser prepares the command for transport over a file system protocol. The command is sent to a remote file server using the file system protocol. When the command is received by the file server, the file server unpacks the command, determines features about the command and converts the command to a format that executes the command on the virtual shared storage.

    Abstract translation: 实施例提供了用于在多个虚拟机之间共享存储的方法和系统。 具体地,一个或多个实施例涉及在虚拟机集群中与各种虚拟机共享虚拟硬盘。 在实施例中,命令从虚拟机发送到本地解析器。 解析器准备通过文件系统协议传输的命令。 该命令使用文件系统协议发送到远程文件服务器。 当文件服务器接收到命令时,文件服务器解包该命令,确定有关命令的功能,并将命令转换为在虚拟共享存储上执行该命令的格式。

    CLUSTERED FILE SERVICE
    5.
    发明公开
    CLUSTERED FILE SERVICE 有权
    分组文件服务

    公开(公告)号:EP2718837A2

    公开(公告)日:2014-04-16

    申请号:EP12796591.1

    申请日:2012-05-29

    CPC classification number: G06F17/30165 G06F17/30174 G06F17/30203

    Abstract: 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.

    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS
    6.
    发明公开
    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS 审中-公开
    状态之间同步最后的补偿组件

    公开(公告)号:EP2652924A2

    公开(公告)日:2013-10-23

    申请号:EP11849192.7

    申请日:2011-12-16

    CPC classification number: H04L47/125 H04L43/0876 H04L45/22 H04L47/11

    Abstract: 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.

Patent Agency Ranking