Achieveing lower latencies with S3 object storage
1–10 of 24 posts
Re: Achieveing lower latencies with S3 object storage
#2I would dig into that. This might (or might not) be something you can do something about more directly.
That's not really an "organic" pattern, so I'd guess some retry/routing/robustness mechanism is not working the way it should. And, it might (or might not) be one you have control over and can fix.
To dig in, I might look at what's going on at the packet/ack level.
Re: Achieveing lower latencies with S3 object storage
#3The assumption that latencies are lognormal is a useful approximation but not really true. In reality you will see a lot of multi-modality (e.g. cache hits vs misses, internal timeouts). Requests for the same key can have correlated latency.
Re: Achieveing lower latencies with S3 object storage
#4However, I would assume dependency?
Eg. if. a node holding a copy of the object is down and traffic needs to be re-routed to a slower node. Indifferently of how many requests I send, the latency will still be high?
(I am genuinly curious of this is the case)
Re: Achieveing lower latencies with S3 object storage
#5> Roughly speaking, the latency of systems like object storage tend to have a lognormal distribution I would dig into that. This might (or might not) be something you can do something about more directly. That's not really an "organic" pattern, so I'd guess some retry/routing/robustness mechanism is not working the way it should. And, it might (or might not) be one you have control over and can fix. To dig in, I migh…
Re: Achieveing lower latencies with S3 object storage
#6> Roughly speaking, the latency of systems like object storage tend to have a lognormal distribution I would dig into that. This might (or might not) be something you can do something about more directly. That's not really an "organic" pattern, so I'd guess some retry/routing/robustness mechanism is not working the way it should. And, it might (or might not) be one you have control over and can fix. To dig in, I migh…
Re: Achieveing lower latencies with S3 object storage
#7The hedging strategies all seem to assume that latency for an object is an independent variable. However, I would assume dependency? Eg. if. a node holding a copy of the object is down and traffic needs to be re-routed to a slower node. Indifferently of how many requests I send, the latency will still be high? (I am genuinly curious of this is the case)
> Try different endpoints. Depending on your setup, you may be able to hit different servers serving the same data. The less infrastructure they share with each other, the more likely it is that their latency won’t correlate.