Dynamic Load Balancing During Distributed Query Processing Using Query Operator Motion

作者: Feng Tian

DOI:

关键词:

摘要: Techniques for performing dynamic load balancing during distributed query processing are provided. In one embodiment, a first node in plurality of nodes can execute an instance operator, where the operator is part plan database that processed manner by nodes. The further monitor its level while executing occurs. If exceeds threshold, split amount remaining work associated with into portion and second portion, determine state information moving execution from to node, save data store.

参考文章(20)
Vikram Shukla, Prathab Kali, Anand Srinivasan, Unmesh Anil Deshmukh, Join operations for continuous queries over archived views ,(2013)
Ricardo Jimenez Peris, Marta Patiño Martinez, None, Parallel processing of continuous queries on data streams ,(2011)
N. Koudas, M. Rabinovich, D. Srivastava, T. Yu, Routing XML queries international conference on data engineering. pp. 844- ,(2004) , 10.1109/ICDE.2004.1320074
Srikumar Krishnamoorthy, Aakanksha Gagrani Singh, Brijesh Pillai, Method and system for automatic failover of distributed query processing using distributed shared memory ,(2010)
Vivek Narasayya, Surajit Chaudhuri, Ravishankar Ramamurthy, Query progress estimation ,(2004)
Matthew Gordon Marum, Michael John Tabb, Nirav S. Sheth, Ravi Gopalakrishnan, System and method for generating dynamic queries ,(2010)
Roger D. MacNicol, Xiqing Li, Steven A. Kirk, Database system providing optimization of group by operator over a union all ,(2002)
Jie-Bing Yu, Biswadeep Nag, Jignesh M. Patel, Jian-Jun Chen, Navin Kabra, Method and apparatus for parallel execution of SQL-from within user defined functions ,(1999)