15 citations · 33 across the 8 of their papers we have counts for
8 papers
VirtualFlow: Decoupling Deep Learning Models from the Underlying Hardware
Andrew Or, Haoyu Zhang, Michael J. Freedman
State-of-the-art deep learning systems such as TensorFlow and PyTorch tightly couple the model with the underlying hardware. This coupling requires the user to modify application l…
Efficient Compactions Between Storage Tiers with PrismDB
Ashwini Raina, Jianan Lu, Asaf Cidon +1
In recent years, emerging storage hardware technologies have focused on divergent goals: better performance or lower cost-per-bit. Correspondingly, data systems that employ these t…
EnclaveDom: Privilege Separation for Large-TCB Applications in Trusted Execution Environments
Marcela S. Melara, Michael J. Freedman, Mic Bowman
Trusted executions environments (TEEs) such as Intel(R) SGX provide hardware-isolated execution areas in memory, called enclaves. By running only the most trusted application compo…
Pyronia: Intra-Process Access Control for IoT Applications
Marcela S. Melara, David H. Liu, Michael J. Freedman
Third-party code plays a critical role in IoT applications, which generate and analyze highly privacy-sensitive data. Unlike traditional desktop and server settings, IoT devices mo…
Poor Video Streaming Performance Explained (and Fixed)
Matvey Arye, Siddhartha Sen, Michael J. Freedman
HTTP-based video streaming is a key application on the Internet today, comprising the majority of Internet traffic today. Yet customers remain dissatisfied with video quality, resu…
Live Recovery of Bit Corruptions in Datacenter Storage Systems
Amy Tai, Andrew Kryczka, Shobhit Kanaujia +6
Due to its high performance and decreasing cost per bit, flash is becoming the main storage medium in datacenters for hot data. However, flash endurance is a perpetual problem, and…
SLAQ: Quality-Driven Scheduling for Distributed Machine Learning
Haoyu Zhang, Logan Stafman, Andrew Or +1
Training machine learning (ML) models with large datasets can incur significant resource contention on shared clusters. This training typically involves many iterations that contin…
A Provably-Correct Protocol for Seamless Communication with Mobile, Multi-Homed Hosts
Matvey Arye, Erik Nordstrom, Robert Kiefer +2
Modern consumer devices, like smartphones and tablets, have multiple interfaces (e.g., WiFi and 3G) that attach to new access points as users move. These mobile, multi-homed comput…