Rule Allocation in Distributed Deductive Database Systems

نویسندگان

  • Mukesh K. Mohania
  • Nandlal L. Sarda
چکیده

Allocation of rules to sites in a distributed deductive database system is an important and challenging task especially for a large knowledge base. We identify communication cost in rule execution to be the primary basis for decomposing a global knowledge base into clusters for their allocation to sites. We show that the problem of optimal allocation is a 0-1 quadratic programming problem, which has prohibitive execution times for large knowledge bases. We propose an eecient heuristic algorithm for rule allocation and study its performance experimentally. We represent a knowledge base as a hierarchy and characterize it in terms of height and inherent clusters with overlaps. The experimental results of the heuristic algorithm on random hierarchies as well as on hierarchies with varying heights and overlaps are seen to be close to the optimal solution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A selective enumeration based heuristic for rule allocation

A Distributed Deductive Database System consists of many autonomous deductive database systems connected by a computer network to facilitate sharing of both database and rules. The design of a distributed deductive database system diiers from the design of conventional non-distributed deductive database systems. The former requires design of distribution of both the database and rulebase, where...

متن کامل

Some Issues in Design of Distributed Deductive Databases

The design of a distributed deductive database system differs from the design of conventional non-distributed deductive database systems in that it requires design of distribution of both the database and rulebase. In this paper, we address the rule allocation problem. We consider minimisation of data communic& tion cost during rule execution as a primary basis for rule allocation. The rule all...

متن کامل

Vertical Fragmentation and Allocation in Distributed Deductive Database Systems

Although approaches for vertical fragmentation and data allocation have been proposed 13, 16], algorithms for vertical fragmentation and allocation of data and rules in distributed deductive database systems (DDDBSs) are lacking. In this paper, we present diierent approaches for vertical fragmentation of relations that are referenced by rules and an allocation strategy for rules and fragments i...

متن کامل

A Framework for Cooperative Deductive Database Systems

In this paper, we address one important aspect of the problem of designing a cooperative deductive database system, namely, allocation of rules across the deductive database systems. We identify communication cost as the primary consideration in allocation of rules. The problem of optimal allocation of rules has been shown NP-complete, which has prohibitive execution times for large knowledge b...

متن کامل

Rule Based Fragment Allocation in Distributed Database Systems

Allocating data fragments in distributed database systems is an important issue in distributed database (DDB) systems. In this research work, we will show how rule based policy languages can be used to represent different data fragment allocation techniques. Results indicate that, using rule based languages like prolog can significantly simplify the representation of such algorithms for any fur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 14  شماره 

صفحات  -

تاریخ انتشار 1994