Patent ID: 11888820
Assignee: UAB 360 IT
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A non-transitory computer-readable medium configured to store instructions, which when executed by a processor associated with an infrastructure device associated with configuring multiple virtual private network (VPN) servers that establish respective VPN connections with multiple user devices, configure the processor to:
determine, during a reference period, aggregate amounts of VPN data communicated by the multiple VPN servers with a single host device, the aggregate amounts of data being communicated during sample durations of time within a plurality of time windows, and the VPN data including data requested by the multiple user devices from the multiple VPN servers and retrieved by the multiple VPN servers from the single host device;
determine, during the reference period and for each respective time window of the plurality of time windows, difference amounts indicating numerical differences between the aggregate amounts of VPN data communicated by the multiple VPN servers with the single host device during successive sample durations of time within each respective time window;
determine, during the reference period and for each of the plurality of time windows, respective average aggregate amounts of VPN data communicated by the multiple VPN servers with the single host device based at least in part on averaging the difference amounts;
determine, during the reference period, a largest average aggregate amount, from among the respective average aggregate amounts, as an average threshold level;
compare, during an operation period, the average threshold level with an observed average aggregate amount of VPN data communicated by the multiple VPN servers with the single host device; and
selectively reduce, in real time, the aggregate amounts of VPN data communicated by the multiple VPN servers with the single host device based at least in part on a result of the comparing indicating that the observed average aggregate amount of VPN data is equal to or greater than the average threshold level.