Moving past TCP in the data center, part 2
lwn.net
lwn.net
> He said that he would spend the bulk of the talk on moving away from TCP, but that there is also a need for a lighter-weight remote-procedure-call (RPC) framework. Beyond that, he believes that it no longer makes sense to implement transport protocols in software, so those will need to eventually move into the network interface cards (NICs), which will require major changes to NIC architectures as well.
So basically hardware-accelerated RPCs. I can get behind that in theory, but encoding RPC semantics in hardware sounds like a recipe for extremely slow evolution and very limited hardware choice.
Not the least of which being things like Meltdown and Spectre creating an ethical dilemma where correct is now much slower than the existing solution. We thought we needed that speed. How many applications function much more poorly when this low level glue layer gets fat and crunchy?