CAMEO: Enabling social networks for Massively Multiplayer Online Games through Continuous Analytics and cloud computing

Millions of people play Massively Multiplayer Online Games (MMOGs) and participate in the social networks built around MMOGs daily. These players turn into a collaborative community to exchange game news, advice, and expertise, but in return expect support such as player reports and clan statistics. Thus, the MMOG social networks need to collect and analyze MMOG data, in a process of continuous MMOG analytics. With the appearance of cloud computing, it has become attractive to use on-demand resources to run automated MMOG data analytics tools. In this work we present CAMEO, an architecture for Continuous Analytics for Massively multiplayEr Online games on cloud resources. Our architecture provides various mechanisms for MMOG data collection and continuous analytics of a pre-determined accuracy in real settings. We implement and deploy CAMEO to perform continuous analytics on data from RuneScape, a popular MMOG. Using resources from various real clouds, including the commercial cloud of Amazon, CAMEO can analyze the characteristics of a community of over 3,000,000 active players, and follow the progress of 500,000 of these players for over a week. Thus, we show evidence that CAMEO can support the social networks built around MMOGs.

[1]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[2]  Alexandru Iosup CAMEO: Continuous Analytics for Massively Multiplayer Online Games on Cloud Resources , 2009, Euro-Par Workshops.

[3]  Dmitri Loguinov,et al.  IRLbot: scaling to 6 billion pages and beyond , 2008, WWW.

[4]  Alexandru Iosup,et al.  Clouds and Continuous Analytics Enabling Social Networks for Massively Multiplayer Online Games , 2011, Next Generation Data Technologies for Collective Computational Intelligence.

[5]  Yuan Yu,et al.  Dryad: distributed data-parallel programs from sequential building blocks , 2007, EuroSys '07.

[6]  Foster J. Provost,et al.  A Survey of Methods for Scaling Up Inductive Algorithms , 1999, Data Mining and Knowledge Discovery.

[7]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[8]  Alexandru Iosup,et al.  Efficient management of data center resources for massively multiplayer online games , 2008, HiPC 2008.

[9]  Hector Garcia-Molina,et al.  Parallel crawlers , 2002, WWW.

[10]  Roberto J. Bayardo,et al.  Scaling up all pairs similarity search , 2007, WWW '07.

[11]  Alexandru Iosup,et al.  An Early Performance Analysis of Cloud Computing Services for Scientific Computing , 2008 .

[12]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[13]  A. Iosup,et al.  CAMEO : Clouds and Continuous Analytics Enabling Social Networks for Massively Multiplayer Online Games , 2010 .

[14]  Alexandru Iosup,et al.  The Failure Trace Archive: Enabling Comparative Analysis of Failures in Diverse Distributed Systems , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[15]  Jochen H. Schiller,et al.  Distribution of online hardcore player behavior: (how hardcore are you?) , 2006, NetGames '06.