| US 7,596,560 B2 | ||
| System and method for adaptive query identification and acceleration | ||
| Phillip I. Rosengard, Sterling, Va. (US) | ||
| Assigned to Raytheon Company, Waltham, Mass. (US) | ||
| Filed on Dec. 23, 2004, as Appl. No. 11/21,687. | ||
| Prior Publication US 2006/0155697 A1, Jul. 13, 2006 | ||
| Int. Cl. G06F 7/00 (2006.01); G06F 17/30 (2006.01) | ||
| U.S. Cl. 707—7 [707/2; 707/6] | 14 Claims |

| 1. A computer-implemented data management system, comprising:
an application server, including computer readable storage media comprising:
software, when executed by a computer performs an operation of:
collecting a plurality of realtime queries requiring execution;
software, when executed by a computer performs an operation of:
providing an ordered vector space of data attributes;
providing, from available data, a query data attribute extent vector space;
executing a plurality of predefined queries and providing a query signature for each query, each query signature including
a data attribute component;
executing each query of the plurality of predefined queries without using cache and recording an uncached execution time;
executing each query of the plurality of predefined queries using cache and recording a cached execution time;
creating, for each query, a time estimate coefficient and estimated time for query coefficient;
calculating, for each query, a similarity score with respect to each other query; and
providing metrics including the similarity score for each one of the plurality of predefined queries; and
software, when executed by a computer performs an operation of:
ordering realtime queries based on said metrics of corresponding similar predefined queries to improve performance of said
system.
|