Patent ID: 9338057
Filing Date: 2016-05-10
CPC Classification: G06F,H04L

Claim Text:
1. A method for searching data associated with devices in a heterogeneous data center, comprising: gathering, by a processor circuit of a management server, data for a database, the data associated with a heterogeneous data center having devices from multiple vendors, each device operating in at least one usage context, wherein the usage context includes a storage context when any device operates for storing or retrieving data from a storage unit or a host context when any device operates for providing computing resources; gathering data for the database based on one or more of a geographical location of the heterogeneous data center, a network domain associated with the heterogeneous data center, usage-specific gathering criteria or a usage pattern associated with previous search requests; generating an index data structure, by the management server, wherein an entry in the index data structure comprises a first pointer into the database to data for a first device from among the devices, an attribute of the first device, an association of the first device with another device from among the devices, and a usage context for the first device; indexing the database to link data for the first device to another association of the first device with one or more virtual machines hosted by the first device, the search request to indicate at least one of the one or more virtual machines hosted by the first device; receiving a search request, at the management server; searching the index based on the search request; and providing, by the management server, responsive to the search request, data for the first device from the database using the first pointer into the database.