Network load balancing with connection manipulation
    1.
    发明授权
    Network load balancing with connection manipulation 有权
    网络负载平衡与连接操纵

    公开(公告)号:US07606929B2

    公开(公告)日:2009-10-20

    申请号:US10657568

    申请日:2003-09-08

    IPC分类号: G06F15/16

    摘要: In an exemplary device implementation, a device includes: a connection migrator that is configured to migrate connections away from the device; the connection migrator capable of precipitating a compilation of protocol state for a connection across a protocol stack; the connection migrator adapted to aggregate the compiled protocol state with data for the connection into an aggregated connection state; the connection migrator further capable of causing the aggregated connection state to be sent toward a target device. In an exemplary media implementation, processor-executable instructions direct a device to perform actions including: obtaining at least a portion of a source/destination pair from a packet; accessing an encapsulation mapping table using the at least a portion of the source/destination pair to locate an encapsulation mapping entry; extracting a flow identifier from the encapsulation mapping entry; and replacing part of the packet with the flow identifier to produce an encapsulated packet.

    摘要翻译: 在示例性设备实现中,设备包括:被配置为将连接迁移离开设备的连接迁移器; 所述连接迁移器能够通过协议栈来引起对于连接的协议状态的编译; 所述连接迁移器适于将所述编译协议状态与所述连接的数据聚合成聚合连接状态; 连接迁移器还能够使聚合的连接状态被发送到目标设备。 在示例性媒体实现中,处理器可执行指令指示设备执行动作,包括:从分组获得源/目的地对的至少一部分; 使用所述源/目的地对的所述至少一部分来访问封装映射表以定位封装映射条目; 从封装映射条目提取流标识符; 并用流标识符替换分组的一部分以产生封装的分组。

    Network load balancing with traffic routing
    2.
    发明授权
    Network load balancing with traffic routing 有权
    网络负载均衡与流量路由

    公开(公告)号:US07567504B2

    公开(公告)日:2009-07-28

    申请号:US10657412

    申请日:2003-09-08

    摘要: In an exemplary method implementation, a method includes: receiving a packet requesting a new connection at a forwarding component; sending the packet from the forwarding component to a classifying component; selecting, by the classifying component, a route for the new connection; and plumbing, by the classifying component, the route for the new connection by causing a new entry to be added in a local routing table of the forwarding component. In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to perform actions including: receiving a first packet for a connection at first forwarding functionality; plumbing a route for the connection at the first forwarding functionality; receiving a second packet for the connection at second forwarding functionality; and plumbing the route for the connection at the second forwarding functionality using a distributed session tracking table.

    摘要翻译: 在示例性方法实现中,一种方法包括:在转发组件处接收请求新连接的分组; 将分组从转发组件发送到分类组件; 由分类组件选择新连接的路由; 并且通过在转发组件的本地路由表中添加新条目来由分类组件管理新连接的路由。 在示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在执行时使得系统能够执行动作,包括:以第一转发功能接收用于连接的第一分组; 在第一转发功能下管理连接的路由; 在第二转发功能处接收用于所述连接的第二分组; 并使用分布式会话跟踪表在第二转发功能处管理用于连接的路由。

    Flexible network load balancing
    3.
    发明授权
    Flexible network load balancing 有权
    灵活的网络负载平衡

    公开(公告)号:US07590736B2

    公开(公告)日:2009-09-15

    申请号:US10610506

    申请日:2003-06-30

    IPC分类号: G06F15/16

    摘要: In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to facilitate actions including: operating network load balancing infrastructure in a first configuration; scaling out the network load balancing infrastructure; and operating the scaled-out network load balancing infrastructure in at least one other configuration. In another exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to be configured such that different percentages of system resources may be allocated to different network-load-balancing functions. In one embodiment, the scaling out includes moving at least a portion of network-load-balancing functionality from a device that executes host functionality to another device, that does not execute host functionality and routing network traffic from the other device to the host functionality executing on the device.

    摘要翻译: 在示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在执行时使得系统能够促进动作,包括:在第一配置中操作网络负载平衡基础设施; 扩展网络负载平衡基础设施; 并在至少一个其他配置中操作扩展的网络负载平衡基础架构。 在另一示例性媒体实现中,一个或多个处理器可访问媒体包括处理器可执行指令,其在执行时使得能够配置系统,使得可以将不同百分比的系统资源分配给不同的网络负载平衡功能。 在一个实施例中,缩放包括将执行主机功能的设备的网络负载平衡功能的至少一部分移动到另一设备,其不执行主机功能并将网络流量从其他设备路由到主机功能执行 在设备上。

    System and method providing automatic policy enforcement in a multi-computer service application
    6.
    发明授权
    System and method providing automatic policy enforcement in a multi-computer service application 有权
    在多计算机服务应用程序中提供自动策略实施的系统和方法

    公开(公告)号:US07096258B2

    公开(公告)日:2006-08-22

    申请号:US10845324

    申请日:2004-05-12

    IPC分类号: G06F15/177

    CPC分类号: G06F9/5066

    摘要: Systems and methods to enforce policy in a multi-computer service application are described. In one aspect, a scale-independent logical model of an application is generated. The application is for implementation in a distributed computing system. The scale-independent logical model includes multiple components representing logical functions of the application and intercommunication protocols. The model components are converted into one or more instances representative of physical resources used to implement the logical functions. The instances specify information such as communication ports on the physical resources and communication paths that link the physical resources.

    摘要翻译: 描述在多计算机服务应用程序中执行策略的系统和方法。 在一个方面,生成应用的与规模无关的逻辑模型。 该应用程序用于在分布式计算系统中实现。 规模无关逻辑模型包括表示应用程序和互通协议的逻辑功能的多个组件。 模型组件被转换为代表用于实现逻辑功能的物理资源的一个或多个实例。 这些实例在链接物理资源的物理资源和通信路径上指定诸如通信端口的信息。

    System and method for distributed management of shared computers
    9.
    发明授权
    System and method for distributed management of shared computers 有权
    共享计算机的分布式管理系统和方法

    公开(公告)号:US07711121B2

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

    申请号:US10979565

    申请日:2004-11-02

    IPC分类号: H04L9/00

    摘要: A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.

    摘要翻译: 采用多层次的服务器管理架构,包括应用程序开发层,应用程序操作层和集群操作层。 在应用程序开发层中,开发应用程序用于在一个或多个服务器计算机上执行。 在应用程序操作层中,管理应用程序的执行,并且可以建立服务器集群内的子边界。 在集群操作层中,管理服务器计算机的操作,而不用担心在一个或多个服务器计算机上执行哪些应用程序,并且可以建立服务器集群之间的边界。 多层次的服务器管理架构也可以用于将服务器集群租赁给租户的共同位置设施中,承租人实施应用程序操作层和实施集群操作层的设施所有者(或运营商)。

    System and method for distributed management of shared computers
    10.
    发明授权
    System and method for distributed management of shared computers 有权
    共享计算机的分布式管理系统和方法

    公开(公告)号:US07606898B1

    公开(公告)日:2009-10-20

    申请号:US09695812

    申请日:2000-10-24

    IPC分类号: G06F15/16 G06F15/173

    摘要: A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.

    摘要翻译: 采用多层次的服务器管理架构,包括应用程序开发层,应用程序操作层和集群操作层。 在应用程序开发层中,开发应用程序用于在一个或多个服务器计算机上执行。 在应用程序操作层中,管理应用程序的执行,并且可以建立服务器集群内的子边界。 在集群操作层中,管理服务器计算机的操作,而不用担心在一个或多个服务器计算机上执行哪些应用程序,并且可以建立服务器集群之间的边界。 多层次的服务器管理架构也可以用于将服务器集群租赁给租户的共同位置设施中,承租人实施应用程序操作层和实施集群操作层的设施所有者(或运营商)。