Myriad: design and implementation of a federated database prototype
Software—Practice & Experience
Object-oriented multidatabase systems
The TSIMMIS Approach to Mediation: Data Models and Languages
Journal of Intelligent Information Systems - Special issue: next generation information technologies and systems
An Adaptive Object-Oriented Approach to Integration and Access ofHeterogeneous Information Sources
Distributed and Parallel Databases
Agent-based semantic interoperability in infosleuth
ACM SIGMOD Record
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
Functional Query Optimization over Object-Oriented Views for Data Integration
Journal of Intelligent Information Systems - Special issue on functional approach to intelligent information systems
Main Memory Orientated Optimization of OO Queries Using Typed Datalog with Foreign Predicates
IEEE Transactions on Knowledge and Data Engineering
Scaling Access to Heterogeneous Data Sources with DISCO
IEEE Transactions on Knowledge and Data Engineering
DOOD '95 Proceedings of the Fourth International Conference on Deductive and Object-Oriented Databases
Optimizing Queries Across Diverse Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Query Optimization in a Heterogeneous DBMS
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Processing Object-Oriented Queries with Invertible Late Bound Functions
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Distributed View Expansion in Composable Mediators
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
Query processing over object views of relational data
The VLDB Journal — The International Journal on Very Large Data Bases
Optimizing Queries in Distributed and Composable Mediators
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
Mediator-Based Evolutionary Design and Development of Image Meta-Analysis Environments
Journal of Intelligent Information Systems
Evaluation of Join Strategies for Distributed Mediation
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Mavigator: a flexible graphical user interface to data sources
Proceedings of the working conference on Advanced visual interfaces
Information Technology and Management
XRPC: interoperable and efficient distributed XQuery
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
MMSLDI: a distributed data integration system
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Distributed query optimization in the stack-based approach
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Processing global XQuery queries based on static query decomposition
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
The mediator-wrapper approach to integrate data from heterogeneous data sources has usually been centralized in the sense that a single mediator system is placed between a number of data sources and applications. As the number of data sources increases, the centralized mediator architecture becomes an administrative and performance bottleneck. This paper presents a query decomposition algorithm for a distributed mediation architecture where the communication among the mediators is on a higher level than the communication between a mediator and a data source. Some of the salient features of the proposed approach are: (i) exploring query execution schedules that contain data flow to the sources, necessary when integrating object-oriented sources that provide services (programs) and not only data; (ii) handling of functions with multiple implementations at more than one mediator or source; (iii) multi-phase query decomposition using a combination of heuristics and cost-based strategies; (iv) query plan tree rebalancing by distributed query recompilation.