Categorized Sliding Window in Streaming Data Management Systems

  • Authors:
  • Marios Papas;Josep-L. Larriba-Pey;Pedro Trancoso

  • Affiliations:
  • Department of Computer Science, University of Cyprus, Nicosia, Cyprus;DAMA-UPC and Department of Computer Architecture, Universitat Politècnica de Catalunya, Barcelona, Spain;Department of Computer Science, University of Cyprus, Nicosia, Cyprus

  • Venue:
  • DEXA '08 Proceedings of the 19th international conference on Database and Expert Systems Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

For many applications, data is collected at very large rates from various sources. Applications that produce results from this data have a requirement for very efficient processing in order to achieve timely decisions. An example of such a demanding applications is one that takes decisions on stock acquisition based on the price updates that happen constantly while the market is open for transactions. Our proposed technique is a simple yet effective way to reduce the access time to the streaming data.In this paper we propose an efficient indexing technique that improves the access time to data elements in sliding windows of streamed database systems. This technique, called Categorized Sliding Window, is based on splitting the data into categories and using bit vectors to avoid accesses to non-relevant data.Our experimental results show large improvements compared with simpler techniques. For the standard Linear Road benchmark we observe a performance improvement of 3.3x for a complex continuous query. Also relevant is the fact that 90% of the performance improvement is achieved with only 65% of the maximum number of categories, which represents a memory overhead of only 13.5%.