A First Look at Performance in Mobile Virtual Network Operators
Switchboard: a matchmaking system for multiplayer mobile games