A Traffic Characterization of Popular On-Line Games Wu-Chang Feng, Francis Chang, Wu- Chi Feng, and Jonathan Walpole IEEE/ACM Trans. Networking, Jun. 2005.

Slides:



Advertisements
Similar presentations
Technische universiteit eindhoven 1 Problem 16: Design-space Exploration Jeroen Voeten, Bart Theelen Eindhoven University of Technology Embedded Systems.
Advertisements

Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Speaker: Yu-Fu Huang Advisor: Dr. Kai-Wei Ke Date : 2014, Mar. 17 A page-oriented WWW traffic model for wireless system simulations.
Copyright © 2004, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 5 The Cellular Concept.
Chapter 5 The Cellular Concept.
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
Traffic Shaping Why traffic shaping? Isochronous shaping
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Hydrologic Statistics
Active Queue Management: Theory, Experiment and Implementation Vishal Misra Dept. of Computer Science Columbia University in the City of New York.
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
Ion Stoica, Scott Shenker, and Hui Zhang SIGCOMM’98, Vancouver, August 1998 subsequently IEEE/ACM Transactions on Networking 11(1), 2003, pp Presented.
On the Geographic Distribution of On- line Game Servers and Players Wu-chang FengWu-chi Feng Presented By: Abhishek Gupta.
On the Impact of Delay on Real-Time Multiplayer Games Authors: Lothar Pantel, Lars C. Wolf Presented by: Bryan Wong.
Measurement and Estimation of Network QoS among Peer Xbox Game Players Youngki Lee, KAIST Sharad Agarwal, Microsoft Research Chris Butcher, Bungie Studio.
Queuing Analysis Based on noted from Appendix A of Stallings Operating System text 6/10/20151.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
M ERCURY : A Scalable Publish-Subscribe System for Internet Games Ashwin R. Bharambe, Sanjay Rao & Srinivasan Seshan Carnegie Mellon University.
Provisioning On-line Games: A Traffic Analysis of a Busy Counter-Strike Server Wu-chang Feng, Francis Chang, Wu-chi Feng, Jonathan Walpole.
Provisioning On-line Games: A Traffic Analysis of a Busy Counter- Strike Server Wu-chang Feng, Francis Chang, Wu-chi Feng, Jonathan Walpole Instructor:
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Buffer Sizing for Congested Internet Links Chi Yin Cheung Cs 395 Advanced Networking.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
6/16/20151 On Designing Improved Controllers for AQM Routers Supporting TCP flows By C.V Hollot, Vishal Mishra, Don Towsley and Wei-Bo Gong Presented by.
On the Geographic Distribution of On- line Game Servers and Players Wu-chang FengWu-chi Feng Discussion moderated By: John Carter.
Issues with Measurement-based characterization of on- line games Prasad.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
Modeling TCP in Small-Buffer Networks
A Hierarchical Characterization of a Live Streaming Media Workload IEEE/ACM Trans. Networking, Feb Eveline Veloso, Virg í lio Almeida, Wagner Meira,
Performance Evaluation
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
1 Measurement-based Characterization of a Collection of On-line Games Chris Chambers Wu-chang Feng Portland State University Sambit Sahu Debanjan Saha.
2001/11/29Chin-Kai Wu, CS, NTHU1 Characteristics of Network Delay and Delay Jitter and its Effect on Voice over IP Li Zheng, Liren Zhang, Dong Xu Communications,
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
UCB Improvements in Core-Stateless Fair Queueing (CSFQ) Ling Huang U.C. Berkeley cml.me.berkeley.edu/~hlion.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
Network Analysis of Counter-strike and Starcraft Mark Claypool, David LaPoint, Josh Winslow Worcester Polytechnic Institute Worcester, MA, USA
A Simulation Approach for Internet QoS Market Analysis Bruno Pereira Miguel Martins.
1 Measurement-based Characterization of a Collection of On-line Games Chris Chambers Wu-chang Feng Portland State University Sambit Sahu Debanjan Saha.
Traffic Modeling.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
This document is for informational purposes only, and Tekelec reserves the right to change any aspect of the products, features or functionality described.
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
Summary Five numbers summary, percentiles, mean Box plot, modified box plot Robust statistic – mean, median, trimmed mean outlier Measures of variability.
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Packet Scheduling and Buffer Management Switches S.Keshav: “ An Engineering Approach to Networking”
A Real-Time Packet Burst Metric TERENA Networking Conference 2004 Klaus Mochalski Computer Science Department University of Leipzig, Germany Jörg Micheel.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Injecting Realistic Burstiness to.
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
Analysis of RED Goal: impact of RED on loss and delay of bursty (TCP) and less bursty or smooth (UDP) traffic RED eliminates loss bias against bursty traffic.
Patch Scheduling for On-line Games Chris Chambers Wu-chang Feng Portland State University.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Chapter 20 Statistical Considerations Lecture Slides The McGraw-Hill Companies © 2012.
1 Sheer volume and dynamic nature of video stresses network resources PIE: A lightweight latency control to address the buffer problem issue Rong Pan,
March 15, 2001Mark Kalman - ee368c Analysis of Adaptive Media Playout for Stochastic Channel Models Mark Kalman Class Project EE368c.
ETM 607 – Spreadsheet Simulations
Summary of Prev. Lecture
Statistical Hydrology and Flood Frequency
Kouhei Fujimoto Graduate School of Engineering Science
Open Issues in Router Buffer Sizing
Internet Queuing Delay Introduction
Cross-Layer Optimization for State Update in Mobile Gaming
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
Continuous distributions
Continuous Statistical Distributions: A Practical Guide for Detection, Description and Sense Making Unit 3.
Measurement-based Characterization of a Collection of On-line Games
Presentation transcript:

A Traffic Characterization of Popular On-Line Games Wu-Chang Feng, Francis Chang, Wu- Chi Feng, and Jonathan Walpole IEEE/ACM Trans. Networking, Jun. 2005

Outline System architecture Trace summary Periodicity and predictability Tiny packets Client characterization Conclusions The bad news The good news

System architecture (1/2) Server Player REG global state local state

System architecture (2/2) Server Player REG global state local state

Counter-Strike network trace information

Counter-Strike trace network statistics

Per-minute bandwidth during trace A lot of short- term variation!

Per-minute packet load during trace A lot of short- term variation!

Per-minute number of players for entire trace A lot of short- term variation!

Total packet load for the m = 10 ms interval size Busty & periodic! [due to the game logic] The game server deterministically floods its clients with state updates about every 50 ms.

Incoming packet load for the m = 10 ms interval size Because clients are heterogeneous, incoming packet load is not highly synchronized.

Outgoing packet load for the m = 10 ms interval size Outgoing packet load is highly synchronized due to the game logic.

Total packet load plot for m = 50 ms The high frequency variability is smoothed. (large sampling period) The low frequency variability is caused by: map changes and round time limits (30-min)

Total packet load plot for m = 1 s Noticeable dips appear every 30 min intervals with smaller variations occurring at a higher frequency.

Total packet load plot for m = 30 min The low frequency variability is smoothed.

Client bandwidth histogram 80%: 56 Kb modem

Packet size PDF (probability density function)

Client characterization Session-time distribution Weibull distribution Geographic distribution

Session time CDF (cumulative density function)

Fitted Weibull distribution on session time PDF

Why not exponential distribution? The shape of the exponential distribution is completely determined by the failure rate. However, the failure rate is not constant for shorter session times, thus making it difficult to accurately fit it to an exponential distribution. Short flows could be: Players browse the server ’ s features. A plug-in used to kick players for killing their teammates.

Player failure rates for individual session times

Longitude histogram for players server

Longitude CDF for players

Player locations over time A global positioning and repositioning of resources over time is required.

Average great-circle distance of players over time

The bad news On-line game traffic consists of large, periodic bursts of short packets. The implications for designers of networking devices: Have sufficient forwarding capacity to handle small packet sizes Employ ECN (prevent from packet loss) Have small buffers (delayed packets are worse than drop packets) Employ active queue management (operate over short queues)

The good news The predictability in resource requirements makes the modeling, simulation, and provisioning on-line gaming traffic a relatively simple task.