SELECTIVE DATA COLLECTION USING A MANAGEMENT SYSTEM
First 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;
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;
adding the particular network entity 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 particular network entity.
23 Assignments
0 Petitions
Accused Products
Abstract
A management system sends a first request for first data associated with multiple network entities. If the first request times out, the first request is split to create multiple smaller requests and the multiple smaller requests sent, requesting data from a subset of the multiple network entities. Based on responses to the multiple smaller requests, the management system identifies a particular network entity that caused the first request to time out and adds the particular network entity to a set of problematic entities. The management system sends a second request that requests second data from a portion of the multiple network entities that excludes the particular network entity. The multiple network entities may include one or more of a virtual machine (VM), a host node (to host VMs), a storage device, a network link, another type of network entity, or any combination thereof.
34 Citations
20 Claims
-
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; 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; adding the particular network entity 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 particular network entity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable media, comprising instructions that are executable by one or more processors to perform operations comprising:
-
sending, from a management system, a first request to provide first data associated with a plurality of network entities comprising a plurality of virtual machines hosted by a plurality of host nodes; in response to determining that no response to the first request was received within a predetermined time interval, splitting the first request to create a plurality of smaller requests; sending the plurality of smaller requests, individual smaller requests of the plurality of smaller requests requesting data from a portion 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; adding the particular network entity 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 particular network entity. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing instructions that are executable by the one or more processors to perform operations comprising; sending, from a management system, a first request to provide first data associated with a plurality of network entities; 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; adding the particular network entity 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 particular network entity. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification