Now showing items 1-11 of 11

    • Adaptive Data Storage and Placement in Distributed Database Systems 

      Abebe, Michael (University of Waterloo, 2022-09-01)
      Distributed database systems are widely used to provide scalable storage, update and query facilities for application data. Distributed databases primarily use data replication and data partitioning to spread load across ...
    • A Dependency Tracking Storage System for Optimistic Execution of Serverless Applications 

      Singh, Suraj (University of Waterloo, 2022-12-20)
      Serverless computing has become an increasingly popular paradigm for building cloud applications. There has been a recent trend of building stateful applications on top of serverless platforms in the form of workflows ...
    • Disk-based Indexing for NIR-Trees using Polygon Overlays 

      Abubaker, Fadhil (University of Waterloo, 2024-01-23)
      This thesis presents the NIR+-Tree, a disk-resident R-Tree variant that eliminates overlap among its minimum bounding rectangles (MBRs). The NIR+-Tree is an extension of the main-memory NIR-Tree, adopting techniques for ...
    • Efficient Geo-Distributed Transaction Processing 

      Hildred, Joshua Thomas (University of Waterloo, 2023-05-31)
      Distributed deterministic database systems support OLTP workloads over geo-replicated data. Providing these transactions with ACID guarantees requires a delay of multiple wide-area network (WAN) round trips of messaging ...
    • Fault Tolerant Multitenant Database Server Consolidation 

      Mate, Joseph (University of Waterloo, 2016-01-21)
      Server consolidation is important in situations where a sequence of database tenants need to be allocated (hosted) dynamically on a minimum number of cloud server machines. Given a tenant’s load defined by the amount of ...
    • Leveraging Watermarks to Improve Performance of Streaming Systems 

      Farhat, Omar (University of Waterloo, 2020-05-28)
      Modern stream processing engines (SPEs) process large volumes of events propagated at high velocity through multiple queries. By continuously receiving watermarks, which are marker events injected into the stream to signify ...
    • A Non-Intersecting R-Tree 

      Langendoen, Kyle Jacob (University of Waterloo, 2021-05-12)
      Indexes for multidimensional data based on the R-Tree are popularly used by databases for a wide range of applications. Such index trees support point and range queries but are costly to construct over datasets of millions ...
    • Sampling-based Predictive Database Buffer Management 

      Vanderkooy, Theodore (University of Waterloo, 2023-09-25)
      This thesis presents a database buffer caching policy that uses information about long- running scans to estimate future accesses. These estimates are used to approximate the optimal caching policy, which requires knowledge ...
    • Sift: Achieving Resource-Efficient Consensus with RDMA 

      Kazhamiaka, Mikhail (University of Waterloo, 2019-04-30)
      Sift is a new consensus protocol for replicating state machines. It disaggregates CPU and memory consumption by creating a novel system architecture enabled by one-sided RDMA operations. We show that this system architecture ...
    • Squash: low latency multi-path video streaming using multi-bitrate encoding 

      Lee, Joohan (University of Waterloo, 2023-02-10)
      The demand for low latency video streaming has dramatically increased as live video streaming applications, such as Twitch and Youtube Live, are becoming more popular. According to the 2021 Bitmovin video developer report, ...
    • Universal Database System Analysis for Insight and Adaptivity 

      Glasbergen, Bradley James (University of Waterloo, 2022-12-13)
      Database systems are ubiquitous; they serve as the cornerstone of modern application infrastructure due to their efficient data access and storage. Database systems are commonly deployed in a wide range of environments, from ...


      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages