7 ms·
"Zero Latency"?
by ElijahLynn 7y ago
"Zero Latency"?
- fourmyle 7y agoDidn't even read it after seeing that in the headline
- deleted 7y ago[deleted]
- dspillett 7y ago"I didn't bother to listen, but I think it is wrong so there" is never really a useful discussion position. The linked page describes a fairly specific set of needs that the claim is effectively true for, though only from the client's point of view.
- ycombobreaker 7y agoAnything (hardware or software) in the network stack advertising "zero latency" is a lie. The idea or implementation may have merit, but it is best to avoid opening with a trivial impossibility.
- why_only_15 7y agoi don't think most people read "zero latency" and think literally 0 ns of latency, because, as you said, it is trivially impossible. If you read any length of documentation you will see how the latency is orders of magnitude less than sending it out directly. That's close enough to zero latency for me.
- dspillett 7y agoYes. Like the random access latency of NVMe SSDs, It isn't zero, but it is practically zero compared to more "traditional" storage tech.
- fourmyle 7y agoIt's nearly as dumb as "serverless"
- umvi 7y agoWell, from the perspective of the client, yes.
- dspillett 7y agoYes, but only for a specific set of circumstances (when you can live without reliable & timely delivery, and do not need any sort of response) and only from the PoV of the client. The claim seems correct with those caveats, though is a bit "click baity" without them.
- TechBro8615 7y agoI don't see how the claim is technically correct in any way. Unless they've figured out how to circumvent the speed of light, there is no such thing as "zero latency."
- dspillett 7y agoThe client just jets out a single UDP packet. There is no TCP setup latency, effectively no latency at all though only from that client's point of view. I think it is a valid claim, but only for a rare set of use cases where the significant caveats regarding delivery & response are OK. Though of course those caveats are not as heavy as they might at first seem if the link between client and proxy is strong and reliable, because the proxy will be performing the full handshake and can manage redeliver on error and other such things - but the client doesn't need to worry about any of that.
- kortex 7y agoI take it as a tongue-in-cheek spec, much like Capn Proto's claim of infinity times faster than gRPC.
- throw-away_42 7y agoZero Latency* * for sufficiently large values of zero
- jandrese 7y agoEffectively zero latency from the data being written to the socket until it appears on the wire, by eliminating the latency of the TCP 3 way handshake. They've basically discovered TCP Performance Enhancing Proxies, used for decades for space communications.