Massively Multi-Player On-Line Games; Cloud Computing; Peer-to-Peer; Distributed Systems

Integrating peer-to-peer and cloud computing for massively multiuser online games