Curating proxy server pools
AssigneeTeso Lt, Ltd
InventorsJustas Vasiliauskas, Justas Gervinskas
Life of this patent
Estimating the term…
Abstract
A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
Claims16
A computer-implemented method of forming a proxy server pool comprising:
- evaluating user requirements for selection of a proxy server;
- generating a proxy server pool from unassigned resources, including:
- retrieving an initial proxy server group of proxy servers selected based at least in part on the user requirements;
- checking service history of the proxy servers of the initial proxy server group, including whether any of the proxy servers in the initial proxy server group are exclusive to a previously formed pool;
- evaluating non-exclusive proxy servers against the user requirements;
- replacing exclusive proxy servers that are exclusive to the previously formed pool with the non-exclusive proxy servers;
- forming the proxy server pool comprising the eligible non-exclusive proxy servers and proxy servers from the initial proxy server group that are not exclusive to the previously formed pool according to the user requirements and dynamic parameters of the proxy servers;
- recording the service history of the proxy servers and the proxy server pool.
-24. (canceled)
A computer-implemented method of forming a proxy server pool comprising:
- evaluating user requirements for selection of a proxy server;
- generating an exclusive proxy server pool by:
- retrieving an initial proxy server group of proxy servers selected based at least in part on the user requirements;
- checking service history of the proxy servers of the initial proxy server group, including whether any of the proxy servers in the initial proxy server group are exclusive to a previously formed pool;
- evaluating the proxy servers against the user requirements and dynamic parameters of the proxy servers;
- replacing exclusive proxy servers that are exclusive to the previously formed pool with non-exclusive proxy servers that are not exclusive to the previously formed pool;
- forming the exclusive proxy server pool comprising the non-exclusive proxy servers;
- recording the service history of the proxy servers and the exclusive proxy server pool.
A computer-implemented method of forming an exit node pool comprising:
- evaluating user requirements for selection of an exit node;
- generating an exclusive exit node pool by:
- retrieving an initial group of exit nodes selected based at least in part on the user requirements;
- checking service history of the exit nodes of the initial group, including whether any of the exit nodes in the initial group are exclusive to a previously formed pool;
- evaluating the exit nodes against the user requirements and dynamic parameters of the exit nodes;
- replacing exclusive exit nodes that are exclusive to the previously formed pool with non-exclusive exit nodes that are not exclusive to the previously formed pool;
- forming the exclusive exit node pool comprising the non-exclusive exit nodes;
- recording the service history of the exit nodes and the exclusive exit node pool.
Dependencies are inferred from the claim text.