| CPC G06F 11/3466 (2013.01) [G06F 8/61 (2013.01); G06F 11/302 (2013.01); G06F 11/3409 (2013.01)] | 13 Claims |

|
1. A method, performed by one or more processors, comprising:
receiving, by a target device, and from a software component installed at a remote data source, at least an indication of performance data accessed by said software component, wherein the performance data is associated with one or more application servers executing on the remote data source and configured to run an application and provide interactivity to one or more users of the remote data source, and wherein the performance data comprises metrics of resource utilization on the remote data source running the application;
determining, by the target device, and based on the indication of the performance data received from the software component installed at the remote data source, either to proceed with a download of first data stored at the remote data source, or to modify the download;
in response to determining, based on the received indication of the performance data, to proceed with the download, proceeding, by the target device, to download the first data; and
in response to determining, based on the indication of the performance data received from the software component installed at the remote data source and running the application, to modify the download, proceeding, by the target device, with downloading second data stored at the remote data source, wherein the second data is different from the first data in that the second data comprises a different quantity of rows of data as compared to the first data, and wherein the second data comprises a different amount of data as compared to the first data.
|