Browsing Mathematics (Faculty of) by Supervisor "Daudjee, Khuzaima"
Now showing items 1-9 of 9
-
Adaptive Data Storage and Placement in Distributed Database Systems
(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
(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 ... -
Efficient Geo-Distributed Transaction Processing
(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
(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
(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
(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 ... -
Sift: Achieving Resource-Efficient Consensus with RDMA
(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
(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
(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 ...