Back to search

University of Illinois at Urbana-Champaign

Overcoming barriers in data warehouse replatforming

Abstract

dc:description

With the development of data-warehouse-as-a-service systems, an increasing number of companies have opted to migrate from on-premises warehouse systems to cloud-native systems. In spite of this, however, replatforming data warehouses poses significant challenges, due to the syntactic, semantic, functional, and performance differences between data warehousing vendors, such as differences in SQL dialects. In recent years, adaptive data virtualization was proposed as a way to reduce the costs associated with data warehouse migration, by keeping both the network and application layers intact and translating queries in real time between the old and new vendors' SQL dialects. Although adaptive data virtualization greatly reduces the cost of data warehouse replatforming, it still poses several challenges. One of the main challenges is an incomplete understanding of characteristics, needs, and behavior of existing workloads in traditional data warehouses. When moving from an on-premises data warehouse to a cloud-based data warehouse, run-time performance can be negatively impacted, even when there is sufficient understanding and analysis of the workload. This dissertation takes a step towards addressing the aforementioned challenges in adaptive data virtualization, by designing and demonstrating a workload analyzer that provides users with in-depth insights into their applications, users, data volume and data variety, logical and physical designs, tables, views, queries, performance, batch load behavior, and ETL processing. We use this workload analyzer to characterize 40 data warehouse workloads from some of the world’s largest enterprises, and highlight the unexpected findings and practical takeaways. We leverage the workload analyzer to design and evaluate a porting complexity model that informs users of the cost of replatforming and prioritize applications for replatforming projects. Deployment and evaluation of the porting complexity model shows that companies and experts find the information useful when they are considering migrating their data to a cloud data warehouse. Finally, to address cloud data warehouse throughput concerns for applications using adaptive data virtualization, we design, implement and evaluate a middleware-based database replication solution that combines the strengths of existing data replication methods while mitigating their limitations. Extensive experiments on real-world and benchmark workloads show the practicality and efficiency of the proposed solution.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Aleyasen, Amirhossein
Contributors dc:contributor
  • Winslett, Marianne
  • Park, Yongjoo
  • Alawini, Abdussalam
  • Ludäscher, Bertram
  • Antova, Lyublena

Subjects

dc:subject × 8

Rights

dc:rights
Statement dc:rights
  • Copyright 2022 Amirhossein Aleyasen
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/115434

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Aleyasen, Amirhossein. Overcoming barriers in data warehouse replatforming. Dissertation thesis, University of Illinois at Urbana-Champaign, 2022. https://hdl.handle.net/2142/115434