![]() |
|
||
The Design of Stream Database Engine in Concurrent EnvironmentMarcin Gorawski and Aleksander Chrószcz Silesian University of Technology, Institute of Computer Science, Akademicka 16, 44-100 Gliwice PolandMarcin.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. lncs@springer.com
|