发明名称 Systems and methods for managing preferred client connectivity to servers via multi-core system
摘要 The present application is directed towards systems and methods for providing a cookie by an intermediary device comprising a plurality of packet processing engines executing on a corresponding plurality of cores, the cookie identifying a session of a user that was redirected responsive to a service exceeding a response time limit. The cookie may be generated with identifiers based off a name of a virtual server managing a service of a server, and a name of a policy associated with the virtual server. Each packet processing engine of the plurality of packet processing engines may interpret cookies generated by other packet processing engines due to the name of the virtual server and name of the policy, and may provide preferred client connectivity based on cookies included in requests for access to a service.
申请公布号 US8935399(B2) 申请公布日期 2015.01.13
申请号 US201313776146 申请日期 2013.02.25
申请人 Citrix Systems, Inc. 发明人 Rajan Roy;Annamalaisami Saravanakumar;Jagadish Ashwin
分类号 G06F15/16;H04L29/08;G06F9/50 主分类号 G06F15/16
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;Rose Daniel E.
主权项 1. A method for providing a cookie via a device comprising a plurality of cores, the method comprising: (a) establishing, by a device comprising a plurality of cores and intermediary to a plurality of a clients and one or more servers, a named policy identifying a predetermined threshold of a server of the one or more servers upon which a client's request to access the server is deferred and a predetermined amount of time to defer client's requests, the policy associated with a named virtual server executing on the device to manage access to the one or more servers; (b) generating, by a first core of the plurality of cores, a first identifier for the association of the policy to the virtual server, the first identifier based on the name of the virtual server; (c) determining, by a second core of the plurality of cores responsive to a request from a client to access the server, that the server has exceeded the predetermined threshold of the policy; and (d) transmitting, by the second core responsive to the determination, a communication to the client identifying an amount of time that the request is deferred, the communication comprising a cookie identifying the first identifier, and a second identifier for the policy, the second identifier generated by the second core based on the name of the policy.
地址 Fort Lauderdale FL US
您可能感兴趣的专利