LNCS Homepage
ContentsAuthor IndexSearch

The Design of Stream Database Engine in Concurrent Environment

Marcin Gorawski and Aleksander Chrószcz

Silesian University of Technology, Institute of Computer Science, Akademicka 16, 44-100 Gliwice Poland
Marcin.Gorawski@polsl.pl
Aleksander.Chroszcz@polsl.pl

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.

LNCS 5871, p. 1033 ff.

Full article in PDF | BibTeX


lncs@springer.com
© Springer-Verlag Berlin Heidelberg 2009