Attribute-based evaluation of multiple continuous queries for filtering incoming tuples of a data stream

  • Authors:
  • Hyun-Ho Lee;Eun-Won Yun;Won-Suk Lee

  • Affiliations:
  • Division of Computer Information, Anyang Technical College, San39-1, Anyang3-Dong, Manan-Gu, Anyang-Si, Gyeonggi-Do, Republic of Korea;Department of Computer Science, Yonsei University, 134 Sedaemoongu Shinchondong, Seoul, Republic of Korea;Department of Computer Science, Yonsei University, 134 Sedaemoongu Shinchondong, Seoul, Republic of Korea

  • Venue:
  • Information Sciences: an International Journal
  • Year:
  • 2008

Quantified Score

Hi-index 0.07

Visualization

Abstract

The filtering of incoming tuples of a data stream should be completed quickly and continuously, which requires strict time and space constraints. In order to guarantee these constraints, the selection predicates of continuous queries are grouped or indexed in most data stream management systems (DSMS). This paper proposes a new scheme called attribute selection construct (ASC). Given a set of continuous queries, an ASC divides the domain of an attribute of a data stream into a set of disjoint regions based on the selection predicates that are imposed on the attribute. Each region maintains the pre-computed matching results of the selection predicates. Consequently, an ASC can collectively evaluate all of its selection predicates at the same time. Furthermore, it can also monitor the overall evaluation statistics, such as its selectivity and tuple dropping ratio, dynamically. For those attributes that are employed to express the selection predicates of the queries, the processing order of their ASC's can significantly influence the overall performance of a multiple query evaluation. The evaluation sequence can be optimized by periodically capturing the run-time tuple dropping ratio of its current evaluation sequence. The performance of the proposed method is analyzed by a series of experiments to identify its various characteristics.