US 9,813,526 B2
Reducing transmission pathway lengths within a distributed network
Samuel Liddicott, Wakerfield (GB)
Assigned to SONICWALL INC., Santa Clara, CA (US)
Filed by Dell Software Inc., Round Rock, TX (US)
Filed on May 26, 2015, as Appl. No. 14/722,055.
Prior Publication US 2016/0352869 A1, Dec. 1, 2016
Int. Cl. G06F 15/16 (2006.01); H04L 29/06 (2006.01); H04L 12/707 (2013.01); H04L 29/08 (2006.01)
CPC H04L 69/162 (2013.01) [H04L 45/22 (2013.01); H04L 67/02 (2013.01); H04L 67/327 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for reducing transmission pathway lengths within a distributed network, the system including:
a request server communicatively coupled to the network, wherein the request server:
establishes a socket, the socket associated with socket state information, receives a client request from a client device communicatively coupled to the network,
queries a resource location server regarding which of a plurality of data servers capable of fulfilling the client request, and
identifies a data server capable of fulfilling the client request based on a resource location server response to the query, the data server being one of the plurality of data servers communicatively coupled to the network; and
a router that receives a migrate socket request and the client request from the request server, wherein the router:
stores a routing table in memory,
sends the migrate socket request and the client request to the data server identified by the request server as being capable of fulfilling the client request, wherein the identified data server establishes a new socket based on socket state information in the migrate socket request, and
receives a data response from the identified data server over the established socket, wherein the response bypasses the request server.