1 / 9

Distributed Systems and the WWW

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.

wylie
Download Presentation

Distributed Systems and the WWW

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Contents • Introduction • Current System • Objectives • Solution • Methodology • Summary

  3. 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.

  4. Current System

  5. Objectives • Increase scalability • Increase accessibility • Increase Fault tolerance • Do all of this without increasing price or latency.

  6. Solution

  7. Methodology • Segment Environment across multiple nodes • Allow access to each node separately • Maintain a Central redundant database • Control reads & writes

  8. Inside the Distributed System

  9. 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

More Related