Abstract
In a distributed deductive database system, queries which invoke rules executing at different sites and access different data need to be executed rather efficiently. Therefore, the rules invoked and relations accessed by the queries need to be allocated to sites so as to reduce the data transfer cost in processing a given set of queries. The rules and data allocation problem needs to take into consideration complex interdependencies among queries, rules and data. In this paper, we develop a comprehensive cost model for total data transfer incurred in processing a given set of queries by incorporating the dependencies among queries, rules and data. Furthermore, we develop an iterative approach to generate near-optimal solution for the combined rules and data allocation problem by using our cost model. In this approach, we start with an initial data allocation which is used for rule allocation, which in turn is used for data allocation, and so on. We stop this iterative rules and data allocation procedure when there is no further reduction in total data transfer cost incurred in processing the given set of queries. We also present the results of experiments conducted to evaluate the effectiveness of our approach by comparing the results with the exhaustive enumeration solution (which guarantees the optimal solution).
Original language | English |
---|---|
Pages | 356-363 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 1998 |
Event | CIKM '98: 7th ACM International Conference on Information and knowledge Management - Workshop on New Paradigms in Information Visualization (NPIV '98) - Bethesda, MD, USA Duration: 3 Nov 1998 → 7 Nov 1998 |
Conference
Conference | CIKM '98: 7th ACM International Conference on Information and knowledge Management - Workshop on New Paradigms in Information Visualization (NPIV '98) |
---|---|
City | Bethesda, MD, USA |
Period | 3/11/98 → 7/11/98 |
ASJC Scopus subject areas
- General Business,Management and Accounting
- General Decision Sciences