Hacking the Amazon S3 SLA
daemonology.net
daemonology.net
Might that be enough to explain the higher rate of failed PUTs?
Would anyone expect the effective network path from them to a well-known service like S3 to be noticeably asymmetric (at the levels of failure mentioned in the article)?
Most consumers' 1st hop (ADSL or cable) is asymmetric in bandwidth - does that imply the ISP is doing different sums in terms of capacity planning which might cause a difference in packet loss?
Does this asymmetry also exist outside of consumer 1st hop connections?
Do modern network shapers prioritise download ACK traffic (needed to give the customers those blazing download speeds) over uploaded data (bloody file-sharers)?
Lastly - given packet loss as measured by ping includes packets lost up or down, I guess there is no way to measure these independently without some co-operating code at the far end?
If you're issuing a constant stream of requests to S3, then this can't be exploited, since it relies on being able to say "I'm not going to issue any more requests until the next 5-minute interval starts".