MOPAR: a mobile peer-to-peer overlay architecture for interest management of massively multiplayer online games