Query Processing for Edge Systems Accelerating Hash Joins using Workload Aware Column Imprints with Query Prediction

dc.contributor.guideBhise, Minal
dc.coverage.spatial
dc.creator.researcherGandhi, Kalgi
dc.date.accessioned2025-12-30T07:10:31Z
dc.date.available2025-12-30T07:10:31Z
dc.date.awarded2024
dc.date.completed2024
dc.date.registered2017
dc.description.abstractquotThe number of edge devices in large-scale edge systems is rapidly increasing. newlineEdge devices have limited processing power, memory, and network bandwidth. newlineAs edge systems are resource-constrained, researchers have been trying to find newlineenergy-efficient query processing techniques that offer latency reduction. During newlinequery processing, joins have been one of the costliest database operations in terms newlineof both time and resources. newlineThe state-of-the-art solution for edge query processing, Column Imprint-Hash newlineJoin CI-HJ, is a data-aware approach that uses equi-height binning to accelerate newlinehash joins. It scans unnecessary cachelines, making it less energy-efficient. Because newlineof this, it cannot handle real-time query processing. The thesis presents newlineWorkload Aware Column Imprint-Hash Join WACI-HJ, which uses a workloadaware newlineapproach to accelerate hash joins. It computes the bins based on workload newlineinformation. Additionally, Workload Prediction is used to predict the upcoming newlinequery workload, which facilitates real-time query processing at the edge. newlineWACI-HJ comprises of (I) WACI-HJ Generation Phase (II) Query Processing newlineand Resource Utilization Phase. WACI-HJ Generation Phase has three modules: newline(1) Pre-processing (2) Prediction (3) Blocking and Hashing. In this phase, based newlineon the workload the bins are computed even before the query arrives, enhancing newlinethe algorithm performance. The Query Processing and Resource Utilization Phase newlineprocess queries and monitors CPU, RAM, and I/O utilization through (4) Query newlineProcessing (5) Resource Utilization modules respectively. newlineDuring the thesis work, challenges like Integrating Hash Joins with WACI, newlineIdentifying codes of Interest, Choosing an AppropriateWorkload Prediction Technique, newlineand Direct Measurement of Resource Utilization were addressed success newlinefully. newlineThe algorithm is demonstrated using benchmark and real-world datasets. For newlinemeasuring the algorithm performance, Percentage of Cache lines Read PCR, and newlineQuery Execution Time QET) is used.
dc.description.note
dc.format.accompanyingmaterialNone
dc.format.dimensions30 cm
dc.format.extentxxii, 182 p.
dc.identifier.researcherid
dc.identifier.urihttp://hdl.handle.net/10603/684917
dc.languageEnglish
dc.publisher.institutionDepartment of Information and Communication Technology
dc.publisher.placeGandhinagar
dc.publisher.universityDhirubhai Ambani Institute of Information and Communication Technology (DA-IICT)
dc.relation
dc.rightsuniversity
dc.source.universityUniversity
dc.subject.keywordEngineering and Technology
dc.subject.keywordComputer Science
dc.subject.keywordComputer Science Interdisciplinary Applications
dc.titleQuery Processing for Edge Systems Accelerating Hash Joins using Workload Aware Column Imprints with Query Prediction
dc.title.alternative
dc.type.degreePh.D.

Files

Original bundle

Now showing 1 - 5 of 18
Loading...
Thumbnail Image
Name:
01_title.pdf
Size:
83.04 KB
Format:
Adobe Portable Document Format
Description:
Attached File
Loading...
Thumbnail Image
Name:
02_prelim pages.pdf
Size:
484 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
03_content.pdf
Size:
73.67 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
04_abstract.pdf
Size:
60.44 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
05_chapter 1.pdf
Size:
183.88 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Plain Text
Description: