Homa is a new transport protocol for modern datacenters. It was designed in a clean-slate fashion to meet the needs of large scale datacenter applications, and its design is quite different from TCP. Although TCP has a long and illustrious history, virtually every aspect of its design is wrong for the datacenter. As a result, TCP suffers from serious performance problems and it limits the scalability of applications. Homa differs from TCP in every major aspect of its design, and this combinat...