Method and apparatus for dynamically scheduling requests
    1.
    发明授权
    Method and apparatus for dynamically scheduling requests 有权
    用于动态调度请求的方法和装置

    公开(公告)号:US08831026B2

    公开(公告)日:2014-09-09

    申请号:US10804516

    申请日:2004-03-19

    IPC分类号: H04L12/54 H04L29/08

    摘要: Techniques are provided for dynamically scheduling requests in data processing systems in accordance with differentiated service levels. In a first aspect of the invention, a technique for processing a request to at least one server comprises the following steps. A request is received. Then, submission of the request to the at least one server is scheduled based on: (i) a quality-of-service (QoS) class assigned to a client from which the request originated; (ii) a response target associated with the QoS class; and (iii) an estimated response time associated with the at least one server. The technique may further comprise the step of withholding the request from submission to the at least one server when the request originated from a client assigned to a first QoS class to allow a request that originated from a client assigned to a second QoS class to meet a response target associated therewith.

    摘要翻译: 提供技术以根据差异化的服务水平在数据处理系统中动态调度请求。 在本发明的第一方面中,一种用于处理对至少一个服务器的请求的技术包括以下步骤。 收到请求。 然后,基于以下方式调度对所述至少一个服务器的请求的提交:(i)分配给发起请求的客户端的服务质量(QoS)类; (ii)与QoS类相关联的响应目标; 和(iii)与所述至少一个服务器相关联的估计响应时间。 该技术可以进一步包括当请求从分配给第一QoS类的客户端发起以允许从分配给第二QoS类别的客户端发起的请求满足一个请求时将该请求提交给至少一个服务器的步骤 与之相关的反应目标。

    Method and Apparatus for Determining Resources Consumed by Tasks
    2.
    发明申请
    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 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.

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

    Load balancing in network based telephony applications
    4.
    发明授权
    Load balancing in network based telephony applications 有权
    基于网络的电话应用中的负载平衡

    公开(公告)号:US08881167B2

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

    申请号:US12110813

    申请日:2008-04-28

    摘要: 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.

    摘要翻译: 公开了用于诸如处理电话应用的那些网络的网络中的负载平衡的技术。 作为示例,一种用于将与呼叫相关联的请求定向在由多个节点之间的网络路由呼叫组成的系统中的服务器的方法,其中节点作为呼叫者或接收者参与呼叫,并且其中负载平衡器发送相关联的请求 对多个服务器的呼叫包括以下步骤。 接收与属于包括多个节点的组的节点相关联的请求。 选择服务器接收请求。 接收到后续请求。 确定后续请求是否与属于该组的节点相关联。 基于确定后续请求与属于该组的节点相关联,将后续请求发送到服务器。

    Method and system for efficient fragment caching
    6.
    发明授权
    Method and system for efficient fragment caching 有权
    高效片段缓存的方法和系统

    公开(公告)号:US07908437B2

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

    申请号:US12131180

    申请日:2008-06-02

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F17/30902 G06F17/30451

    摘要: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the objects and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.

    摘要翻译: 用于服务数据的方法包括在服务器处维护对象的不完整版本以及在服务器处保留至少一个片段。 响应于来自客户端的对象的请求,对象的不完整版本,包括对象的一部分的片段的标识符和对象内的片段的位置被发送到客户端。 在接收到对象的不完整版本,标识符和位置后,客户端使用标识符从服务器请求片段。 该对象通过将该片段包含在该位置指定的位置的不完整版本的对象中来构造。

    Method and Apparatus for Hierarchical Selective Personalization
    8.
    发明申请
    Method and Apparatus for Hierarchical Selective Personalization 审中-公开
    分层选择个性化的方法和装置

    公开(公告)号:US20100011123A1

    公开(公告)日:2010-01-14

    申请号:US12562649

    申请日:2009-09-18

    IPC分类号: G06F15/16

    CPC分类号: G06F16/9535

    摘要: A technique for delivering content in a client-server system based on a request received at a computing device from a client includes determining a current load on a next-level computing device of a hierarchy. When this current load is such that a response time for delivery of the request from the next-level computing device would increase above a given threshold, a client type associated with the request is checked and, when the client type indicates that the client is below a given priority level, content to be delivered to the client in response to the request is personalized at the receiving computing device. When the current load is such that the response time would not increase above a given threshold, the request is sent from the receiving computing device to the next-level computing device and the content to be delivered is personalized at the next-level computing device.

    摘要翻译: 基于从计算设备从客户端接收的请求在客户机 - 服务器系统中传送内容的技术包括确定层次结构的下一级计算设备上的当前负载。 当此当前负载使得用于递送来自下一级计算设备的请求的响应时间将增加到高于给定阈值时,检查与请求相关联的客户端类型,并且当客户端类型指示客户端在下方时 在给定的优先级中,在接收计算设备处个性化要向客户端递送响应于该请求的内容。 当当前负载使得响应时间不会增加到高于给定阈值时,该请求从接收计算设备发送到下一级计算设备,并且将在下一级计算设备处将要发送的内容进行个性化。

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

    公开(公告)号:US20090271515A1

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

    申请号:US12110802

    申请日:2008-04-28

    IPC分类号: G06F15/173

    摘要: Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, such techniques direct requests associated with calls to servers in a system comprised of a network routing calls between a plurality of callers and at least one receiver wherein a load balancer sends requests associated with calls to a plurality of servers as follows. A request associated with a call, a caller, or a receiver is received, depending on the particular load balancing technique. 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 the call, the caller, or the receiver, depending on the particular load balancing technique. The subsequent request is sent to the server based on determining that the subsequent request is associated with the call, the caller, or the receiver, again depending on the particular load balancing technique.

    摘要翻译: 公开了用于诸如处理电话应用的那些网络的网络中的负载平衡的技术。 作为示例,这样的技术将包括在多个呼叫者之间的网络路由呼叫和至少一个接收机的系统中的对服务器的呼叫相关联的请求进行直接请求,其中负载平衡器如下发送与多个服务器的呼叫相关联的请求。 根据特定的负载平衡技术,接收到与呼叫,呼叫者或接收者相关联的请求。 选择服务器接收请求。 接收到后续请求。 根据具体的负载平衡技术,确定后续请求是否与呼叫,呼叫者或接收者相关联。 基于特定的负载均衡技术,基于确定后续请求与呼叫,呼叫者或接收者相关联,将后续请求发送到服务器。

    Methods and Apparatus for Adaptively Determining Trust in Client-Server Environments
    10.
    发明申请
    Methods and Apparatus for Adaptively Determining Trust in Client-Server Environments 有权
    自适应确定客户端 - 服务器环境信任的方法和装置

    公开(公告)号:US20090100504A1

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

    申请号:US11873144

    申请日:2007-10-16

    IPC分类号: G06F7/04

    摘要: Techniques are disclosed for adaptively determining trust in client-server environments. By way of example, a method for assigning a trust level to a client in a client-server environment including at least one client communicating with a plurality of servers includes the following steps. Information associated with a server s1 and a server s2 different from s1 is obtained regarding a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2. The obtained information is utilized to assign at least one trust level to the client.

    摘要翻译: 公开了用于自适应地确定客户机 - 服务器环境中的信任的技术。 作为示例,用于在包括与多个服务器通信的至少一个客户端的客户机 - 服务器环境中的客户端分配信任级别的方法包括以下步骤。 关于与s1不同的服务器s1和服务器s2的信息关于由客户端发送并由s1接收的请求r1和由客户端发送并由s2接收的请求r2获得。 所获得的信息用于向客户端分配至少一个信任级别。