Influence of the Router Buffer on Online Games Traffic Multiplexing
-
Upload
jose-saldana -
Category
Education
-
view
188 -
download
2
description
Transcript of Influence of the Router Buffer on Online Games Traffic Multiplexing
![Page 1: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/1.jpg)
![Page 2: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/2.jpg)
GTCTechnologies GroupCommunication
![Page 3: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/3.jpg)
GTCTechnologies GroupCommunication
![Page 4: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/4.jpg)
![Page 5: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/5.jpg)
![Page 6: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/6.jpg)
![Page 7: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/7.jpg)
![Page 8: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/8.jpg)
![Page 9: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/9.jpg)
![Page 10: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/10.jpg)
![Page 11: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/11.jpg)
![Page 12: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/12.jpg)
![Page 13: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/13.jpg)
![Page 14: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/14.jpg)
![Page 15: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/15.jpg)
![Page 16: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/16.jpg)
![Page 17: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/17.jpg)
![Page 18: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/18.jpg)
![Page 19: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/19.jpg)
40 50 60 70 80 90 100 110bytes
![Page 20: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/20.jpg)
10 20 30 40 50 60 70ms
![Page 21: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/21.jpg)
![Page 22: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/22.jpg)
η=61/89=68%
![Page 23: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/23.jpg)
![Page 24: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/24.jpg)
![Page 25: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/25.jpg)
.
.
. Game Server
Players
Access
router InternetLocal
agent
![Page 26: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/26.jpg)
.
.
. Game Server
PlayersAccess
router Internet
Player and
local agent
![Page 27: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/27.jpg)
.
.
. Game Server
Access
router and
local agent
Internet
Players
![Page 28: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/28.jpg)
Central Game
Server
Players
Game
Proxy
Game
Proxy
Game
Proxy
![Page 29: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/29.jpg)
Players
Game Server
.
.
.
Wireless link
InternetMultiplexerTCM
Wireless link
Wireless link
TCM
TCM
Multiplexer
Multiplexer
Players
Players
![Page 30: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/30.jpg)
PE
. . .
. . .
. . .
. . .
Native
traffic
Multiplexed
traffic
PE PE PE
![Page 31: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/31.jpg)
PPP
PPP Mux
Reduced Header
Payload
IP
UDP...Reduced Header
Payload
L2TP
IP
![Page 32: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/32.jpg)
IP headerL2TP
header
PPP
hea.Payload
Reduc.
header
PPP
Mux...
CH MH RH P
PayloadReduc.
header
PPP
Mux
MH RH P
Four IPv4/UDP client-to-server packets of Counter Strike
One IPv4/TCM packet multiplexing four client-to-server Counter Strike packets
η=61/89=68%
η=244/293=83%
saving
![Page 33: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/33.jpg)
Game Engine E[P] pps BWRa IPv4 BWRa IPv6
Unreal T 2003 Unreal 2.0 29.5 25 62% 46%
Quake III Id Tech 3 36.15 93 65% 50%
Quake II Id Tech 2 37 26.38 66% 51%
Counter Strike GoldSrc 41.09 24.65 68% 53%
Halo 2 Halo2 43.2 25 69% 54%
![Page 34: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/34.jpg)
Original trace
Player 1
Player 2
Player N
Client to
server traffic
IP/UDP
headers
compressed
Player 1
Player 2
Player N
Player 1 to N
Multiplexed,
compressed
and tunneled
Player 1 to N
period
Se
rve
r to
clie
nt
Clie
nt to
se
rve
r
Not used
... ...
![Page 35: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/35.jpg)
50 ms40 ms
30 ms
20 ms
10 ms
0%
5%
10%
15%
20%
25%
30%
35%
234567891011121314151617181920
period
B
W
R
number of players
Bandwidth Saving 30%-35%25%-30%20%-25%15%-20%10%-15%5%-10%0%-5%
![Page 36: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/36.jpg)
0%
5%
10%
15%
20%
25%
30%
35%
5 10 15 20 25 30 35 40 45 50
BS
period (ms)
Bandwidth Saving
20 players
15 players
10 players
5 players
![Page 37: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/37.jpg)
0%
5%
10%
15%
20%
25%
30%
35%
5 10 15 20 25 30 35 40 45 50
BS
period (ms)
Bandwidth Saving
20 players
15 players
10 players
5 players
Asymptote
![Page 38: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/38.jpg)
0%
5%
10%
15%
20%
25%
30%
35%
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BS
number of players
Bandwidth Saving
T 10ms
T 20ms
T 30ms
T 40 ms
T 50ms
![Page 39: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/39.jpg)
0
200
400
600
800
1000
1200
1400
native 5 10 15 20 25 30 35 40 45 50
byte
s
Period in ms
Packet size in bytes 5 players
10 players
15 players
20 players
Packet size grows linearly
![Page 40: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/40.jpg)
0
5
10
15
20
25
30
5 15 25 35 45
ms
Period in ms
Average Retention Time
20 players
15 players
10 players
5 players
Retention time is half the period avg
![Page 41: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/41.jpg)
![Page 42: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/42.jpg)
IP network
MUX DEMUX
Tprocess Tqueue Tnetwork TprocessTretention
.
.
.
IP TCM IP
Game Server
Players
![Page 43: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/43.jpg)
Bigger period
Less offered traffic
Less packet
loss
Added mux
delays
Less buffer delay
Bigger packets
More packet
loss
![Page 44: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/44.jpg)
Traffic
Generation
RouterTraffic
Capture
Real Traffic in a testbed
Network,
processing
delays
Offline post-processing
Traffic
Trace
Final
Results
Game traffic
Background
Buffer
![Page 45: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/45.jpg)
![Page 46: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/46.jpg)
0
20
40
60
80
100
120
140
160
180
200
500 550 600 650 700 750 800 850 900 950 1000
OW
D (
ms
)
Background traffic (kbps at link level)
One way delay for game traffic
delay native
delay mux 25ms
delay mux 50ms
![Page 47: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/47.jpg)
0
20
40
60
80
100
120
140
160
180
200
500 550 600 650 700 750 800 850 900 950 1000
OW
D (
ms
)
Background traffic (kbps at link level)
One way delay for game traffic
delay native
delay mux 25ms
delay mux 50ms
Added mux delays
12,5 + 5 ms
25 + 5 ms
![Page 48: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/48.jpg)
0
20
40
60
80
100
120
140
160
180
200
500 550 600 650 700 750 800 850 900 950 1000
OW
D (
ms
)
Background traffic (kbps at link level)
One way delay for game traffic
delay native
delay mux 25ms
delay mux 50ms
Bandwidth saving 120kbps
![Page 49: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/49.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pa
ck
et
los
s
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
![Page 50: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/50.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pa
ck
et
los
s
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
Bandwidth saving
![Page 51: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/51.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pa
ck
et
los
s
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
Small saving increase, but
double packet size
![Page 52: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/52.jpg)
0
20
40
60
80
100
120
140
160
180
200
500 550 600 650 700 750 800 850 900 950 1000
OW
D (
ms
)
Background traffic (kbps at link level)
One way delay for game traffic
delay native
delay mux 25ms
delay mux 50ms
![Page 53: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/53.jpg)
0
20
40
60
80
100
120
140
160
180
200
500 550 600 650 700 750 800 850 900 950 1000
OW
D (
ms
)
Background traffic (kbps at link level)
One way delay for game traffic
delay native
delay mux 25ms
delay mux 50ms
Buffer delay reduction
Added mux delays
![Page 54: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/54.jpg)
0
20
40
60
80
100
120
140
160
180
200
500 550 600 650 700 750 800 850 900 950 1000
OW
D (
ms
)
Background traffic (kbps at link level)
One way delay for game traffic
delay native
delay mux 25ms
delay mux 50ms
Bandwidth saving 120kbps
![Page 55: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/55.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pac
ket
loss
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
![Page 56: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/56.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pac
ket
loss
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
Bandwidth saving
![Page 57: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/57.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pac
ket
loss
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
Big BG packets discarded Native ones are small
![Page 58: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/58.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
500 550 600 650 700 750 800 850 900 950 1000
pac
ket
loss
Background traffic (kbps at link level)
Packet loss for game traffic
loss native
loss mux 25ms
loss mux 50ms
Small saving increase but double packet size
![Page 59: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/59.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
500 550 600 650 700 750 800 850 900 950 1000
pac
ke
t lo
ss
Background traffic (kbps at link level)
Packet loss Background Traffic
native time limited
mux 25ms time limited
mux 50ms time limited
native high capacity
mux 25ms high capacity
mux 50ms high capacity
![Page 60: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/60.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
500 550 600 650 700 750 800 850 900 950 1000
pac
ke
t lo
ss
Background traffic (kbps at link level)
Packet loss Background Traffic
native time limited
mux 25ms time limited
mux 50ms time limited
native high capacity
mux 25ms high capacity
mux 50ms high capacity
Buffer size does not significantly modify BG
packet loss
![Page 61: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/61.jpg)
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
500 550 600 650 700 750 800 850 900 950 1000
pac
ke
t lo
ss
Background traffic (kbps at link level)
Packet loss Background Traffic
native time limited
mux 25ms time limited
mux 50ms time limited
native high capacity
mux 25ms high capacity
mux 50ms high capacity
Bandwidth saving is always beneficial for
BG traffic
![Page 62: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/62.jpg)
![Page 63: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/63.jpg)
![Page 64: Influence of the Router Buffer on Online Games Traffic Multiplexing](https://reader033.fdocuments.in/reader033/viewer/2022060119/558c663ed8b42aef348b45be/html5/thumbnails/64.jpg)
GTCTechnologies GroupCommunication