I use my mobile phone as access point now and then. Both home and abroad I have regularly experienced extremely high latencies (10000ms) with fairly low packet loss (5%).
What causes this?
I have read How can I reduce latency while tethering? but that only answers what I already know: That it is due to wireless at the carrier.
So the question here is to get more details.
I never see the above behaviour in a wifi net (I will typically see loads of dropped packets, but a reasonable latency lower than 1000 ms), so something else is going on. If I only get 5% loss, I imagine there is some store-and-forward going on: Where does that happen? Why can packets not be passed on for 10 seconds, but still not be lost?
If the carrier wanted to do something about it, what should they do?