Integrity for distributed queries

Author(s):  
Sabrina De Capitani di Vimercati ◽  
Sara Foresti ◽  
Sushil Jajodia ◽  
Giovanni Livraga ◽  
Stefano Paraboschi ◽  
...  
Keyword(s):  
2012 ◽  
Vol 52 (6) ◽  
pp. 1787-1801 ◽  
Author(s):  
J.-P. Tchapet Njafa ◽  
S. G. Nana Engo ◽  
Paul Woafo

Author(s):  
Jeffrey Heer ◽  
Alan Newberger ◽  
Chris Beckmann ◽  
Jason I. Hong

Author(s):  
Piotr Cybula ◽  
Hanna Kozankiewicz ◽  
Krzysztof Stencel ◽  
Kazimierz Subieta
Keyword(s):  

1998 ◽  
Vol 07 (02n03) ◽  
pp. 123-166 ◽  
Author(s):  
LING LIU ◽  
CALTON PU ◽  
KIRILL RICHINE

We present the systematic design and development of a distributed query scheduling service (DQS) in the context of DIOM, a distributed and interoperable query mediation system.26 DQS consists of an extensible architecture for distributed query processing, a three-phase optimization algorithm for generating efficient query execution schedules, and a prototype implementation. Functionally, two important execution models of distributed queries, namely moving query to data or moving data to query, are supported and combined into a unified framework, allowing the data sources with limited search and filtering capabilities to be incorporated through wrappers into the distributed query scheduling process. Algorithmically, conventional optimization factors (such as join order) are considered separately from and refined by distributed system factors (such as data distribution, execution location, heterogeneous host capabilities), allowing for stepwise refinement through three optimization phases: Compilation, parallelization, site selection and execution. A subset of DQS algorithms has been implemented in Java to demonstrate the practicality of the architecture and the usefulness of the distributed query scheduling algorithm in optimizing execution schedules for inter-site queries.


Sign in / Sign up

Export Citation Format

Share Document