发明名称 Efficient routing for reverse proxies and content-based routers
摘要 Efficient routing for a client-server session or connection is provided in an application layer of multi-layered systems interconnect stack by caching a plurality of application-specific information at an intermediary network point; using the application specific information to route messages for an application connection; and indexing the application-specific information with a key provided by the application. Optionally, a second key may be used to retrieve the application-specific information if the first key is not provided in an application connection request, where the second key is optionally opaque to the application program. The intermediary network point may be an edge of network Internet Protocol (IP) switch, and the application layer in which the routing is performed may be layer seven of the Open Systems Interconnection model.
申请公布号 US8984616(B2) 申请公布日期 2015.03.17
申请号 US201012962949 申请日期 2010.12.08
申请人 International Business Machines Corporation 发明人 Jamrog Daniel M;Kern David Scott;LaVoie Jason Dana;Ryder, III Chester E
分类号 G06F9/00;G06F15/16;G06F17/00;G06F15/173;H04L29/06;H04L29/08 主分类号 G06F9/00
代理机构 代理人 Frantz Robert H.;Kalaitzis Parashos T.
主权项 1. A method for efficient routing comprising: in an application layer of multi-layered systems interconnect stack in a routing computer at an intermediary network point, wherein the routing computer comprises a device selected from the group consisting of an edge of network Internet Protocol switch and a content-based router: subsequent to authentication of a user, retrieving by the routing computer new session information from a directory;caching by the routing computer the new session information associated with an application connection between an application client device and an application server computer;providing the application client device a first unique key, wherein the first unique key provides an index into the cache to the cached information for the new session;responsive to receipt of a session request from the application client device, indexing by the routing computer into the cached information according to the first unique key to retrieve session routing criteria without performing a look-up operation from another device; andsubsequent to the caching and indexing, routing by the routing computer according to the retrieved session routing criteria the session request between the associated application client device and the application server computer, wherein the routing is bypassed on a pre-established application connection with known routing information, and wherein the routing computer and the application server computer are separate devices.
地址 Armonk NY US