Distributed Systems and the WWW Extending the Capability of Massively Multiplayer Online Games by Introducing Distributed Systems as World Servers Jason Berry // CPSC 550 // Spring 2005
Contents Introduction Current System Objectives Solution Methodology Summary
Massively Multiplayer Online Games $28 Billion Dollar Industry Interactive Industry at the forefront of many significant innovations in Media Can support a large number of players but not simultaneously. Generally up to 100,000 max. Some have 450,000+ subscribers.
Current System
Objectives Increase scalability Increase accessibility Increase Fault tolerance Do all of this without increasing price or latency.
Solution
Methodology Segment Environment across multiple nodes Allow access to each node separately Maintain a Central redundant database Control reads & writes
Inside the Distributed System
Summary MMOs need increased scalability and flexibility to cater to a larger quantity of simultaneous users Distribute process load across multiple machines Add multiple access points to reduce client latency