Patent ID: 9690576
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method, comprising: sending, from a management system, a first request to provide first data associated with a plurality of network entities comprising a plurality of host nodes, wherein individual host nodes of the plurality of host nodes each host a plurality of virtual machines; in response to determining that the first request timed out, creating a plurality of smaller requests based on the first request; sending the plurality of smaller requests, each of the plurality of smaller requests requesting data from a subset of the plurality of network entities; identifying a particular network entity of the plurality of network entities that caused the first request to time out based on responses to the plurality of smaller requests; in response to determining that the particular network entity is not included in a set of potentially problematic entities: incrementing the counter associated with the particular network entity; associating a current timestamp with the counter; performing a first comparison of the counter with a first threshold; performing a second comparison of the current timestamp with a previous timestamp associated with the counter; based at least in part on the first comparison and the second comparison, moving the particular network entity from the set of potentially problematic entities to a set of confirmed problematic entities; and sending a second request to provide second data associated with a portion of the plurality of network entities that excludes the set of confirmed problematic entities.