SYSTEM AND METHOD FOR LOAD BALANCING MULTIPLE FILE TRANSFER PROTOCOL (FTP) SERVERS TO SERVICE FTP CONNECTIONS FOR A CLOUD-BASED SERVICE
First Claim
1. A system for load balancing multiple file transfer protocol (FTP) servers to service FTP connections for a cloud-based service, the system, comprising:
- a load balancing agent;
multiple FTP servers coupled to the load balancing agent, which identifies an FTP server from the multiple FTP servers to which to send a control signal of an FTP connection;
wherein, in response to the control signal, the FTP server, identifies a specific port within a port range and returns a port identifier to the specific port to the load balancing agent;
wherein, the load balancer receives the data signal of the FTP connection on the specific port and uses the port range within which the specific port falls to identify the FTP server on which the control signal was sent;
wherein, the load balancing agent is associated with a virtual IP address for use in load balancing requests from multiple FTP clients of the cloud-based service among the multiple FTP servers;
wherein, the multiple FTP clients are integrated with existing hardware infrastructure of a client site utilizing the cloud-based service.
6 Assignments
0 Petitions
Accused Products
Abstract
System and method for load balancing multiple file transfer protocol (FTP) servers to service secure FTP sessions having encrypted signals are disclosed. In one aspect, embodiments of the system include multiple FTP servers coupled to a load balancing agent. Each of the multiple FTP servers is associated with a unique port range and the load balancer receives an encrypted data signal in a secure FTP session on a given port and uses a port range within which the given port falls to identify which of the multiple FTP servers a corresponding control signal of the secure FTP session was previously sent.
-
Citations
13 Claims
-
1. A system for load balancing multiple file transfer protocol (FTP) servers to service FTP connections for a cloud-based service, the system, comprising:
-
a load balancing agent; multiple FTP servers coupled to the load balancing agent, which identifies an FTP server from the multiple FTP servers to which to send a control signal of an FTP connection; wherein, in response to the control signal, the FTP server, identifies a specific port within a port range and returns a port identifier to the specific port to the load balancing agent; wherein, the load balancer receives the data signal of the FTP connection on the specific port and uses the port range within which the specific port falls to identify the FTP server on which the control signal was sent; wherein, the load balancing agent is associated with a virtual IP address for use in load balancing requests from multiple FTP clients of the cloud-based service among the multiple FTP servers; wherein, the multiple FTP clients are integrated with existing hardware infrastructure of a client site utilizing the cloud-based service. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for load balancing secure FTP connections among FTP servers, the method, comprising:
-
returning, by a first FTP server, a port within a port range uniquely associated with the first FTP server, in response to receiving a first connection of a secure FTP request; wherein, the port range or the specific port is used to identify the first FTP server to send a second connection of the secure FTP request; returning, by a second FTP server, another port within a second port range uniquely associated with the second FTP server, in response to receiving a first connection of another secure FTP request; wherein, the second port range or the other specific port is used to identify the second FTP server to send a second connection of the other secure FTP request; wherein, the FTP servers are integrated with infrastructure utilizing a cloud-based service. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for load balancing multiple file transfer protocol (FTP) servers to service secure FTP sessions having encrypted signals, the system, comprising:
-
a load balancing agent; multiple FTP servers coupled to the load balancing agent; wherein, each of the multiple FTP servers is associated with a unique port range; wherein, the load balancer receives an encrypted data signal in a secure FTP session on a given port and uses a port range within which the given port falls to identify which of the multiple FTP servers a corresponding control signal of the secure FTP session was previously sent; wherein, the multiple FTP servers provide access to a cloud-based service or storage environment. - View Dependent Claims (13)
-
Specification