Lovelock: Towards Smart NIC-Hosted Clusters
Traditional cluster designs were originally server-centric, and have evolved recently to support hardware acceleration and storage disaggregation. In applications that leverage acceleration, the server CPU performs the role of orchestrating computation and data movement and data-intensive applications stress the memory bandwidth. Applications that leverage disaggregation can be adversely affected by the increased PCIe and network bandwidth resulting from disaggregation. In this paper, we advocate for a specialized cluster design for important data intensive applications, such as analytics, query processing and ML training. This design, Lovelock, replaces each server in a cluster with one or more headless smart NICs. Because smart NICs are significantly cheaper than servers on bandwidth, the resulting cluster can run these applications without adversely impacting performance, while obtaining cost and energy savings.
Authors
- Ramesh Govindan
- David Culler (ORCID: https://orcid.org/0000-0002-0460-9900)
- Fatma Özcan (ORCID: https://orcid.org/0000-0002-4418-4724)
- Kai Shen (ORCID: https://orcid.org/0000-0002-3764-6775)
- Seo Jin Park (ORCID: https://orcid.org/0009-0001-7683-7400)
- Geon-Woo Kim
- Hank Levy
Institutions
- University of Southern California (US)
- Google (United States) (US)
- University of Washington (US)
- California Southern University (US)
- The University of Texas at Austin (US)
Publication Details
- Journal
- ACM SIGEnergy Energy Informatics Review
- Published
- 2024-12-01
- DOI
- https://doi.org/10.1145/3727200.3727226
- Citations
- 2
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 1.56