Dynamic Data Allocation Methods in Distributed Database System

نویسنده

  • Dejan Chandra Gope
چکیده

Allocation of data or fragments in distributed database is a critical design issue and requires the most effort. It has the greater impact on the quality of the final solution and hence the operational efficiency of the system. Performance of the distributed database system is heavily dependent on allocation of data among the different sites over the network. The static allocation provides only the limited response to the change in workload. So, choosing an appropriate technique for allocation in the distributed database system is an important design issue. In this paper, a new dynamic data allocation for distributed database system has been proposed. The proposed methods reallocates data with respect to the changing data access patterns with time constraint. This methods will decrease the movement of data over the network and also improve the overall performance of the system. A new dynamic data allocation algorithm for non-replicated distributed database systems (DDS), namely the NNA algorithm. This algorithm reallocates data with respect to changing data access pattern for each fragment. In this algorithm, data is moved to a node which is the neighborhood and also placed in the path to the node with maximum access counter. This algorithm is very suitable for DDS in the networks which have low bandwidth and frequent requests for a data fragment come from different sites by providing data clustering. The simulation results show that for complex and large networks where the request for fragments generates more frequently or the fragment size is large, the NNA algorithm provides better response time and spends less time for moving fragments in the network.

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

ثبت نام

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

منابع مشابه

Non-Redundant Dynamic Data Allocation in Distributed Database Systems

In the past few decades, the significant developments in database and networking technologies contributed to advances in distributed database systems (DDS). The data allocation is a prominent issue in distributed database systems and is performed on data access static and dynamic patterns. This paper proposes a new strategy named Extended Threshold Algorithm (ETA) for non-redundant dynamic data...

متن کامل

Non-Redundant Dynamic Data Allocation in Distributed Database System

In the past few decades, the significant developments in database and networking technologies contributed to advances in distributed database systems (DDS). The data allocation is a prominent issue in distributed database systems and is performed on data access static and dynamic patterns. This paper proposes a new strategy named Extended Threshold Algorithm (ETA) for non-redundant dynamic data...

متن کامل

Data Allocation and Transaction Processing in Distributed Database Systems

Distributed database processing requires the transmission of data between computers in a distributed system. Data transmission is becoming an increasingly attractive data-dissemination method for large database systems. In order to effectively utilize distributed query processing, it is necessary to have efficient dynamic allocation algorithms that can balance individual and overall performance...

متن کامل

Non-replicated Dynamic Data Allocation in Distributed Database Systems

Allocation of data or fragments in distributed database is a critical design issue and requires the most effort. It has the greater impact on the quality of the final solution and hence the operational efficiency of the system. Performance of the distributed database system is heavily dependent on allocation of data among the different sites over the network. The static allocation provides only...

متن کامل

A New Data Re-Allocation Model for Distributed Database Systems

An efficient functionality of any distributed database system “DDBS” is highly dependent on its proper design in terms of the adopted fragmentation and allocation methods. However, an optimal fragmentation and allocation design techniques could be very complex and requires good experiences and knowledge to reach. Fragmentation of a large, global databases are performed by dividing the database ...

متن کامل

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


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

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012