Multi-Path Transport for RDMA in Datacenters
Project Fiddle
The goal of Project Fiddle is to build efficient systems infrastructure for very fast distributed DNN training. Our goal is to support 100x more efficient training. Our innovations cut across the systems stack: the memory…
Making Huge Pages Actually Useful
CloudViews: Materialized Views for Big Data Workloads
Analytics workloads in Microsoft’s clusters are generated by users submitting SCOPE scripts, which are compiled down to jobs, which are then executed on the clusters. An analysis of these workloads suggests that there is significant overlap…
Closing the Loop on Secure System Design
Despite decades of research building secure operating systems, many deployed systems must still choose between flexible application APIs and security. As a result, the vast majority of programmers are unable to improve these systems. This…
Practical Programmable Topologies in the WAN
Brokering Peace Talks in the Networking and Storage Arms Race with Dr. Anirudh Badam
Episode 15, March 7, 2018 – Dr. Badam discusses the historic trade-offs between volatile and non-volatile memory, shares how software-defined batteries are changing the power-supply landscape, talks about how his research is aiming for the…