Systems and methods for cookie proxy jar management across cores in a multi-core system
    71.
    发明授权
    Systems and methods for cookie proxy jar management across cores in a multi-core system 有权
    在多核系统中跨多核的cookie代理jar管理的系统和方法

    公开(公告)号:US08484287B2

    公开(公告)日:2013-07-09

    申请号:US12851449

    申请日:2010-08-05

    IPC分类号: G06F15/16

    摘要: The present solution is directed towards systems and methods for managing cookies by a multi-core device. The device is intermediary to a client and one or more servers. A first core of a multi-core device receives a response from a server to a request of the client through a user session. The response comprises a cookie. The first core removes the cookie from the response and stores the cookie in a corresponding storage for the session. The first core forwards the response without the cookie to the client. A second core then receives via a session, a second request from the client. The second core determines the identification of the first core as owner of the session from the second request. The second core then communicates to the first core a third request for cookie information for the session.

    摘要翻译: 目前的解决方案涉及用于通过多核设备管理Cookie的系统和方法。 该设备是客户端和一个或多个服务器的中介。 多核设备的第一核心通过用户会话接收从服务器到客户端的请求的响应。 响应包括一个cookie。 第一个核心从响应中删除cookie,并将cookie存储在会话的相应存储中。 第一个核心将没有cookie的响应转发给客户端。 然后,第二核心经由会话接收来自客户端的第二请求。 第二核确定第一个核心作为第二个请求中的会话的所有者的标识。 然后,第二个核心向第一个核心传达第三个会话Cookie信息请求。

    Multi-Headed Thin Client
    72.
    发明申请
    Multi-Headed Thin Client 审中-公开
    多头瘦客户端

    公开(公告)号:US20130042012A1

    公开(公告)日:2013-02-14

    申请号:US13206482

    申请日:2011-08-09

    IPC分类号: G06F15/16

    摘要: Images from web pages may be classified based on the text associated with the images. A system for identifying and classifying images may identify one or more web pages containing the image, determine topics from the text of the web pages, and develop a set of training phrases for a classifier. The classifier may be trained, then used to analyze the text in the web pages. The training set may include both positive examples and negative examples of text taken from the website. A positive example may include captions or other elements directly associated with the image, while negative examples may include text taken from the web page, but from a large distance from the web page. In some cases, the system may iterate on the classification process to refine the results.

    摘要翻译: 来自网页的图像可以基于与图像相关联的文本来分类。 用于识别和分类图像的系统可以识别包含图像的一个或多个网页,从网页的文本确定主题,以及开发用于分类器的一组训练短语。 分类器可以被训练,然后用于分析网页中的文本。 培训集可能包括从网站获取的文字的正面例子和负面例子。 一个积极的例子可以包括与图像直接相关联的标题或其他元素,而负面示例可以包括从网页获取的文本,但是距离网页很远。 在某些情况下,系统可能会对分类过程进行迭代以优化结果。

    API for worker node retrieval of session request
    73.
    发明授权
    API for worker node retrieval of session request 有权
    用于工作节点检索会话请求的API

    公开(公告)号:US08370448B2

    公开(公告)日:2013-02-05

    申请号:US11025514

    申请日:2004-12-28

    申请人: Galin Galchev

    发明人: Galin Galchev

    IPC分类号: G06F15/167 G06F13/00

    摘要: A method is described that involves, at a worker node, receiving a notification of a request from a queue. The notification contains a handle for a shared memory connection. The queue is implemented with a second shared memory connection. The method involves receiving the request from the shared memory through the connection. The method also involves generating a response to the request at the worker node and sending the response over the shared memory connection.

    摘要翻译: 描述了在工作节点处涉及从队列接收到请求的通知的方法。 通知包含一个共享内存连接的句柄。 队列由第二个共享内存连接实现。 该方法涉及通过连接从共享存储器接收请求。 该方法还涉及在工作者节点处产生对请求的响应并通过共享存储器连接发送响应。

    Method and system for handling computer network attacks
    75.
    发明授权
    Method and system for handling computer network attacks 有权
    处理计算机网络攻击的方法和系统

    公开(公告)号:US08204976B2

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

    申请号:US13014127

    申请日:2011-01-26

    IPC分类号: G06F15/173

    摘要: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.

    摘要翻译: 提供了一种使用全局和局部负载平衡技术来提供内容请求的方法和装置。 使用两个或多个存在点(POPs)缓存网站内容,其中每个POP具有至少一个DNS服务器。 每个DNS服务器与相同的任播IP地址相关联。 域名解析请求以最接近的网络接近传输到POP,以便基于anycast IP地址进行分辨。 一旦在特定POP上接收到域名解析请求,则执行本地负载平衡技术以在POP处动态选择适当的Web服务器,以用于解析域名解析请求。 描述了处理特定POP,安全性的业务突发以及从系统的各种组件的故障中恢复的方法。

    Providing session services with application connectors
    76.
    发明授权
    Providing session services with application connectors 有权
    为应用程序连接器提供会话服务

    公开(公告)号:US07653732B1

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

    申请号:US11391980

    申请日:2006-03-28

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5027 G06F2209/5016

    摘要: Providing session services is disclosed. An indication is received that a session established to provide access to a resource from within an application environment not provided by the resource is about to expire. A response is provided, automatically and in a manner transparent to a user of the application environment, to maintain the session.

    摘要翻译: 提供会话服务。 接收到指示,即由资源提供的应用环境内的资源的访问建立的会话即将到期。 自动地以对应用环境的用户透明的方式提供响应以维持会话。

    Session Broker Extensibility Application Program Interface
    77.
    发明申请
    Session Broker Extensibility Application Program Interface 有权
    会话代理可扩展性应用程序接口

    公开(公告)号:US20090276667A1

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

    申请号:US12114582

    申请日:2008-05-02

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

    CPC分类号: G06F9/5027 G06F2209/5016

    摘要: Described are techniques for providing an application program interface that leverages the terminal services session broker infrastructure to support third party plug-in applications. In a typical scenario, when a user requests for a connection to access third party plug-in applications, the application program interface may override the session broker logic and interacts with the session broker process to identify sessions or suitable servers to which the user can be connected. The user may access the third party plug-in applications through the identified sessions or suitable servers.

    摘要翻译: 描述了用于提供利用终端服务会话代理基础设施来支持第三方插件应用的应用程序接口的技术。 在典型情况下,当用户请求连接以访问第三方插件应用程序时,应用程序接口可以覆盖会话代理逻辑,并与会话代理进程进行交互,以识别用户可以将会话或合适的服务器 连接的。 用户可以通过识别的会话或合适的服务器访问第三方插件应用程序。

    Restoring user states in dynamic computing environments
    78.
    发明申请
    Restoring user states in dynamic computing environments 有权
    在动态计算环境中恢复用户状态

    公开(公告)号:US20080155308A1

    公开(公告)日:2008-06-26

    申请号:US11588976

    申请日:2006-10-27

    IPC分类号: G06F11/00

    摘要: In some embodiments, a computer network comprises a computing engine comprising a plurality of compute nodes and a load balancer coupled to the computing engine and coupled to a processor and a memory module, wherein the memory module comprises logic instructions which, when executed by the processor, configure the processor to receive, in the load balancer, a connection request from a first client computing device and a corresponding first persistence identifier for computing services provided by a first compute node managed by the load balancer, restore, on the first compute node, a stored computing session when the first persistence identifier is associated with the stored computing session, initiate, on the first compute node, a generic computing session when the first persistence identifier is not associated with any stored computing session, and assign the connection request from the first client computing device to the first compute node.

    摘要翻译: 在一些实施例中,计算机网络包括计算引擎,其包括耦合到计算引擎并耦合到处理器和存储器模块的多个计算节点和负载平衡器,其中所述存储器模块包括逻辑指令,所述逻辑指令在被所述处理器 配置所述处理器在所述负载均衡器中接收来自第一客户端计算设备的连接请求以及由所述负载平衡器管理的由第一计算节点提供的用于计算服务的对应的第一持续性标识符,在所述第一计算节点上, 当所述第一持久性标识符与所存储的计算会话相关联时,存储的计算会话,当所述第一持久性标识符与任何存储的计算会话不相关联时,在所述第一计算节点上启动通用计算会话,并且从所述第一计算节点分配所述连接请求 第一客户端计算设备到第一计算节点。

    Workload management of stateful program entities
    79.
    发明授权
    Workload management of stateful program entities 失效
    有状态程序实体的工作负载管理

    公开(公告)号:US07349970B2

    公开(公告)日:2008-03-25

    申请号:US10469563

    申请日:2001-03-29

    IPC分类号: G06F15/16 G06F9/445 G06F9/44

    摘要: In a workload managed system comprising a plurality of server processes each capable of supporting a given program entity, such as an Enterprise JavaBeans™ specified stateful session bean, a stateful session bean instance is passivated, by writing it to a bean store, on completion of a unit of work. On next use the session bean is reactivated, by reading it from the bean store, in any one of the plurality of servers thereby allowing workload management for stateful session beans. A routing table is maintained, in non-volatile mass storage, that contains location information for units of work and stateful session bean instances, used to maintain unit of work-server affinity for the lifetime of the unit of work Stateful session beans instances are associated with ID keys that include a flag that is used to indicate whether or not the routing table contains location information for the bean instance.

    摘要翻译: 在包括多个服务器进程的工作负载管理系统中,每个服务器进程能够支持给定的程序实体(例如Enterprise JavaBeans TM指定的有状态会话bean),有状态会话bean实例被钝化,通过将其写入bean存储区 完成工作单位。 在下一次使用时,通过从多个服务器中的任一个中的bean存储器读取会话bean,从而允许有状态会话bean的工作负载管理被重新激活。 在非易失性大容量存储中维护路由表,该路由表包含工作单元和有状态会话bean实例的位置信息,用于维护工作单元生命周期中工作 - 服务器关联的单位有状态会话bean实例相关联 其ID ID包括用于指示路由表是否包含bean实例的位置信息的标志。

    Method and system for pinning a resource having an affinity to a user for resource allocation
    80.
    发明授权
    Method and system for pinning a resource having an affinity to a user for resource allocation 有权
    用于固定具有对用户的兴趣的资源的资源分配的方法和系统

    公开(公告)号:US07340522B1

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

    申请号:US10632447

    申请日:2003-07-31

    IPC分类号: G06F15/16

    摘要: A method and system for resource allocation. Specifically, in one embodiment, a method begins by receiving a request for an interactive session from a user. The request also comprises a resource requirement profile. Then, the method continues by selecting a computing resource having an affinity to the user. The computing resource is selected from a plurality of computing resources that are available to the user. The selected computing resource is implemented to support the interactive session. Thereafter, the selected computing resource is assigned to the user for use in the interactive session.

    摘要翻译: 一种用于资源分配的方法和系统。 具体地,在一个实施例中,方法开始于从用户接收对交互式会话的请求。 该请求还包括资源需求简档。 然后,该方法通过选择对用户具有亲和度的计算资源来继续。 从对用户可用的多个计算资源中选择计算资源。 所选择的计算资源被实现以支持交互式会话。 此后,所选择的计算资源被分配给用户以用于交互式会话。