Proxy selection by monitoring quality and available capacity
AssigneeOxylabs, UAB
InventorVitalij Suckel
Life of this patent
Estimating the term…
Abstract
Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
Claims22
A method for reporting an available capacity of an exit node to a database and selecting an exit node pool to implement a user request, the method comprising:
- reporting, by a proxy supernode, empirical data of an exit node to a first database;
- computing, by the proxy supernode, an available capacity value for the exit node, wherein the proxy supernode, upon computing the available capacity value, reports the available capacity value to a second database;
- calculating, by the proxy supernode, a success rate for the exit node to determine whether the success rate is higher than a first numerical value assigned to the exit node by a service provider infrastructure;
- when the success rate for the exit node is not higher than the first numerical value:
- changing, by the proxy supernode, a second numerical value assigned to the exit node by the service provider infrastructure, wherein upon the changing of the second numerical value, the proxy supernode computes a new available capacity value for the exit node and reports the new available capacity value to the second database;
- calculating, by the proxy supernode, a quality rate value for the exit node.
Dependencies are inferred from the claim text.