TCP was replaced in the data centers of certain FAANG companies years before this paper.
If they keep it secret they don't get credit for it.
It's time to replace TCP in the datacenter (2023)
21–30 of 160 posts
Re: It's time to replace TCP in the datacenter (2023)
#22For those who might not have noticed, the author is John Ousterhout- best known for TCL/Tk as well as the Raft consensus protocol among others.
Re: It's time to replace TCP in the datacenter (2023)
#23the problem with trying to replace TCP only inside DC, is because TCP will still be used outside DC. Networking Engineering is already convoluted and troublesome as it is right now, using only tcp stack. When you start using homa inside, but TCP from outside things will break, because a lot of DC requests are created as a response for an inbound request from outside DC (like a client trying to send RPC request). I ca…
Re: It's time to replace TCP in the datacenter (2023)
#24Unrelated to this article, are there any reasons to use TCP/IP over WebSockets? The latter is such a clean, message-based interface that I don't see a reason to use TCP/IP.
Websockets is a layer on top of TCP/IP.
Re: It's time to replace TCP in the datacenter (2023)
#25Unrelated to this article, are there any reasons to use TCP/IP over WebSockets? The latter is such a clean, message-based interface that I don't see a reason to use TCP/IP.
Re: It's time to replace TCP in the datacenter (2023)
#26Earlier quoted context omitted.
If they keep it secret they don't get credit for it.
How do you figure? The right decision is the right decision, even if you don't tell people. (granting, for the sake of argument, that it is the right decision)
Re: It's time to replace TCP in the datacenter (2023)
#27the problem with trying to replace TCP only inside DC, is because TCP will still be used outside DC. Networking Engineering is already convoluted and troublesome as it is right now, using only tcp stack. When you start using homa inside, but TCP from outside things will break, because a lot of DC requests are created as a response for an inbound request from outside DC (like a client trying to send RPC request). I ca…
I could see the former being an issue (if that's even implied by "inside the data center") and I just don't see how it's a problem for the latter.
Re: It's time to replace TCP in the datacenter (2023)
#28Re: It's time to replace TCP in the datacenter (2023)
#29Earlier quoted context omitted.
Websockets is a layer on top of TCP/IP.
Yes, I know that WebSockets layer over TCP/IP. But that both misses the point and is part of the point. The reason that I ask is that WebSockets seem to almost always be used in the context of web applications. TCP/IP still seems to dominate control communications between hardware. But why not WebSockets? Almost everyone ends up building a message framing protocol on top of TCP/IP, so why not just use WebSockets whic…
It make sense only if you have an websocket based stack and don't want to maintain a second protocol.
Re: It's time to replace TCP in the datacenter (2023)
#30Earlier quoted context omitted.
Websockets is a layer on top of TCP/IP.
Yes, I know that WebSockets layer over TCP/IP. But that both misses the point and is part of the point. The reason that I ask is that WebSockets seem to almost always be used in the context of web applications. TCP/IP still seems to dominate control communications between hardware. But why not WebSockets? Almost everyone ends up building a message framing protocol on top of TCP/IP, so why not just use WebSockets whic…