Method and Apparatus for Load Balancing in Network Based Telephony Based On Call Length
    2.
    发明申请
    Method and Apparatus for Load Balancing in Network Based Telephony Based On Call Length 审中-公开
    基于呼叫长度的基于网络的电话中负载平衡的方法和装置

    公开(公告)号:US20090287846A1

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

    申请号:US12122997

    申请日:2008-05-19

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1002 H04L65/1006

    摘要: Techniques are disclosed for load balancing based on call length in networks such as those networks handling telephony applications. By way of example, one method for directing requests associated with calls to servers in a system comprised of a network routing calls between at least one caller and at least one receiver wherein the network comprises a load balancer sending requests to a plurality of servers comprises the following steps. A first request of a call is received. A server s1 is selected to receive the request based on an estimated duration of the call. Another method for directing requests associated with calls to servers in a system comprised of a network routing calls between at least one caller and at least one receiver wherein the network comprises a load balancer sending requests to a plurality of servers comprises the following steps. Information is maintained regarding load assigned to a plurality of servers. A first request of a call is received. A server s1 is selected to receive the request based on the maintained information. The request is sent to server s1. The information regarding load is updated based on an estimated length of the call.

    摘要翻译: 公开了基于诸如处理电话应用的那些网络的网络中的呼叫长度的负载平衡的技术。 作为示例,一种用于将与呼叫相关联的请求定向在由至少一个呼叫者和至少一个接收者之间的网络路由呼叫组成的系统中的服务器的方法,其中网络包括向多个服务器发送请求的负载均衡器包括 以下步骤。 接收到第一个呼叫请求。 服务器s1被选择为基于所述呼叫的估计持续时间接收请求。 另一种用于将与呼叫相关联的请求定向到由至少一个呼叫者和至少一个接收者之间的网络路由呼叫组成的系统中的服务器,其中所述网络包括向多个服务器发送请求的负载均衡器包括以下步骤。 维护分配给多个服务器的负载的信息。 接收到第一个呼叫请求。 选择服务器s1以基于维护的信息接收请求。 请求发送到服务器s1。 基于呼叫的估计长度来更新关于负载的信息。

    Method and apparatus for determining resources consumed by tasks
    3.
    发明授权
    Method and apparatus for determining resources consumed by tasks 有权
    用于确定任务消耗的资源的方法和装置

    公开(公告)号:US08863144B2

    公开(公告)日:2014-10-14

    申请号:US12723914

    申请日:2010-03-15

    IPC分类号: G06F9/46 G06F15/173 G06F9/50

    摘要: In a computer system comprising a plurality of computing devices wherein the plurality of computing devices processes a plurality of tasks and each task has a task type, a method for determining overheads associated with task types comprises the following steps. Overheads are estimated for a plurality of task types. One of the plurality of computing devices is selected to execute one of the plurality of tasks, wherein the selection comprises estimating load on at least a portion of the plurality of computing devices from tasks assigned to at least a portion of the plurality of computing devices and the estimates of overheads of the plurality of task types. One or more of the estimates of overheads of the plurality of task types are varied.

    摘要翻译: 在包括多个计算设备的计算机系统中,其中所述多个计算设备处理多个任务,并且每个任务具有任务类型,用于确定与任务类型相关联的开销的方法包括以下步骤。 估计多个任务类型的开销。 选择多个计算设备中的一个来执行多个任务中的一个,其中所述选择包括从分配给所述多个计算设备的至少一部分的任务估计所述多个计算设备的至少一部分上的负载,以及 多个任务类型的开销的估计。 改变多个任务类型的开销的估计中的一个或多个。

    SYSTEM AND METHOD FOR MANAGEMENT OF LICENSE ENTITLEMENTS IN A VIRTUALIZED ENVIRONMENT
    5.
    发明申请
    SYSTEM AND METHOD FOR MANAGEMENT OF LICENSE ENTITLEMENTS IN A VIRTUALIZED ENVIRONMENT 审中-公开
    虚拟环境中许可证执行管理的系统和方法

    公开(公告)号:US20110296429A1

    公开(公告)日:2011-12-01

    申请号:US12791353

    申请日:2010-06-01

    IPC分类号: G06F9/50

    CPC分类号: G06F21/105

    摘要: A management system and method for a virtualized environment includes a computer entity having a usage limitation based on an entitlement. A resource manager, using a processor and programmed on and executed from a memory storage device, is configured to manage resources in a virtualized environment. An entitlement-usage module is coupled to the resource manager and is configured to track entitlement-related constraints in accordance with changes in the virtualized environment to permit the resource manager to make allocation decisions which include the entitlement-related constraints to ensure that the usage limitation is met for the computer entity.

    摘要翻译: 用于虚拟化环境的管理系统和方法包括具有基于授权的使用限制的计算机实体。 资源管理器使用处理器编程并从存储器存储设备执行,被配置为管理虚拟化环境中的资源。 授权使用模块耦合到资源管理器,并且被配置为根据虚拟化环境中的变化跟踪与权利相关的约束,以允许资源管理器做出包括授权相关约束的分配决定,以确保使用限制 被认为是计算机实体。

    Controlling workload of a computer system through only external monitoring
    7.
    发明授权
    Controlling workload of a computer system through only external monitoring 失效
    通过外部监控来控制计算机系统的工作量

    公开(公告)号:US08230107B2

    公开(公告)日:2012-07-24

    申请号:US12191898

    申请日:2008-08-14

    IPC分类号: G06F15/16

    摘要: Provides control of the workload, flow control, and concurrency control of a computer system through the use of only external performance monitors. Data collected by external performance monitors are used to build a simple, black box model of the computer system, comprising two resources: a virtual bottleneck resource and a delay resource representing all non-bottleneck resources combined. The service times of the two resource types are two parameters of the black box model. The two parameters are evaluated based on historical data collected by the external performance monitors. The workload capacity that avoids saturation of the bottleneck resource is then determined and used as a control variable by a flow controller to limit the workload on the computer system. The workload may include a mix of traffic classes. In such a case, data is collected, parameters are evaluated and control variables are determined for each of the traffic classes.

    摘要翻译: 通过仅使用外部性能监视器来提供对计算机系统的工作负载,流量控制和并发控制的控制。 由外部性能监视器收集的数据用于构建计算机系统的简单的黑匣子模型,包括两个资源:虚拟瓶颈资源和代表所有非瓶颈资源的延迟资源。 两种资源类型的服务时间是黑匣子模型的两个参数。 这两个参数是根据外部性能监视器收集的历史数据进行评估的。 然后,通过流量控制器确定避免瓶颈资源饱和的工作负载,并将其用作控制变量,以限制计算机系统上的工作量。 工作负载可能包括混合的流量类别。 在这种情况下,收集数据,评估参数,并确定每个流量类别的控制变量。

    Method and Apparatus for Determining Resources Consumed by Tasks
    8.
    发明申请
    Method and Apparatus for Determining Resources Consumed by Tasks 有权
    用于确定任务消耗的资源的方法和装置

    公开(公告)号:US20110225594A1

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

    申请号:US12723914

    申请日:2010-03-15

    IPC分类号: G06F9/46

    摘要: In a computer system comprising a plurality of computing devices wherein the plurality of computing devices processes a plurality of tasks and each task has a task type, a method for determining overheads associated with task types comprises the following steps. Overheads are estimated for a plurality of task types. One of the plurality of computing devices is selected to execute one of the plurality of tasks, wherein the selection comprises estimating load on at least a portion of the plurality of computing devices from tasks assigned to at least a portion of the plurality of computing devices and the estimates of overheads of the plurality of task types. One or more of the estimates of overheads of the plurality of task types are varied.

    摘要翻译: 在包括多个计算设备的计算机系统中,其中所述多个计算设备处理多个任务,并且每个任务具有任务类型,用于确定与任务类型相关联的开销的方法包括以下步骤。 估计多个任务类型的开销。 选择多个计算设备中的一个来执行多个任务中的一个,其中所述选择包括从分配给所述多个计算设备的至少一部分的任务估计所述多个计算设备的至少一部分上的负载,以及 多个任务类型的开销的估计。 改变多个任务类型的开销的估计中的一个或多个。

    Method and Apparatus for Load Balancing in Network Based Telephony Application
    9.
    发明申请
    Method and Apparatus for Load Balancing in Network Based Telephony Application 有权
    基于网络的电话应用中负载平衡的方法和装置

    公开(公告)号:US20090271798A1

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

    申请号:US12110813

    申请日:2008-04-28

    IPC分类号: G06F9/46

    摘要: Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, a method for directing requests associated with calls to servers in a system comprised of a network routing calls between a plurality of nodes wherein a node participates in a call as a caller or a receiver and wherein a load balancer sends requests associated with calls to a plurality of servers comprises the following steps. A request associated with a node belonging to a group including a plurality of nodes is received. A server is selected to receive the request. A subsequent request is received. A determination is made whether or not the subsequent request is associated with a node belonging to the group. The subsequent request is sent to the server based on determining that the subsequent request is associated with a node belonging to the group. By way of another example, a method for balancing requests among servers in a client server environment wherein a load balancer sends requests associated with a client to a plurality of servers comprises the following steps. Information is maintained regarding a weighted number of requests assigned to each server. The load balancer receives a request from a client. A server s1 is selected to receive the request by examining the maintained information and identifying a server with a least weighted number of requests assigned thereto. The load balancer sends the request to server s1 and increments a weighted number of requests assigned to server s1 in the maintained information. In response to receiving a notification from server s1 that the request has completed, a weighted number of requests assigned to server s1 is decremented in the maintained information.

    摘要翻译: 公开了用于诸如处理电话应用的那些网络的网络中的负载平衡的技术。 作为示例,一种用于将与呼叫相关联的请求定向在由多个节点之间的网络路由呼叫组成的系统中的服务器的方法,其中节点作为呼叫者或接收者参与呼叫,并且其中负载平衡器发送相关联的请求 对多个服务器的呼叫包括以下步骤。 接收与属于包括多个节点的组的节点相关联的请求。 选择服务器接收请求。 接收到后续请求。 确定后续请求是否与属于该组的节点相关联。 基于确定后续请求与属于该组的节点相关联,将后续请求发送到服务器。 作为另一示例,用于在客户端服务器环境中的服务器之间平衡请求的方法,其中负载平衡器将与客户端相关联的请求发送到多个服务器包括以下步骤。 维护关于分配给每个服务器的加权数量的信息。 负载均衡器从客户端接收请求。 选择服务器s1以通过检查维护的信息并识别具有分配给其的最少加权数量的服务器来接收请求。 负载平衡器将请求发送到服务器s1,并在维护的信息中增加分配给服务器s1的加权数量。 响应于从服务器s1接收到请求已经完成的通知,分配给服务器s1的加权数量在维护的信息中减少。

    Controlling workload of a computer system through only external monitoring
    10.
    发明申请
    Controlling workload of a computer system through only external monitoring 失效
    通过外部监控来控制计算机系统的工作量

    公开(公告)号:US20080301696A1

    公开(公告)日:2008-12-04

    申请号:US12191898

    申请日:2008-08-14

    IPC分类号: G06F9/46

    摘要: Provides control of the workload, flow control, and concurrency control of a computer system through the use of only external performance monitors. Data collected by external performance monitors are used to build a simple, black box model of the computer system, comprising two resources: a virtual bottleneck resource and a delay resource representing all non-bottleneck resources combined. The service times of the two resource types are two parameters of the black box model. The two parameters are evaluated based on historical data collected by the external performance monitors. The workload capacity that avoids saturation of the bottleneck resource is then determined and used as a control variable by a flow controller to limit the workload on the computer system. The workload may include a mix of traffic classes. In such a case, data is collected, parameters are evaluated and control variables are determined for each of the traffic classes.

    摘要翻译: 通过仅使用外部性能监视器来提供对计算机系统的工作负载,流量控制和并发控制的控制。 由外部性能监视器收集的数据用于构建计算机系统的简单的黑匣子模型,包括两个资源:虚拟瓶颈资源和代表所有非瓶颈资源的延迟资源。 两种资源类型的服务时间是黑匣子模型的两个参数。 这两个参数是根据外部性能监视器收集的历史数据进行评估的。 然后,通过流量控制器确定避免瓶颈资源饱和的工作负载,并将其用作控制变量,以限制计算机系统上的工作量。 工作负载可能包括混合的流量类别。 在这种情况下,收集数据,评估参数,并确定每个流量类别的控制变量。