cs4344 09/10 lecture 9: characteristics of networked game traffic

60
Lecture 9 Characteristics of Networked Game Traffic 22 March 2010 1

Upload: wei-tsang-ooi

Post on 25-May-2015

503 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Lecture 9Characteristics of Networked Game

Traffic

22 March 2010

1

Page 2: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

WebFile TransferBitTorrentSkype Calls

2

Page 3: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Understanding network traffic is crucial to traffic engineering

and protocol design

3

Page 4: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

What are the characteristic of traffic generated by games?

4

Page 5: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

data rate packet size

UDP or TCPpattern

5

Page 6: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Differences betweenRTSFPSRPG

?

6

Page 7: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Counter Strike

7

Page 8: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

20,000servers

as of May 2002

8

Page 9: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

3rdlargest source of UDP packets(behind DNS and RealAudio)

9

Page 10: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Centralized Architecture

10

Page 11: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

32players supported

11

Page 12: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

3minutes per round

12

Page 13: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

30minutes per map

13

Page 14: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Traffic includes

state updatestext messages

voice:

14

Page 15: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

How to collect packet traces?

15

Page 16: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Run own Counter Strike’s server

16

Page 17: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Collect packets over one week

17

Page 18: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

5886different clients

18

Page 19: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

500million packets analyzed

19

Page 20: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

500million packets analyzed

20

Page 21: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

21

Page 22: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

22

Page 23: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

542 kbps

mean out-going bandwidth

341 kbps

mean in-coming bandwidth

23

Page 24: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

24

Page 25: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

25

Page 26: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

26

Page 27: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

27

Page 28: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

28

Page 29: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

50 msperiodic broadcast from server

29

Page 30: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

30

Page 31: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

31

Page 32: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

80.3average packet size in bytes

32

Page 33: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

39.72average in-

coming packet size in bytes

129.51average out-going packet size in bytes

33

Page 34: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

34

Page 35: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

small packets(< 50 bytes)

35

Page 36: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

periodic

36

Page 37: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

predictable

37

Page 38: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

Shen Zhou Online

38

Page 39: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

39

Page 40: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

20hours of traces

40

Page 41: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

112,369connections

41

Page 42: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

58terra bytes of data

42

Page 43: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

43

Page 44: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

36%of packets are

23bytes

52%of packets are

27bytes

44

Page 45: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

45

Page 46: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

46

Page 47: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

7kbps of bandwidth on average

47

Page 48: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

48

Page 49: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

49

Page 50: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

200 msperiodic broadcast from server

50

Page 51: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

51

Page 52: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

52

Page 53: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

53

Page 54: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

“flash crowd” effects

54

Page 55: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

even smaller packets

55

Page 56: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

small bandwidth

56

Page 57: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

periodic

57

Page 58: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

predictable

58

Page 59: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

temporal locality

59

Page 60: CS4344 09/10 Lecture 9: Characteristics of Networked Game Traffic

spatial locality

60