Although Remote Procedure Calls (RPCs) generate bulk of the network traffic in modern disaggregated datacenters, network-level optimizations still focus on low-level metrics at the granularity of packets, flowlets, and flows. The lack of application-level semantics lead to suboptimal performance as there is often a mismatch between network- and application-level metrics. Indeed, my works … Continue Reading ››
Tag Archives: Disaggregation
Treehouse White Paper Released
We started the Treehouse project at the beginning of last summer with a mini workshop. It took a while to distill our core ideas, but we finally have a white paper that attempts to provide answers to some frequently asked questions: why now? what does it mean for cloud … Continue Reading ››
Hydra Accepted to Appear at FAST’2022
Almost five years after Infiniswap, memory disaggregation is now a mainstream research topic. It goes by many names, but the idea of accessing (unused/stranded) memory over high-speed networks is now close to reality. Despite many works in this line of research, a key remaining problem is ensuring resilience: how can … Continue Reading ››
Juncheng Levels Up. Congrats Dr. Gu!
My first Ph.D. student Juncheng Gu graduated earlier this month after successfully defending his dissertation titled "Efficient Resource Management for Deep Learning Clusters." This is a bittersweet moment. While I am extremely proud of everything he has done, I will miss having him around. I do know that a bigger stage awaits … Continue Reading ››
Justitia Accepted to Appear at NSDI’2022
The need for higher throughput and lower latency is driving kernel-bypass networking (KBN) in datacenters. Of the two related trends in KBN, hardware-based KBN is especially challenging because, unlike software KBN such as DPDK, it does not provide any control once a request is posted to the hardware. RDMA, which is the … Continue Reading ››
Treehouse Funded. Thanks NSF and VMware!
Treehouse, our proposal on energy-first software infrastructure designs for sustainable cloud computing has recently won a three million dollar joint funding from NSF and VMware! Here is a link to the VMware press release. SymbioticLab now has a chance to collaborate with a stellar team consisting of Tom Anderson, … Continue Reading ››
Kayak Accepted to Appear at NSDI’2021
As memory disaggregation and resource disaggregation, in general, become popular, one must make a call about whether to continue moving data from remote memory or to sometimes ship compute to remote data too. This is not a new problem in the context of disaggregated datacenters either. The notion of data locality and associated … Continue Reading ››
Presented Keynote Talk at CloudNet’2020
Earlier this week, I presented a keynote talk on the state of network-informed data systems design at the CloudNet'2020 conference, with a specific focus on our recent works on memory disaggregation (Infiniswap, Leap, and NetLock), and discussed the many open challenges toward making memory … Continue Reading ››
Leap Wins the Best Paper Award at ATC’2020. Congrats Hasan!
Leap, the fastest memory disaggregation system to date, has won a best paper award at this year's USENIX ATC conference!
This is a happy outcome for Hasan's persistence on this project for more than two years. From coming up with the core idea to executing it … Continue Reading ››
NetLock Accepted to Appear at SIGCOMM’2020
High-throughput, low-latency lock managers are useful for building a variety of distributed applications. Traditionally, a key tradeoff in this context had been expressed in terms of the amount of knowledge available to the lock manager. On the one hand, a decentralized lock manager can increase throughput by parallelization, but it can starve certain … Continue Reading ››