loading...
An Adaptive Multi-Objective Scheduling Selection Framework for Continuous Query Processing
Montreal, Canada July 25-July 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IDEAS.2005.99th International Database Engineerin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Timothy M. Sutherland, Worcester Polytechnic Institute
Bradford Pielech, Worcester Polytechnic Institute
Yali Zhu, Worcester Polytechnic Institute
Luping Ding, Worcester Polytechnic Institute
Elke A. Rundensteiner, Worcester Polytechnic Institute
Adaptive operator scheduling algorithms for continuous query processing are usually designed to serve a single performance objective, such as minimizing memory usage or maximizing query throughput. We observe that different performance objectives may sometimes conflict with each other. Also due to the dynamic nature of streaming environments, the performance objective may need to change dynamically. Furthermore, the performance specification defined by users may itself be multi-dimensional. Therefore, utilizing a single scheduling algorithm optimized for a single objective is no longer sufficient. In this paper, we propose a novel adaptive scheduling algorithm selection framework named AMoS. It is able to leverage the strengths of existing scheduling algorithms to meet multiple performance objectives. AMoS employs a lightweight learning mechanism to assess the effectiveness of each algorithm. The learned knowledge can be used to select the algorithm that probabilistically has the best chance of improving the performance. In addition, AMoS has the flexibility to add and adapt to new scheduling algorithms, query plans and data sets during execution. Our experimental results show that AMoS significantly outperforms the existing scheduling algorithms with regard to satisfying both uni-objective and multi-objective performance requirements.
Citation:
Timothy M. Sutherland, Bradford Pielech, Yali Zhu, Luping Ding, Elke A. Rundensteiner, "An Adaptive Multi-Objective Scheduling Selection Framework for Continuous Query Processing," ideas, pp.445-454, 9th International Database Engineering & Application Symposium (IDEAS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.