Dynamic workload management for very large data warehouses: juggling feathers and bowling balls

作者: Stefan Krompass , Umeshwar Dayal , Harumi Kuno , Alfons Kemper

DOI:

关键词: Workload managementOnline transaction processingData warehouseComputer scienceFuzzy logicWorkloadBusiness intelligenceData miningContext (language use)

摘要: Workload management for business intelligence (BI) queries poses different challenges than those addressed in the online transaction processing (OLTP) context. The fundamental problem is that execution times of BI can range from milliseconds to hours, and it difficult estimate these accurately. Key raised by this are how identify not performing properly what do about them. We propose here a workload system controlling individual based on realistic customer service level objectives. In order validate our proposal, we have implemented an experimental includes dynamic controller leverages fuzzy logic. We present results number experiments ran using workloads actual industrial objectives gathered interviewing industry practitioners. Our show even handful moderately mis-behaving significant impact consisting thousands queries. were surprised when also demonstrated false positives -- incorrectly identifying normal query as consequences. For reasons, very important be accurate possible avoiding both negatives. Our markedly improve

参考文章(20)
Darcy G. Benoit, Automated Diagnosis and Control of DBMS Resources. EDBT PhD Workshop. ,(2000)
University of Wisconsin--Madison. Computer Sciences Department, Dynamic Task Allocation in a Distributed Database System international conference on distributed computing systems. pp. 282- 291 ,(1985)
O. Wolkenhauer, J. M. Edmunds, A Critique of Fuzzy Logic in Control International Journal of Electrical Engineering Education. ,vol. 34, pp. 235- 242 ,(1997) , 10.1177/002072099703400305
David J. DeWitt, Manish Mehta, Dynamic Memory Allocation for Multiple-Query Workloads very large data bases. pp. 354- 367 ,(1993)
Diane L. Davison, Goetz Graefe, Dynamic resource brokering for multi-user query execution international conference on management of data. ,vol. 24, pp. 281- 292 ,(1995) , 10.1145/223784.223845
Wei Zhao, Krithi Ramamritham, Simple and integrated heuristic algorithms for scheduling tasks with time and resource constraints Journal of Systems and Software. ,vol. 7, pp. 195- 205 ,(1987) , 10.1016/0164-1212(87)90041-0
Gerhard Weikum, Christof Hasse, Axel Mönkeberg, Peter Zabback, The COMFORT automatic tuning project Information Systems. ,vol. 19, pp. 381- 432 ,(1994) , 10.1016/0306-4379(94)90004-3
Baoning Niu, Patrick Martin, Wendy Powley, Randy Horman, Paul Bird, Workload adaptation in autonomic DBMSs Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research - CASCON '06. pp. 13- ,(2006) , 10.1145/1188966.1188984
Cliff McCarthy, Indira Subramanian, Michael Murphy, Meeting performance goals with the HP-UX workload manager Proceedings of the 1st conference on Industrial Experiences with Systems Software - Volume 1. pp. 10- 10 ,(2000) , 10.5555/1251503.1251513
Gang Luo, J.F. Naughton, C.J. Ellmann, M.W. Watzke, Increasing the accuracy and coverage of SQL progress indicators international conference on data engineering. pp. 853- 864 ,(2005) , 10.1109/ICDE.2005.79