发明名称 NORMALIZED SEARCHABLE CLOUD LAYER
摘要 An example system for indexing heterogeneous resources includes a data module that invokes one or more APIs, and responsive to the invoked one or more APIs, receives a first set of attributes of one or more cloud resources of a first subset of the set of cloud resources and a second set of attributes of one or more cloud resources of a second subset of the set of cloud resources. The system also includes a normalization module that for at least one attribute of the first and second sets of attributes, searches a database for a normalized attribute corresponding to the respective one attribute, normalizes based on the uniform schema the respective attribute, and places the normalized attribute in a data structure. The system further includes an indexing module that indexes the normalized attributes in the data structure.
申请公布号 US2015032756(A1) 申请公布日期 2015.01.29
申请号 US201313950989 申请日期 2013.07.25
申请人 Rackspace US, Inc. 发明人 Sigler Egle
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A system for indexing heterogeneous resources, the system comprising: a database including a set of mappings from an attribute of a cloud resource specific to a cloud to a normalized attribute based on a uniform schema; and one or more servers coupled to the database and configured to execute computer program modules, the computer program modules comprising: a data module executable by the one or more servers, wherein the data module identifies a set of cloud resources in a plurality of virtual datacenters, invokes one or more application programming interfaces (APIs), and responsive to the invoked one or more APIs, receives a first set of attributes of one or more cloud resources of a first subset of the set of cloud resources and a second set of attributes of one or more cloud resources of a second subset of the set of cloud resources, wherein the first subset of cloud resources is executable in the first cloud, and the second subset of cloud resources is executable in the second cloud, and wherein the first set of attributes is compatible with the first cloud and incompatible with the second cloud, and the second set of attributes is compatible with the second cloud and incompatible with the first cloud; a normalization module executable by the one or more servers, wherein for at least one attribute of the first and second sets of attributes, the normalization module searches the database for a normalized attribute corresponding to the at least one attribute, normalizes based on the uniform schema the at least one attribute, and places the normalized at least one attribute in a data structure; and an indexing module executable by the one or more servers, wherein the indexing module indexes the normalized at least one attribute in the data structure.
地址 San Antonio TX US