Load balancing secure FTP connections among multiple FTP servers
First Claim
Patent Images
1. A system for load balancing multiple file transfer protocol (FTP) servers to service FTP requests, 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 first signal of an FTP request;
wherein, in response to the first signal, the FTP server, allocates a port within a port range and identifies the port as being available for use in connecting with a second signal of the FTP request;
wherein, the FTP servers provide access to a cloud-based collaboration service, wherein the cloud-based collaboration service includes a file sharing and storage environment residing on the multiple FTP servers that host the cloud-based collaboration service, and wherein the multiple FTP servers use a distinct access request processor to access the file sharing and storage environment.
4 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
21 Claims
-
1. A system for load balancing multiple file transfer protocol (FTP) servers to service FTP requests, 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 first signal of an FTP request; wherein, in response to the first signal, the FTP server, allocates a port within a port range and identifies the port as being available for use in connecting with a second signal of the FTP request; wherein, the FTP servers provide access to a cloud-based collaboration service, wherein the cloud-based collaboration service includes a file sharing and storage environment residing on the multiple FTP servers that host the cloud-based collaboration service, and wherein the multiple FTP servers use a distinct access request processor to access the file sharing and storage environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for load balancing multiple file transfer protocol (FTP) servers to service FTP requests, the method, comprising:
-
identifying an FTP server from multiple FTP servers to which to send a first signal of an FTP request; wherein, in response to the first signal, a port within a port range is allocated and identified as being available for use in connecting with a second signal of the FTP request; wherein, the multiple FTP servers provide access to a cloud-based collaboration service, wherein the cloud-based collaboration service includes a file sharing and storage environment residing on the multiple FTP servers that host the cloud-based collaboration service, and wherein the multiple FTP servers use a distinct access request processor to access the file sharing and storage environment. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory machine readable storage medium encoded with instructions which when executed by a computer system causes the computer system to perform a method for load balancing multiple file transfer protocol (FTP) servers to service FTP requests, comprising:
-
instructions for identifying an FTP server from multiple FTP servers to which to send a first signal of an FTP request; instructions for allocating a port within a port range and instructions for identifying the port as being available for use in connecting with a second signal of the FTP request, in response to the first signal; instructions for providing access to a cloud-based collaboration service via the multiple FTP servers, wherein the cloud-based collaboration service includes a file sharing and storage environment residing on the multiple FTP servers that host the cloud-based collaboration service, and wherein the multiple FTP servers use a distinct access request processor to access the file sharing and storage environment.
-
Specification