The Design of Stream Database Engine in Concurrent Environment

  • Authors:
  • Marcin Gorawski;Aleksander Chrószcz

  • Affiliations:
  • Institute of Computer Science, Silesian University of Technology, Gliwice, Poland 44-100;Institute of Computer Science, Silesian University of Technology, Gliwice, Poland 44-100

  • Venue:
  • OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part II
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Quality of Service (QoS) in stream databases is strongly connected with the chosen scheduler algorithm and the architecture of Data Stream Management System (DSMS). In order to achieve better efficiency, those systems work in concurrent and distributed environments. Main difficulties in such systems are caused by a high number of messages exchanged between stream database modules. In consequence, it is hard to create a scalable stream database because the communication cost substantially reduces the benefits of the computation in concurrent environment. Therefore, in the paper, we analyze and evaluate architectures of DSMS. Especially, we focus on cooperation between stream buffers, physical operators and schedulers so as to reduce the role of synchronization in DSMS overhead. Finally, we have created a stream database architecture which substantially improves query result latencies and, besides, this architecture is easy to develop.