发明名称 Topology service using closure tables and metagraphs
摘要 Methods and systems for a topology service providing an interface for specifying a topology and answering queries regarding the topology. Further, the topology service may create, from a specified topology, a directed acyclic graph and corresponding closure table. The topology service may also provide an interface for receiving metadata regarding the topology. In this way, the topology service, based at least in part on connections between nodes in the entries of the closure table and based at least in part on the metadata regarding the topology, may answer queries in regard to the specified topology.
申请公布号 US9037571(B1) 申请公布日期 2015.05.19
申请号 US201313795508 申请日期 2013.03.12
申请人 Amazon Technologies, Inc. 发明人 Baranowski Matthew Paul;Gabrielson Jacob Adam;Apparsundaram Vijayaraghavan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A system, comprising: one or more databases storing a closure table and a metagraph, wherein the closure table represents a directed acyclic graph descriptive of a topology of nodes, and wherein the metagraph defines permissible relationships between types of nodes in the topology; and one or more computers configured to implement a topology service, wherein the topology service comprises: a client interface module configured to receive input for creating or modifying the topology of nodes, and wherein the client interface module is further configured to receive queries for information about the topology of nodes;a metagraph module configured to access the metagraph to determine validity of the received input for creating or modifying the topology of nodes;a closure table module configured to, based at least in part on the received input, create or modify the closure table representation of the topology of nodes; anda query processing module configured to access the closure table to determine responses to said queries for information about the topology of nodes.
地址 Reno NV US