Browse > Article

Continuous Query Processing Utilizing Follows Relationship between Queries in Stock Databases  

Ha, You-Min (연세대학교 컴퓨터과학과)
Kim, Sang-Wook (한양대학교 정보통신학부)
Park, Sang-Hyun (연세대학교 컴퓨터과학과)
Abstract
This paper analyzes the properties of user query for stock investment recommendation, and defines the 'following relation', which is a new relation between two queries. A following relation between two queries $Q_1,\;Q_2$ and a recommendation value X means 'If the recommendation value of a preceding Query $Q_1$ is X, then a following query $Q_2$ always has X as its recommendation value'. If there exists a following relation between $Q_1\;and\;Q_2$, the recommendation value of $Q_2$ is decided immediately by that of $Q_1$, therefore we can eliminate the running process for $Q_2$. We suggest two methods in this paper. The former method analyzes all the following relations among user queries and represents them as a graph. The latter searches the graph and decides the order of queries to be processed, in order to make the number of eliminated query-running process maximized. When we apply the suggested procedures that use the following relation, most of user queries do not need to be processed directly, hence the performance of running overall queries is greatly improved. We examined the superiority of the suggested methods through experiments using real stock market data. According to the results of our experiments, overall query processing time has reduced less than 10% with our proposed methods, compared to the traditional procedure.
Keywords
Continuous Query Processing; Stock Database; Rule Discovery;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Koscom Data Mall, http://datamall.koscom.co.kr, 2005
2 G. Manku and R. Motwani, 'Approximate Frequency Counts over Data Streams,' In Proc. Int'l, Conf. on Very Large Data Bases, VLDB, pp. 346-357, Aug. 2002
3 R. Agrawal and R. Srikant, 'Fast Algorithms for Mining Association Rules,' In Proc. Int'l. Conf. on Very Large Data Bases, VLDB, pp. 487-499, 1994
4 R. Agrawal and R. Srikant, 'Mining Sequential Patterns,' In Proc. Int'l Conf. on Data Engineering, IEEE ICDE, pp. 3-14, 1995
5 C. Faloutsos, M. Ranganathan, and Y. Manolopoulos, 'Fast Subsequence Matching in TimeSeries Databases,' In Proc. Int'l. Conf. on Management of Data, ACM SIGMOD, pp. 419-429, May 1994   DOI
6 Authors removed, 'Rule Discovery and Matching in Stock Databases,' submitted for publication, 2006
7 S. Babu and J. Widom, 'Continuous Queries over Data Streams,' ACM SIGMOD Record Vol. 30, No.3, pp. 109-120, 2001   DOI   ScienceOn
8 T. Anderson, The Statistical Analysis of Time Series, Wiley, 1971
9 T. Hellstrom and K. Holmstrom, Predicting the Stock Market, Opuscula ISRN HEV-BIB-OP26-SE, Aug. 1998
10 R. Agrawal et al., 'Fast Similarity Search in the Presence of Noise, Scaling, and Translation in Time-Series Databases,' In Proc. Int'I, Conf.' on Very Large Data Bases, VLDB, pp. 490-501, Sept. 1995
11 R. Agrawal, C. Faloutsos, and A. Swami, 'Efficient Similarity Search in Sequence Databases,' In Proc. the 4th Int'l Conf.. on Foundations of Data Organization and Algorithms(FODO), Chicago, Illinois, pp. 69-84, Oct. 1993   DOI   ScienceOn
12 P. Bloomfield, Fourier Analysis of Time Series, Wiley, 2000
13 S. H. Park et al., 'Efficient Searches for Similar Subsequences of Difference Lengths in Sequence Databases,' In Proc. Int'l. Conf. on Data Engineering, IEEE ICDE, pp. 23-32, 2000   DOI
14 S. W. Kim, S. H. Park, and W. W. Chu, 'An Index-Based Approach for Similarity Search Supporting Time Warping in Large Sequence Databases,' In Proc. Int'l. Conf. on Data Engineering, IEEE, pp. 607-614, 2001   DOI
15 W. K. Loh, S. W. Kim, and K. Y. Whang, 'A Subsequence Matching Algorithm that Supports Normalization Transform in Time-Series Databases,' Data Mining and Knowledge Discovery Journal, Vol. 9, No. 1, pp. 5-28, July. 2004   DOI