Browsing Theses by Supervisor "Wong, Bernard"
Now showing items 1-8 of 8
-
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 ... -
Flashpoint: A Low-latency Serverless Platform for Deep Learning Inference Serving
(University of Waterloo, 2023-08-24)Recent breakthroughs in Deep Learning (DL) have led to high demand for executing inferences in interactive services such as ChatGPT and GitHub Copilot. However, these interactive services require low-latency inferences, ... -
In Search of a Scalable Geo-Distributed Consensus Protocol
(University of Waterloo, 2020-08-20)Byzantine fault tolerant consensus protocols are a crucial component in blockchain systems. Traditional BFT consensus protocols have poor scalability, and their performance is sensitive to the latency between their ... -
On the Importance of Infrastructure-Awareness in Large-Scale Distributed Storage Systems
(University of Waterloo, 2021-01-08)Big data applications put significant latency and throughput demands on distributed storage systems. Meeting these demands requires storage systems to use a significant amount of infrastructure resources, such as network ... -
Reducing the Latency of Dependent Operations in Large-Scale Geo-Distributed Systems
(University of Waterloo, 2021-10-14)Many applications rely on large-scale distributed systems for data management and computation. These distributed systems are complex and built from different networked services. Dependencies between these services can ... -
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, ... -
Towards A Workload-Driven Flow Scheduler For Modern Datacenters
(University of Waterloo, 2018-10-05)Modern datacenters run different applications with various communication requirements in terms of bandwidth and deadlines. Of particular interest are deadlines that are driving web-search workloads e.g. when submitting ...