Loading…
Loading grant details…
| Funder | National Science Foundation (US) |
|---|---|
| Recipient Organization | University of Utah |
| Country | United States |
| Start Date | Oct 01, 2021 |
| End Date | Apr 30, 2022 |
| Duration | 211 days |
| Number of Grantees | 1 |
| Roles | Principal Investigator |
| Data Source | National Science Foundation (US) |
| Grant ID | 2200783 |
Data loss is a significant problem in today's data center networks. Popular websites like Google, Amazon, and Facebook are built on top of data center applications that generate responses to incoming requests from end-users on the Internet. In these applications, the work required to generate a response is distributed across a large number of servers (computers).
Unfortunately, these communication patterns lead to frequent events of data loss in the network. Because data loss in the network must be recovered through retransmissions, it can dramatically increase communication latency (the time delay required for information to travel across a network). This can ultimately translate into a loss of revenue for these companies.
Similarly, data loss is also a limiting factor on the adoption of new technologies like Remote Direct Memory Access (RDMA). RDMA is important because it can reduce latency and increase throughput, and this can improve the performance of data center applications. However, despite its benefits, RDMA is not seeing widespread adoption because RDMA Network Interface Cards (NICs) fail to perform well when there is data loss in the network.
The goal of our proposed research is twofold: 1) to reduce application latency, and 2) to enable important new technologies like RDMA. This project will accomplish its goals through the design of a new flow control protocol, namely a protocol that prevents the network from dropping data. The plan is to create a problem-free lossless network that does not drop data due to congestion and is also guaranteed to provide better or equal performance to an equivalent network that does drop data.
Specifically, this project seeks to develop: new protocols for rapidly detecting and then communicating per-flow congestion information between switches and Network Interface Cards (NICs); novel algorithms for approximating per-flow queuing on currently available programmable networking hardware; and new techniques for building lossless overlay networks to support legacy devices. The software from this project will be made broadly available for public reuse, and the researcher plans to integrate the proposed research into courses at the University of Illinois at Chicago.
This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
University of Utah
Complete our application form to express your interest and we'll guide you through the process.
Apply for This Grant