US 11,936,754 B1
Port management in a horizontally scaled file transfer system
Rajagopal Sreenivasan, Bangalore (IN); Raghav Kempanna, Mountain View, CA (US); Sudarshana Kandachar Sridhara Rao, Bangalore (IN); Srinivasa Srikanth Podila, Bangalore (IN); and Kumara Parameshwaran, Bangalore (IN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMWARE, INC., Palo Alto, CA (US)
Filed on Mar. 16, 2023, as Appl. No. 18/122,234.
Claims priority of application No. 202341002276 (IN), filed on Jan. 11, 2023.
Int. Cl. H04L 67/561 (2022.01); H04L 67/06 (2022.01)
CPC H04L 67/561 (2022.05) [H04L 67/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of file transfer between a client and a server, comprising:
initiating, by the client, a front-end control connection between the client and a horizontally scaled proxy service;
creating, by a first proxy instance of a plurality of proxy instances of the horizontally scaled proxy service, a back-end control connection between the first proxy instance and the server;
returning, to the client from the first proxy instance, a unique client parameter associated with the front-end connection as a destination port for a front-end data connection;
initiating, by the client, the front-end data connection between the client and the horizontally scaled proxy service, the front-end data connection using the destination port as returned by the first proxy instance; and
creating, by the first proxy instance, a back-end data connection between the first proxy instance and the server.