Repository logo
Collections
Browse
Statistics
  • English
  • हिंदी
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Theses and Dissertations
  3. M Tech Dissertations
  4. Dynamic partition and allocation for distributed systems

Dynamic partition and allocation for distributed systems

Files

201611030_Vidhi Shah.pdf (3.5 MB)

Date

2018

Authors

Shah, Vidhi

Journal Title

Journal ISSN

Volume Title

Publisher

Dhirubhai Ambani Institute of Information and Communication Technology

Abstract

Data Partitioning and Allocation is crucial to improve query performance in Distributed Systems. Several workloads based partitioning techniques have been proposed by research community. For changing dataset and query workload, existing workload based partitioning techniques do not perform well. This thesis presents the Dynamic Partitioning and Allocation (DPA) algorithm for query workload. In this strategy, we present the idea of query-centric strategy for dynamic partition and allocation for the distributed systems. Strategy has two important phases categorized as static partitioning based on known workload which is named as Static Partitioning Phase. The phase two is incremental repartitioning in which partitions are fine-tuned based on changing workload. To speed up data access, further implementing data blocking technique which also reduces disk access time. Data blocking technique implemented by maintaining metadata for each block of tuples and query may skip data block if metadata indicates that block is not relevant which leads to faster query execution. This strategy is demonstrated using benchmark TPC-H data and query set. Performance of the proposed system is evaluated using QET metric, distributed joins and internode communication. Proposed strategy leads to faster query execution for ad-hoc queries by 8% compared to non-partitioned database and able to reduce distributed joins by 75%. DPA algorithm is able to answer 38% queries by accessing only one cluster. The 50% queries require average of two cluster access and less than 15% queries require to access 3 or more than 3 clusters. The strategy can be implemented for building interactive applications which requires faster query execution for ad-hoc queries.

Description

Keywords

Ad-hoc query execution, Distributed database, Dynamic dayta partitionong, Data allocation

Citation

Shah, Vidhi (2018). Dynamic Partition and Allocation for Distributed Systems. Dhirubhai Ambani Institute of Information and Communication Technology, viii, 66 p. (Acc. No: T00718)

URI

http://ir.daiict.ac.in/handle/123456789/752

Collections

M Tech Dissertations

Endorsement

Review

Supplemented By

Referenced By

Full item page
 
Quick Links
  • Home
  • Search
  • Research Overview
  • About
Contact

DAU, Gandhinagar, India

library@dau.ac.in

+91 0796-8261-578

Follow Us

© 2025 Dhirubhai Ambani University
Designed by Library Team