Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell University Graduate School
  3. Cornell Theses and Dissertations
  4. Scaling Distributed Systems with RDMA in Post-Moore's Law Datacenters

Scaling Distributed Systems with RDMA in Post-Moore's Law Datacenters

File(s)
Dharanipragada_cornellgrad_0058F_14599.pdf (2.42 MB)
No Access Until
2026-09-03
Permanent Link(s)
https://doi.org/10.7298/18w1-a835
https://hdl.handle.net/1813/116432
Collections
Cornell Theses and Dissertations
Author
Dharanipragada, Sowmya
Abstract

In recent years, datacenter architectures have been significantly reshaped by the convergence of high-speed networks and the limitations of Moore's Law. This evolution necessitates new strategies to enhance the performance and scalability of distributed systems. Traditional CPU-centric optimizations are increasingly inadequate, leading to the exploration of hardware offload solutions such as RDMA (Remote Direct Memory Access) and SmartNICs. This thesis investigates the integration of RDMA-based network offloads and addresses the challenges of adapting distributed protocols to leverage these technologies effectively. We introduce PRISM, a novel RDMA interface designed for efficient offloading of distributed systems, and propose SLIM (Shared Log Interface to Memory), a simplified log API that bridges the abstraction gap between distributed programming models and specialized hardware accelerators. SLIM offers a higher-level instantiation of the traditional shared memory model, aiming to enhance programming outcomes by providing a more intuitive and effective approach to reasoning about concurrency and consistency in complex RDMA-based offloads.

Description
114 pages
Date Issued
2024-08
Committee Chair
Alvisi, Lorenzo
Committee Member
McCrea, Lawrence
Ristenpart, Thomas
Degree Discipline
Computer Science
Degree Name
Ph. D., Computer Science
Degree Level
Doctor of Philosophy
Type
dissertation or thesis
Link(s) to Catalog Record
https://newcatalog.library.cornell.edu/catalog/16612008

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance