Department of Telecommunications NetGames 2011Ottawa, October 2011 MMORPG Player Behavior Model based on Player Action Categories Mirko Suznjevic, Ivana.

Slides:



Advertisements
Similar presentations
Department of Telecommunications Opatija, 2012 Monitoring and Analysis of Player Behavior in World of Warcraft Mirko Suznjevic, Maja Matijasevic, Borna.
Advertisements

Database System Concepts and Architecture
EPFL, Lausanne, Switzerland Márk Félegyházi Equilibrium Analysis of Packet Forwarding Strategies in Wireless Ad Hoc Networks – the Static Case Márk Félegyházi.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Towards Autonomic Adaptive Scaling of General Purpose Virtual Worlds Deploying a large-scale OpenSim grid using OpenStack cloud infrastructure and Chef.
GlobeTraff A traffic workload generator for the performance evaluation of ICN architectures K.V. Katsaros, G. Xylomenos, G.C. Polyzos A.U.E.B. (presented.
Department of Telecommunications Resource (Re)allocation and Admission Control for Adaptive Multimedia Services Krunoslav Ivesic University of Zagreb,
W. Feng, “A Long-term Study of a Popular MMORPG", NetGames 2007, Sept , A Long-term Study of a Popular MMORPG Wu-chang Feng Debanjan Saha David.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Statistical inference.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
1 Measurement-based Characterization of a Collection of On-line Games Chris Chambers Wu-chang Feng Portland State University Sambit Sahu Debanjan Saha.
System Management Network Environment Vehicle Characteristics Traveler Characteristics System Traveler Influencing Factors Traveler: traveler characteristics,
Online Gaming (for virtual living). Objectives – Understand the business related to online gaming works – Realise how online games are managed – Have.
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
Blog Video ‘MMO addiction’ Audience and description.
Magda El Zarki Professor of CS Univ. of CA, Irvine
Revealed Presented by Jaysheel D Bhavsar Jaysheel D Bhavsar.
1 Measurement-based Characterization of a Collection of On-line Games Chris Chambers Wu-chang Feng Portland State University Sambit Sahu Debanjan Saha.
Department of Telecommunications Zagreb, 2012 Modeling and generation of network traffic based on user behavior Mirko Suznjevic University of Zagreb, Faculty.
In-Game Advertising in China Edward Lehman Managing Director.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
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.
Department of Telecommunications MASTER THESIS Nr. 610 INTELLIGENT TRADING AGENT FOR POWER TRADING BASED ON THE REPAST TOOLKIT Ivana Pranjić.
An Analysis of WoW Players’ Game Hours Matt Ross, Christian Ebinger, Anthony Morgan.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Department of Telecommunications Split, September 2012 Improving distributed traffic generation performance by using IMUNES network emulator Valter Vasić,
A website or program that collects related items of content and displays them or links to them. Website- Aggregator.
Armin Bahramshahry August  Background  Problem  Solution  Evaluation  Summary.
CIKM’09 Date:2010/8/24 Advisor: Dr. Koh, Jia-Ling Speaker: Lin, Yi-Jhen 1.
ACM NOSSDAV 2007, June 5, 2007 IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies.
Behavior in Second Life: Redefining Fantasy in the Metaverse.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Assignment of Games to Servers in the OnLive Cloud Game System David Finkel, Mark Claypool, Sam Jaffe, Thinh Nguyen, Brendan Stephen Computer Science and.
An Optimal Service Ordering for a World Wide Web Server A Presentation for the Fifth INFORMS Telecommunications Conference March 6, 2000 Amy Csizmar Dalal.
Analysis of Topic Dynamics in Web Search Xuehua Shen (University of Illinois) Susan Dumais (Microsoft Research) Eric Horvitz (Microsoft Research) WWW 2005.
9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.
Pin-Yun Tarng / An Analysis of WoW Players’ Game Hours Network and Systems Laboratory nslab.ee.ntu.edu.tw IEEE/IFIP DSN 2008 Network and Systems Laboratory.
December 4, 2002 CDS&N Lab., ICU Dukyun Nam The implementation of video distribution application using mobile group communication ICE 798 Wireless Mobile.
An Adaptive Load Balancing Management for Distributed Virtual Environment Systems Yuanxing Yao 1, Tae-Hyung Kim 1, 1 Department of Computer Science and.
When the Price Is Right: Enabling Time-Dependent Pricing of Broadband Data AUTHOR: CARLEE JOE-WONG, STUDENT MEMBER, IEEE, SOUMYA SEN, MEMBER, IEEE, SANGTAE.
REU 2009-Traffic Analysis of IP Networks Daniel S. Allen, Mentor: Dr. Rahul Tripathi Department of Computer Science & Engineering Data Streams Data streams.
World of WarCraft Group 2.
Cost Estimation & Cost Behaviour
Chapter 2: Database System Concepts and Architecture - Outline
The Impact of Replacement Granularity on Video Caching
World of WarCraft Group 2.
M. M. Shokrieh*, M. Salamat-talab
STS 485: GENDER, SCIENCE, AND TECHNOLOGY
World of WarCraft Group 2.
An Adaptive Load Balancing Management for
Center for Complexity in Business, R. Smith School of Business
M. M. Shokrieh*, M. Salamat-talab
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
11/9/2018 Virtual Worlds 11/9/2018.
Finite State Machines Computer theory covers several types of abstract machines, including Finite State Machines.
EasyTracking Software for the Crime Free Multi-Housing Program www
Vlad Nae, Radu Prodan, Thomas Fahringer Institute of Computer Science
Week 11 Knowledge Discovery Systems & Data Mining :
Matthias Schubert joined work with
METU Computer engineering final projects
A Case for Mutual Notification
COCOMO Models.
Measurement-based Characterization of a Collection of On-line Games
Queueing Theory 2008.
Big DATA.
Video Streaming over Cognitive radio networks
ENSC 427: COMMUNICATION NETWORKS SPRING 2018
M. M. Shokrieh*, M. Salamat-talab
MSE 606A Engineering Operations Research
Presentation transcript:

Department of Telecommunications NetGames 2011Ottawa, October 2011 MMORPG Player Behavior Model based on Player Action Categories Mirko Suznjevic, Ivana Stupar, Maja Matijasevic University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3, Zagreb, Croatia

Department of Telecommunications Napoli, June /30

Department of TelecommunicationsProblem  How does player behavior affect load (both network and server)?  We study and model player behavior  Session length  Number of player on a server  Session composition (what exactly players do during a session)  Model implementation in Player behavior simulator (Java)  Results enable:  Better infrastructure planning and optimization  Churn analysis  Input for other tools Ottawa, October /30

Department of TelecommunicationsIntroduction  Massively Multiplayer Online Role-Paying Game (MMORPG)  Players assume the role of a character (in a persistent virtual world) and take control over many of that character's actions  Numbers constantly increasing  460 MMORPGs active / in development (mmorpg.com)  54 million MMO players in USA alone (NewZoo)  Business models  Subscription based  Selling content updates  Selling virtual items (micro transactions) Ottawa, October /30

Department of Telecommunications Introduction – Player behavior  Session lengths – OK  Number of players – OK  Session composition - ?  How to measure what exactly players do in MMORPG?  Many possible (inter)actions  Vast virtual worlds  Classification (grouping) of possible situations in virtual world  Needs to be generally applicable  Take into account both player input and surroundings  Meaningful in relation to game design Ottawa, October /30

Department of Telecommunications Classification - Questing Ottawa, October /30

Department of Telecommunications Classification - Trading Ottawa, October /30

Department of Telecommunications Classification - PvP combat Ottawa, October /30

Department of Telecommunications Classification - Dungeons Ottawa, October /30

Department of Telecommunications Classification - Raiding Ottawa, October /30

Department of Telecommunications Classification - Final Ottawa, October /30

Department of Telecommunications Use case – World of Warcraft Ottawa, October /30

Department of TelecommunicationsMethodology Find players Install WSA-Logger PLAY (our WoW add-on) Create models Process data Submit log files Ottawa, October /30

Department of Telecommunications Results - Session length  Problem – different results in related work  Causes:  Measurement related (sample rates, different access networks)  What is a session? Ottawa, October /30 Player session Character session

Department of Telecommunications Results - Session length Ottawa, October /30

Department of Telecommunications Results - Session length  Weibull distribution (confirms previous results)  Significant hourly differences Ottawa, October /30

Department of Telecommunications Results – Player number  Well covered in related work (using existing datasets)  Y.-T. Lee, K.-T. Chen, Y.-M. Cheng, and C.-L. Lei, “World of Warcraft avatar history dataset,” in Proc. of the second annual ACM conference on Multimedia systems, 2011, pp. 123–128.  D. Pittman and C. GauthierDickey, “A Measurement Study of Virtual Populations in Massively Multiplayer Online Games,” in Proc. of the 6 th ACM SIGCOMM Workshop on Network and System Support for Games, 2007, pp. 25–30.  Problem: datasets contain character data, no way to extract player based data  Simulation of multiple users does not create player session lengths Ottawa, October /30

Department of Telecommunications Results – Player number  Modeled both arrival and departure processes as Homogenous Poisson Process (HPP)  Rates calculated for each hour, of each day of the week  Two categories (weekdays and weekends ) Pitman et al. dataset Lee et al. dataset Ottawa, October /30

Department of Telecommunications Results – Session composition  Session segment – part of the session containing only player actions of certain type  Duration  Probability Ottawa, October /30 Questing Trading PvP Combat Questing Trading Session segments

Department of Telecommunications Results – Segment duration goodness of fit  Session segment duration for every hour of the day  Raiding – hour specific models  Other categories – 1 model for whole day  Underlying distribution determined through Maximum Likelihood Estimation (MiniTab) Ottawa, October /30 CategoryFit TradingWeibull QuestingWeibull PvP CombatWeibull Dungeons Largest Extreme Value Raiding HourData portionFit %Weibull 58%Weibull %Weibull 56%Lognormal %Weibull 58%Lognormal %Weibull %Weibull

Department of Telecommunications Results – Segment duration goodness of fit  Questing, Trading, and PvP combat Ottawa, October /30

Department of Telecommunications Results – Segment duration goodness of fit  Dungeons Ottawa, October /30

Department of Telecommunications Results – Segment duration goodness of fit  Raiding Ottawa, October /30

Department of Telecommunications Results – Segment probability Ottawa, October /30 Questing Trading PvP combat Raiding Dungeons

Department of Telecommunications Results – Segment probability models  1 st order Markov chain for each hour of the day Ottawa, October /30

Department of TelecommunicationsImplementation  Player behavior simulator  Service independent  Input  XML files containing full service definition  Output  Dynamic graph  Concurrent notification of all newly created session segment  3 log files describing the simulation Ottawa, October /30

Department of Telecommunications Implementation - GUI Ottawa, October /30

Department of Telecommunications Implementation - Testing Ottawa, October /30

Department of TelecommunicationsConclusion  We investigated player behavior in MMORPGs in order to better understand, predict and simulate load on the MMORPG system  We created player behavior model  Session length  Player number  Session composition  Model implemented in Player behavior simulator  Results enable  Better infrastructure planning and optimization  Churn analysis  Input for other tools  Future work – behavior aware traffic generator Ottawa, October /30

Department of Telecommunications Ottawa, October /30