×

Intelligent, scalable, low-overhead mechanism for data retrieval in a distributed network environment

  • US 9,418,110 B1
  • Filed: 06/30/2008
  • Issued: 08/16/2016
  • Est. Priority Date: 06/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for data retrieval by a data collection agent operating on a host computer system in a distributed network, the method comprising:

  • collecting data from at least one managed resource in the distributed network into a dataset at the data collection agent according to a predefined policy including a data collection frequency;

    receiving a poll from a data retrieval component in the distributed network to retrieve the dataset from the data collection agent, wherein the poll causes the data collection agent to transfer the dataset to the data retrieval component according to a firewall hole dedicated to the data retrieval component and wherein the predefined policy further includes a threshold for receiving data retrieval polls from the data retrieval component;

    responsive to the poll, transferring the dataset to the data retrieval component, and transferring a poll indication to the data retrieval component indicating when a subsequent dataset will be available for retrieval from the data collection agent by the data retrieval component according to a subsequent poll from the data retrieval component;

    collecting data from the at least one managed resource in the distributed network into a subsequent dataset at the data collection agent according to the predefined policy; and

    receiving the subsequent poll from the data retrieval component in the distributed network to retrieve the subsequent dataset from the data collection agent at a time based on the poll indication transferred from the data collection agent to the data retrieval component indicating when the subsequent dataset would be available for retrieval from the data collection agent by the data retrieval component.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×