Patent ID: 8533308
Filing Date: 2013-09-10
Classification: H04L

Abstract:
1. A method operating on an intermediate network device that manages communication of data over a network, comprising: enabling a configuration of the intermediate network device by a user; employing the configuration to determine a boundary of a transaction in accordance with a foreign protocol, wherein the foreign protocol is not natively supported by the intermediate network device without a configuration change to the intermediate network device, and wherein determining the boundary is based in part on, when a record type for the data in the foreign protocol is determined to be session-specific by inspecting a network protocol header for a record type specifier indicating that the record type is session-specific, extracting session-related information from the data to further identify the boundary; and employing the determined boundary of the transaction to manage communication between at least one client and at least one backend server, to enable the intermediate network device to perform, based on the foreign protocol, connection splitting that employs the determined boundary to allocate two or more requests on a same input connection to two or more different backend servers if the two or more requests are received on the same input connection, or a multiple-client connection aggregation that employs the determined boundary to direct two or more other requests from two or more different client devices to use a same backend server connection to a particular backend server if the two or more other requests are received from multiple client connections.