Back to results
US 2017/0286483 A1Published application
Standing queries in memory
AssigneeArista Networks, Inc.
InventorsMichael Greenwald, Stephen Schleimer
Life of this patent
Estimating the term…
Abstract
A network device includes a database that includes a number of tables, an observer, and a query service (QS) manager. The observer monitors an element of a first table of the number of tables and provide a value of the element to a query instance of a number of query instances. The QS manager generate the number of query instances. The query instance of the number of query instances executes a compiled query in response to receiving the value.
Claims23
A network device, comprising:
- a database comprising a plurality of tables;
- an observer configured to monitor an element of a first table of the plurality of tables and provide a value of the element to a query instance of a plurality of query instances;
- and
- a query service (QS) manager configured to generate the plurality of query instances,
- wherein the query instance of the plurality of query instances executes a compiled query in response to receiving the value.
2 more elements
A method of operating a network device, comprising:
- obtaining, by a query service (QS) manager of the network device, a first query request comprising a query type, a constraint parameter, and an input;
- making a first determination, by the QS manager, that a first query service QS matches the query request based on, at least in part, the query type;
- making a second determination, by the QS manager, that a first query instance of the QS matches the first query request based on, at least in part, the constraint parameter;
- and
- generating, by the QS manager, a first observer configured to monitor an output of the first query instance based on the first determination and the second determination.
2 more elements
Dependencies are inferred from the claim text.