Should this be implemented in endpoints at all?
Should this be implemented in endpoints at all?
Posted Dec 31, 2024 6:03 UTC (Tue) by buck (subscriber, #55985)Parent article: The Homa network protocol
If the expectation is that host hardware won't be able to keep up and that the functionality will end up being in NICs, and if it requires prioritization in the network for different message types, then aren't you most of the way to Infiniband or maybe ROCE with Data Center Networking (DCQCN etc.) tuned up on all the switches?
There was a somewhat skeptical viewpoint that came out on Homa from back about the same time LWN first wrote about it:
https://blog.ipspace.net/2023/01/data-center-tcp-replacem...
One of the LinkedIn comments reposted at the bottom contains a particularly eye-opening statement:
> Over 65% of Azure traffic (bytes and packets) uses RoCEv2, not TCP. TCP is a distant second.
I wonder how the proportion has changed in the interim.
While I think a dumb network and the end-to-end principle is usually for the best, it doesn't sound like anybody is really looking to add any value here but speed, which seems like a job for hardware, since the field is already full of hardware competitors.
