Nimesh Subramanian CMSC601.  Massively multiplayer online game (MMOG).  It is estimated that 55% of internet users play multiplayer online games. 

Slides:



Advertisements
Similar presentations
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Advertisements

Universe, By Morten Zohnesen & Per Lohmann Poulsen A dynamic multi-server architecture for massively multiplayer games.
Towards Autonomic Adaptive Scaling of General Purpose Virtual Worlds Deploying a large-scale OpenSim grid using OpenStack cloud infrastructure and Chef.
Distributed Multimedia Systems
Locality Aware Dynamic Load Management for Massively Multiplayer Games Written by Jin Chen 1, Baohua Wu 2, Margaret Delap 2, Bjorn Knutsson 2, Honghui.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Transforming the very fabric of the Internet into a high-performance video game machine Digital Media: The Butterfly Grid Presented by: Hao Wang.
The Community Network Game ® CNG Consortium Confidential /22 The Community Network Game CNG D7.4.2: Project Presentation.
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
FTP (File Transfer Protocol ) FTP (File Transfer Protocol ) Members : Farihah Azmi WET : Nur Afiqah Zainuri WET : Nurnadia Saidon WET
Distributed Systems and the WWW Extending the Capability of Massively Multiplayer Online Games by Introducing Distributed Systems as World Servers Jason.
Game Server Selection for Multiple Players Steven Gargolinski Christopher St. Pierre Mark Claypool Computer Science Department Worcester Polytechnic Institute.
Packet Loss and Latency in Unreal Tournament 2003 Tom Beigbeder Rory Coughlan Corey Lusher John Plunkett.
Networking Within MMOs Scott Seeley. Differences in game networking Peer-to-peer Client/Server Distributed Server.
March 2008MQP TopicsSlide 1 Mark Claypool’s MQP Projects Network Games Streaming Media.
Computer Gaming and Networking By Philip Kostka. MMORGPs Most popular MMORPG is World of Warcraft, with over 1 million subscribers worldwide Most popular.
CS 268: Future Internet Architectures Ion Stoica May 6, 2003.
VPN Extension Requirements for Private Clouds draft-so-vepc-00.txt.
An Architecture for a Massively Multiplayer Online Role Playing Game Engine.
Online Gaming (for virtual living). Objectives – Understand the business related to online gaming works – Realise how online games are managed – Have.
Market Overview. SSMIC Game Development Workshop - Brian Robbins June 21,2007 Size of Industry Bigger than Movies! ◦$13.5 Billion in 2006 Traditional.
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
Multiplayer Online Games
George Njoroge CSCIE 139 Hosted vs. Managed VoIP Hosted VOIP is utilizing a company for phone connectivity (soft and hard), extensions,
Worcester Polytechnic Institute Voice Over Internet Protocol in Massively Multiplayer Online Gaming Vasilios Mitrokostas.
Introduction to networking (Yarnfield) Introduction to routing.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
Network Physics Created by Ruslan Yavdoshak for Nikitova Games, 2008.
Tom Chilton Wow graphic designer Tom Chilton tom Chilton, lead designer of blizzard and one of the three main designers of the massive mmorpg (multiplayer.
Aggregator a website or program that collects related items of content and displays them or links to them.
TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen Tso, Sze Hon.
An Efficient and Secure Event Signature (EASES) Protocol for Peer-to-Peer Massively Multiplayer Online Games Mo-Che Chan, Shun-Yun Hu and Jehn-Ruey Jiang.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Agents-Based Modeling for a Peer-to-Peer MMOG Advisor.
Prepared by : Lamyaa Mady Course: MOIS508. Internet  Internet develops from web 1.0, enabling us to connect “to” internet, to web 2.0, where we connect.
PC GAMES Media Technologies Theodoros Nikitopoulos Chamilothoris.
Copyright © 2011, Cost-Efficient Hosting and Load Balancing of Massively Multiplayer Online Games Nae, V.; Prodan, R.; Fahringer, T.; Grid Computing.
Cloud Computing Energy efficient cloud computing Keke Chen.
Voice over IP in the Enterprise. What is VOIP? The use of data networks to carry voice without a loss of sound quality The use of data networks to carry.
Challenges towards Elastic Power Management in Internet Data Center.
© 2005 Erlang Training and Consulting Ltd Massively Multiplayer Online Game Servers Analysing the needs of an Erlang/OTP Virtual World Distributed Server.
SAM for Virtualizatio n Presenter Name. Virtualization: a key priority for business decision makers Technavio forecasts that the global virtualization.
Xen (Virtual Machine Monitor) Operating systems laboratory Esmail asyabi- April 2015.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
1 ROIA 2009 – CAMEO: Continuous Analytics for Massively Multiplayer Online Games CAMEO: Continuous Analytics for Massively Multiplayer Online Games Alexandru.
ONLINE GAME NETWORK TRAFFIC OPTIMIZATION Jaewoo kim Youngho yi Minsik cho.
Peter Key Cambridge UK joint work with Richard Gibbens, Statistical Laboratory, Cambridge Uni. UK The.
1 MMORPG Servers. 2 MMORPGs Features Avatar Avatar Levels Levels RPG Elements RPG Elements Mission Mission Chatting Chatting Society & Community Society.
Elevator Pitch According to statistics, one in three people aged 18 to 40 years old interested in computer games. While all players experience some common.
Efficient AOI-Cast for Peer-to-Peer Networked Virtual Environments.
On The Battle between Lag and Online Gamers Po-Han Tseng, Nai-Ching Wang, Ruei-Min Lin, and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
An Adaptive Load Balancing Management for Distributed Virtual Environment Systems Yuanxing Yao 1, Tae-Hyung Kim 1, 1 Department of Computer Science and.
Gaming Industry. Health and Safety For computer programmers they are only meant to work for certain amount of hours and have there chairs comfortable.
Predicting the Perceived Quality of a First Person Shooter Game The Team Fortress 2 T-Model David Dwyer Eric Finn Advisor: Mark Claypool 1.
Assignment # 3 Networking Components By: Jeff Long.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
Director: Sheng-Wei Chen Presenter: Shun-Yun Hu. MMNet Intro Multimedia Networking and Systems Laboratory Established since Dr. Sheng-Wei Chen (Associate.
COMPUTER NETWORKS CS610 Lecture-20 Hammad Khalid Khan.
GG Servers-Affordable Minecraft Server Hosting Published by:
Performance and Energy Efficiency Metrics for Communication Systems of Cloud Computing Data Centers Hrushikesh Mahapatro IT
VPN Extension Requirements for Private Clouds
Software defined networking: Experimental research on QoS
Virtual Machines What is a virtual machine?
Firewall Techniques Matt Cupp.
CS 3700 Networks and Distributed Systems
GlassFish in the Real World
Overlay Network Based Optimization of Data Flows in Large Scale Client-Server-based Game Architectures for Deployment on Cloud Platforms Peter Quax, Robin.
Vlad Nae, Radu Prodan, Thomas Fahringer Institute of Computer Science
Distributed File Systems
"Cloud services" - what it is.
Presentation transcript:

Nimesh Subramanian CMSC601

 Massively multiplayer online game (MMOG).  It is estimated that 55% of internet users play multiplayer online games.  The online gaming industry alone is valued at 7 billion USD.  The most famous example is World of Warcraft.

 Each game in the cloud has its own dedicated hardware, thus leading to overprovisioning of resources.  Even if the company has multiple games it will employ dedicated hardware for each of those games.  A common problem in the online gaming industry is the sharded design architecture that is currently being employed.  This sharded principle will worsen the over provisioning phenomenon  Another problem to be considered is Network latency must be low enough to have a decent gameplay experience.

 Using the Spatial-locality property of the player.  Using spatial locality property,three categories can be formed 1. Area of interest 2. Zone of interest 3. Realm of interest  Each of these will have a set of players associated with them.  P2P connections can be formed within each set.  Propagation of events can be based on priority.

 When a particular zone reaches a certain threshold value, we can split the zone further to maintain the Quality-of-Service (QoS).  If the zone is sparsely polulated, we can combine the zones.  Reducing the number of players in a zone reduces the number of events to be propagated.  Each zone can be hosted in a separate VM. When its time to combine or split the zones meta-data can be passed.

 Server consolidation- Bin-packing algorithm

 Internet connection: One of the main issue with cloud gaming. If connection becomes congested or there is a packet loss, frame rate will drop resulting in degradation of game play  Under perfomance Your system might be able to give better resolution than what your getting from the cloud servers

 Click and play  Constant Upgrades Improving a game console is impossible, and upgrading your PC is expensive and time consuming.  Reduces the investment needed.  Reduces the power consumption.

 Suselbeck, R. ; Schiele, G. ; Becker, C.,Peer-to-peer support for low-latency Massively Multiplayer Online Games in the cloud  Nae, V. ; Prodan, R. ; Fahringer, T.,"Cost- efficient hosting and load balancing of Massively Multiplayer Online Games“  Yeng-Ting Lee ; Kuan-Ta Chen, "Is Server Consolidation Benecial to MMORPG? A Case Study of World of Warcraft"