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
OG exemplary drawing
 
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.