TY - GEN
T1 - Class-based continuous query scheduling for data streams
AU - Moakar, Lory Al
AU - Pham, Thao N.
AU - Neophytou, Panayiotis
AU - Chrysanthis, Panos K.
AU - Labrinidis, Alexandros
AU - Sharaf, Mohamed
PY - 2009
Y1 - 2009
N2 - Wireless sensor networks link the physical and digital worlds enabling both surveillance as well as scientific exploration. In both cases, on-line detection of interesting events can be accomplished with continuous queries (CQs) in a Data Stream Management System (DSMS). However, the quality-of-service requirements of detecting these events are different for different monitoring applications. The CQs for detecting anomalous events (e.g., fire, flood) have stricter response time requirements over CQs which are for logging and keeping statistical information of physical phenomena. In this work, we are proposing the Continuous Query Class (CQC) scheduler, a new scheduling policy which employs two-level scheduling that is able to handle different ranks of CQ classes. It provides the lowest response times for classes of critical CQs, while at the same time keeping reasonable response times for the other classes down the rank. We have implemented CQC in the AQSIOS prototype DSMS and evaluated it against existing scheduling policies under different workloads.
AB - Wireless sensor networks link the physical and digital worlds enabling both surveillance as well as scientific exploration. In both cases, on-line detection of interesting events can be accomplished with continuous queries (CQs) in a Data Stream Management System (DSMS). However, the quality-of-service requirements of detecting these events are different for different monitoring applications. The CQs for detecting anomalous events (e.g., fire, flood) have stricter response time requirements over CQs which are for logging and keeping statistical information of physical phenomena. In this work, we are proposing the Continuous Query Class (CQC) scheduler, a new scheduling policy which employs two-level scheduling that is able to handle different ranks of CQ classes. It provides the lowest response times for classes of critical CQs, while at the same time keeping reasonable response times for the other classes down the rank. We have implemented CQC in the AQSIOS prototype DSMS and evaluated it against existing scheduling policies under different workloads.
KW - Continuous queries
KW - Data stream management system
KW - Operator scheduling
KW - Priority
KW - User-centric
UR - http://www.scopus.com/inward/record.url?scp=74049143835&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=74049143835&partnerID=8YFLogxK
U2 - 10.1145/1594187.1594199
DO - 10.1145/1594187.1594199
M3 - Conference contribution
AN - SCOPUS:74049143835
SN - 9781605587776
T3 - ACM International Conference Proceeding Series
SP - 23
EP - 28
BT - 6th International Workshop on Data Management for Sensor Networks, DMSN'09 - in conjunction with the 35th International Conference on Very Large Data Bases
T2 - 6th International Workshop on Data Management for Sensor Networks, DMSN'09 - in conjunction with the 35th International Conference on Very Large Data Bases
Y2 - 24 August 2009 through 24 August 2009
ER -