Combining Peer-to-Peer and Cloud Computing for large scale on-line games

Emanuele Carlini
This thesis investigates the combination of Peer-to-Peer (P2P)and Cloud Computing to support Massively Multiplayer Online Games (MMOGs). MMOGs are large-scale distributed applications where a large number of users concurrently share a real-time virtual environment. Commercial MMOG infrastructures are sized to support peak loads, incurring in high economical cost. Cloud Computing represents an attractive solution, as it lifts MMOG operators from the burden of buying and maintaining hardware, while offering the illusion of infinite machines. However,...