Patent ID: 9083625
Filing Date: 2015-07-14
Classification: G06F,H04L,Y04S

Abstract:
1. A method of communicating with components of an electronic system, comprising: receiving, by a driver configured to communicate in a designated protocol, requests to obtain discovery information from multiple components of the electronic system, wherein the multiple components include a plurality of network components, a plurality of storage components and a plurality of compute components; and in response to the requests and for each of the components, operating the driver, including: accessing a data source for a component type of a respective component, the data source including a set of predefined component-specific references that specify discoverable characteristics of the component, wherein the set of predefined component-specific references includes a filter for limiting the results of an enumerate instruction executed by the driver to a set of desired characteristics, and wherein accessing the data source for each component of the electronic system includes accessing different data sources for different components of the electronic system; requesting, in the designated protocol and via a set of generic, component-independent constructs of the driver, information specified by the set of predefined references in the data source for the respective component; receiving, in the designated protocol, the requested information from the respective component; and