SlideShare a Scribd company logo
1 of 49
Download to read offline
Wireless Days 2012, Dublin Nov 2012
FIRST PERSON SHOOTERS ON THE ROAD:
LEVERAGING ON APS AND VANETS FOR A
QUALITY GAMING EXPERIENCE
Jose Saldana
Communication Technologies Group (GTC)
University of Zaragoza
Gustavo Marfia, Marco Roccetti
Department of Computer Science
University of Bologna
Wireless Days 2012, Dublin Nov 2012
Index
1. Introduction
2. Scenarios of Interest
3. Achievements and Results
4. Conclusions
Wireless Days 2012, Dublin Nov 2012
Index
1. Introduction
2. Scenarios of Interest
3. Achievements and Results
4. Conclusions
Wireless Days 2012, Dublin Nov 2012
Introduction
 Mobile devices: Increasingly
important in computer gaming
 Allow playing on the move
 Players like to defeat other real
players (better than the machine)
Wireless Days 2012, Dublin Nov 2012
Introduction
 Wireless connections everywhere
 Mobile devices include wireless
network interfaces
 Why not using these wireless
connections for playing online
interactive games?
Wireless Days 2012, Dublin Nov 2012
Introduction
 Online game categories (videos)
 FPS: First Person Shooters
 MMORPG
 RTS: Real Time Strategy
 Sports: Racing, soccer
Wireless Days 2012, Dublin Nov 2012
Introduction
 Online game categories (videos)
 FPS: First Person Shooters
 MMORPG
 RTS: Real Time Strategy
 Sports: Racing, soccer
Wireless Days 2012, Dublin Nov 2012
Introduction
 Mobile devices are also becoming popular in
vehicular scenarios
 Cars equipped with 802.11 devices
 Vehicle-to-infrastructure (V2I)
 Vehicle-to-vehicle (V2V)
 Here: support real-time streams in cars
Wireless Days 2012, Dublin Nov 2012
Introduction
 Scenario considered: a person playing inside a
car (clearly not while driving)
 Interactive online game
 Against other players
 So we need to grant QoS
Wireless Days 2012, Dublin Nov 2012
Scenarios of Interest
 802.11 APs are being used
in some cities as a means
for connecting to the
Internet
 3G/4G: High delay and
cost for the user
 Many open APs, and
apps for finding them
Wireless Days 2012, Dublin Nov 2012
Scenarios of Interest
 Example: 462 APs in Zaragoza, Spain
Wireless Days 2012, Dublin Nov 2012
Introduction
 Two problems:
 How to satisfy the real-time requirements
of a game
 How wireless infrastructures can provide
connectivity to vehicles
Wireless Days 2012, Dublin Nov 2012
Introduction
 Contributions:
 1.- Feasibility of 802.11 for the provision of
online games in moving cars
We will use a FPS game as an example of
an application with a really critical delay
Wireless Days 2012, Dublin Nov 2012
Introduction
 Contributions:
 2.- Use of V2V connections for enlarging
the AP coverage area
Wireless Days 2012, Dublin Nov 2012
Index
1. Introduction
2. Scenarios of Interest
3. Achievements and Results
4. Conclusions
Wireless Days 2012, Dublin Nov 2012
Scenarios of Interest
 A single street with an AP partially covering it
 2 km long
 The AP connects with the Internet, where
the game server, and other players are.
Wireless Days 2012, Dublin Nov 2012
Scenarios of Interest
 FPS game traffic. Real traces of Quake IV
 Two UDP flows:
 Uplink: 64 pps. Avg. 79 bytes (40.5 kbps)
 Downlink: 14 pps. Avg. 161 bytes (18 kbps)
Uplink histograms
40 50 60 70 80 90 100 110
bytes
0 10 20 30 40 50 60 70
ms
Wireless Days 2012, Dublin Nov 2012
Scenarios of Interest
 Translated into an ns2 scenario:
Wired network
Ad-hoc wireless
network
FPS downlink
application
FPS uplink
application
... ...
Speed according to
movement traces
AP
FN
Wireless Days 2012, Dublin Nov 2012
Scenarios of Interest
Mean Opinion Score calculation:
 G-Model MOS formula:
x = 0.104 • ping_average + jitter_average
MOS = - 0.00000587 x3 + 0.00139 x2 - 0.114 x + 4.37
 Packet loss is not considered, unless above 35%
 Acceptable quality when MOS>3
Wireless Days 2012, Dublin Nov 2012
Index
1. Introduction
2. Scenarios of Interest
3. Achievements and Results
4. Conclusions
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
1) Can we obtain a good MOS in this scenario?
2) Can we extend coverage keeping good MOS?
V2V
3) What if we make it even more realistic?
Real movement traces
4) Negative effect of TCP background traffic
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
1) Can we obtain a good MOS in this scenario?
 A single car, 50 km/h
 Only communicating with the AP
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
1) Can we obtain a good MOS in this scenario?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
1) Can we obtain a good MOS in this scenario?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250
Good quality
while under AP
coverage
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
 300 cars, 50 km/h. 1 second between cars
 car #150 runs the game. Ad hoc connections
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Handoff
V2V extended coverage area with acceptable MOS: 292-1736m
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Handoff
V2V extended coverage area with acceptable MOS: 292-1736m
Good quality
zone extended.
500 to 1,444 m.
288%
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Handoff
V2V extended coverage area with acceptable MOS: 292-1736m
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Handoff
V2V extended coverage area with acceptable MOS: 292-1736m
Connection
from the
beginning (bad
quality, though)
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
0
10
20
30
40
50
60
70
80
90
0 200 400 600 800 1000 1200 1400 1600 1800 2000
ms
street meters
Jitter (Round Trip Time stdev) (ms)
AP Coverage area 750-1250
V2V extended coverage area with acceptable MOS: 292-1736m
Jitter peaks
cause bad
quality here
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Handoff
V2V extended coverage area with acceptable MOS: 292-1736m
A sort of
“handoff” when
getting out of
coverage
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
0
50
100
150
200
250
300
350
0 200 400 600 800 1000 1200 1400 1600 1800 2000
ms
street meters
Round Trip Time (ms)
AP Coverage area 750-1250
V2V extended coverage area with acceptable MOS: 292-1736m
Delay peak
when going out
of coverage
area
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
0
50
100
150
200
250
300
350
0 200 400 600 800 1000 1200 1400 1600 1800 2000
ms
street meters
Round Trip Time (ms)
AP Coverage area 750-1250
V2V extended coverage area with acceptable MOS: 292-1736m
Ad-hoc routing
protocol has to
find a new
route. Packets
have to wait
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Loss%
street meters
Packet loss percentage
AP Coverage area 750-1250
V2V extended coverage area with acceptable MOS: 292-1736m
Ad-hoc routing
protocol has to
find a new
route. Some
lost packets
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Handoff
V2V extended coverage area with acceptable MOS: 292-1736m
Bad quality in
the end of the
street
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
2) Can we extend coverage keeping good MOS?
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Loss%
street meters
Packet loss percentage
AP Coverage area 750-1250
V2V extended coverage area with acceptable MOS: 292-1736m
lost packets in
the end of the
street
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
3) What if we make it even more realistic?
 111 different movement traces obtained in
Via Benedetto Croce, Pisa, Italy
 Divided into 5 groups, according to speed
0
25
50
75
100
125
150
175
200
225
250
275
300
325
350
375
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180
Streetmeters
seconds
Real movement trace #6
0
25
50
75
100
125
150
175
200
225
250
275
300
325
350
375
0 10 20 30 40 50 60 70
Streetmeters
seconds
Real movement trace #79
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
3) What if we make it even more realistic?
0
50
100
150
200
250
300
350
400
8.4 km/h 10.9 km/h 14.5 km/h 21.2 km/h 29.18 km/h
seconds
Average speed of the cars
Contact time: Average time with MOS > 3
V2V communications off
V2V communications on
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
3) What if we make it even more realistic?
0
50
100
150
200
250
300
350
400
8.4 km/h 10.9 km/h 14.5 km/h 21.2 km/h 29.18 km/h
seconds
Average speed of the cars
Contact time: Average time with MOS > 3
V2V communications off
V2V communications on
Contact time gets
reduced with speed
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
3) What if we make it even more realistic?
0
50
100
150
200
250
300
350
400
8.4 km/h 10.9 km/h 14.5 km/h 21.2 km/h 29.18 km/h
seconds
Average speed of the cars
Contact time: Average time with MOS > 3
V2V communications off
V2V communications on
Significant increase
with V2V
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
4) Negative effect of TCP background traffic
 Car #150 runs the game
 Car #151 is downloading a file using FTP
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
4) Negative effect of TCP background traffic
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
4) Negative effect of TCP background traffic
1
1.5
2
2.5
3
3.5
4
4.5
5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MOS
street meters
MOS (G-Model)
AP Coverage area 750-1250 m
Quality is lost
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
4) Negative effect of TCP background traffic
0
50
100
150
200
250
0 200 400 600 800 1000 1200 1400 1600 1800 2000
ms
street meters
Jitter (Round Trip Time stdev) (ms)
AP Coverage area 750-1250
V2V extended coverage area with acceptable MOS: 292-1736m
Very high jitter
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
4) Negative effect of TCP background traffic
0
500
1000
1500
2000
2500
3000
3500
4000
4500
5000
0 200 400 600 800 1000 1200 1400 1600 1800 2000
kbps
street meters
FTP throughput
AP Coverage area 750-1250 m
FTP is always
trying to get
more bandwidth
Wireless Days 2012, Dublin Nov 2012
Achievements and Results
4) Negative effect of TCP background traffic
0
500
1000
1500
2000
2500
3000
3500
4000
4500
5000
0 200 400 600 800 1000 1200 1400 1600 1800 2000
kbps
street meters
FTP throughput
AP Coverage area 750-1250 m
Mechanisms to
limit TCP
bandwidth
would be
necessary
Wireless Days 2012, Dublin Nov 2012
Index
1. Introduction
2. Scenarios of Interest
3. Achievements and Results
4. Conclusions
Wireless Days 2012, Dublin Nov 2012
Conclusions
 We have studied the feasibility of using 802.11
networks for providing connectivity to FPSs
 It has been shown that they are able to provide
a good quality
 V2V has been used to extend the coverage area
 Background traffic can seriously damage game
quality
 Future work:
 A number of cars running the game
 An agent offering different game experiences according to network status
Wireless Days 2012, Dublin Nov 2012
Thank you very much!

More Related Content

Viewers also liked

Wants or needs
Wants or needsWants or needs
Wants or needs
murps1
 
Simplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolSimplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocol
Jose Saldana
 
Improving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxImproving Network Efficiency with Simplemux
Improving Network Efficiency with Simplemux
Jose Saldana
 
L Imposture Eolienne
L Imposture EolienneL Imposture Eolienne
L Imposture Eolienne
cedpictures
 
Navette Discovery
Navette DiscoveryNavette Discovery
Navette Discovery
cedpictures
 
Jorganiseunesortieen Vtt
Jorganiseunesortieen VttJorganiseunesortieen Vtt
Jorganiseunesortieen Vtt
cedpictures
 

Viewers also liked (14)

Traffic Optimization for TCP-based Massive Multiplayer Online Games
Traffic Optimization for TCP-based Massive Multiplayer Online GamesTraffic Optimization for TCP-based Massive Multiplayer Online Games
Traffic Optimization for TCP-based Massive Multiplayer Online Games
 
Wants or needs
Wants or needsWants or needs
Wants or needs
 
Simplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolSimplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocol
 
Improving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxImproving Network Efficiency with Simplemux
Improving Network Efficiency with Simplemux
 
Influence of the Router Buffer on Online Games Traffic Multiplexing
Influence of the Router Buffer on Online Games Traffic MultiplexingInfluence of the Router Buffer on Online Games Traffic Multiplexing
Influence of the Router Buffer on Online Games Traffic Multiplexing
 
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic FlowsThe Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
 
GAIA and Alternative Networks
GAIA and Alternative NetworksGAIA and Alternative Networks
GAIA and Alternative Networks
 
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
 
Peintre Genial
Peintre GenialPeintre Genial
Peintre Genial
 
The Effect of TCP Variants on the Coexistence of MMORPG and Best-Effort Traffic
The Effect of TCP Variants on the Coexistence of MMORPG and Best-Effort TrafficThe Effect of TCP Variants on the Coexistence of MMORPG and Best-Effort Traffic
The Effect of TCP Variants on the Coexistence of MMORPG and Best-Effort Traffic
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the network
 
L Imposture Eolienne
L Imposture EolienneL Imposture Eolienne
L Imposture Eolienne
 
Navette Discovery
Navette DiscoveryNavette Discovery
Navette Discovery
 
Jorganiseunesortieen Vtt
Jorganiseunesortieen VttJorganiseunesortieen Vtt
Jorganiseunesortieen Vtt
 

Similar to Wireless days presentation_v9

Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...
Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...
Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...
Janith Rukman
 
11-17-1686-00-00lc-use-cases-for-lc.ppt
11-17-1686-00-00lc-use-cases-for-lc.ppt11-17-1686-00-00lc-use-cases-for-lc.ppt
11-17-1686-00-00lc-use-cases-for-lc.ppt
said Touati
 
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Alberto Boaventura
 
Building a resilience infrastructure for Content Distribution
Building a resilience infrastructure for Content DistributionBuilding a resilience infrastructure for Content Distribution
Building a resilience infrastructure for Content Distribution
Daniel Osorio
 
onos-day-dkim-20150914-lkin
onos-day-dkim-20150914-lkinonos-day-dkim-20150914-lkin
onos-day-dkim-20150914-lkin
Dongkyun Kim
 
Chapter 7 wireless
Chapter 7   wirelessChapter 7   wireless
Chapter 7 wireless
kratos2424
 

Similar to Wireless days presentation_v9 (20)

Vehicle to vehicle communication in COM2REACT (Alberto Los Santos)
Vehicle to vehicle communication in COM2REACT (Alberto Los Santos)Vehicle to vehicle communication in COM2REACT (Alberto Los Santos)
Vehicle to vehicle communication in COM2REACT (Alberto Los Santos)
 
Chapter_6
Chapter_6Chapter_6
Chapter_6
 
The business case for SD WAN in the enterprise
The business case for SD WAN in the enterprise The business case for SD WAN in the enterprise
The business case for SD WAN in the enterprise
 
QoS of VOIP Over Broadband Network
QoS of VOIP Over Broadband NetworkQoS of VOIP Over Broadband Network
QoS of VOIP Over Broadband Network
 
Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLS
 
DCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.pptDCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.ppt
 
Advanced Automobiles Safety System using LIFI
Advanced Automobiles Safety System using LIFIAdvanced Automobiles Safety System using LIFI
Advanced Automobiles Safety System using LIFI
 
Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...
Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...
Driver Development for IEEE WAVE (802.11p/1609.x) based wireless module with ...
 
Wireless lecture1
Wireless lecture1Wireless lecture1
Wireless lecture1
 
11-17-1686-00-00lc-use-cases-for-lc.ppt
11-17-1686-00-00lc-use-cases-for-lc.ppt11-17-1686-00-00lc-use-cases-for-lc.ppt
11-17-1686-00-00lc-use-cases-for-lc.ppt
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
 
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
 
Building a resilience infrastructure for Content Distribution
Building a resilience infrastructure for Content DistributionBuilding a resilience infrastructure for Content Distribution
Building a resilience infrastructure for Content Distribution
 
Implementing Network Redundancy
Implementing Network RedundancyImplementing Network Redundancy
Implementing Network Redundancy
 
onos-day-dkim-20150914-lkin
onos-day-dkim-20150914-lkinonos-day-dkim-20150914-lkin
onos-day-dkim-20150914-lkin
 
AirHD - Drone Control and Video Streaming Via 3G/4GLTE Mobile Networks
AirHD - Drone Control and Video Streaming Via 3G/4GLTE Mobile NetworksAirHD - Drone Control and Video Streaming Via 3G/4GLTE Mobile Networks
AirHD - Drone Control and Video Streaming Via 3G/4GLTE Mobile Networks
 
Optical Networking Services
Optical Networking ServicesOptical Networking Services
Optical Networking Services
 
LPWA – Giving a Voice to Things
LPWA – Giving a Voice to ThingsLPWA – Giving a Voice to Things
LPWA – Giving a Voice to Things
 
Networking Basics
Networking BasicsNetworking Basics
Networking Basics
 
Chapter 7 wireless
Chapter 7   wirelessChapter 7   wireless
Chapter 7 wireless
 

More from Jose Saldana

More from Jose Saldana (19)

Pint of science Patinete as a Service
Pint of science Patinete as a ServicePint of science Patinete as a Service
Pint of science Patinete as a Service
 
Mejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingenieroMejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingeniero
 
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3ºPOUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
 
Cómo se conectan los ordenadores y los móviles
Cómo se conectan los ordenadores y los móvilesCómo se conectan los ordenadores y los móviles
Cómo se conectan los ordenadores y los móviles
 
La bala que dobló la esquina: el problema de los videojuegos online
La bala que dobló la esquina: el problema de los videojuegos onlineLa bala que dobló la esquina: el problema de los videojuegos online
La bala que dobló la esquina: el problema de los videojuegos online
 
Entretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristianaEntretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristiana
 
¿Por qué el WiFi se va y se viene?
¿Por qué el WiFi se va y se viene?¿Por qué el WiFi se va y se viene?
¿Por qué el WiFi se va y se viene?
 
Wi-5: Advanced Features for Low-cost Wi-Fi APs
Wi-5: Advanced Features for Low-cost Wi-Fi APsWi-5: Advanced Features for Low-cost Wi-Fi APs
Wi-5: Advanced Features for Low-cost Wi-Fi APs
 
Header compression and multiplexing in LISP
Header compression and multiplexing in LISPHeader compression and multiplexing in LISP
Header compression and multiplexing in LISP
 
Simplemux traffic optimization
Simplemux traffic optimizationSimplemux traffic optimization
Simplemux traffic optimization
 
Bar-BoF session about Simplemux at IETF93, Prague
Bar-BoF session about Simplemux at IETF93, PragueBar-BoF session about Simplemux at IETF93, Prague
Bar-BoF session about Simplemux at IETF93, Prague
 
Alternative Network Deployments
Alternative Network DeploymentsAlternative Network Deployments
Alternative Network Deployments
 
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
Optimization of Low-efficiency Traffic in OpenFlowSoftware Defined NetworksOptimization of Low-efficiency Traffic in OpenFlowSoftware Defined Networks
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network support
 
The problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesThe problem of using a best-effort network for online games
The problem of using a best-effort network for online games
 
Bandwidth Efficiency Improvement for Online Games by the use of Tunneling, Co...
Bandwidth Efficiency Improvement for Online Games by the use of Tunneling, Co...Bandwidth Efficiency Improvement for Online Games by the use of Tunneling, Co...
Bandwidth Efficiency Improvement for Online Games by the use of Tunneling, Co...
 
Comparison of Multiplexing Policies for FPS Games in terms of Subjective Quality
Comparison of Multiplexing Policies for FPS Games in terms of Subjective QualityComparison of Multiplexing Policies for FPS Games in terms of Subjective Quality
Comparison of Multiplexing Policies for FPS Games in terms of Subjective Quality
 
Evaluacion de la Calidad Subjetiva de Juegos Online segun el Dispositivo de A...
Evaluacion de la Calidad Subjetiva de Juegos Online segun el Dispositivo de A...Evaluacion de la Calidad Subjetiva de Juegos Online segun el Dispositivo de A...
Evaluacion de la Calidad Subjetiva de Juegos Online segun el Dispositivo de A...
 
The Utility of Characterizing Packet Loss as a Function of Packet Size in Com...
The Utility of Characterizing Packet Loss as a Function of Packet Size in Com...The Utility of Characterizing Packet Loss as a Function of Packet Size in Com...
The Utility of Characterizing Packet Loss as a Function of Packet Size in Com...
 

Recently uploaded

Recently uploaded (20)

Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 

Wireless days presentation_v9

  • 1. Wireless Days 2012, Dublin Nov 2012 FIRST PERSON SHOOTERS ON THE ROAD: LEVERAGING ON APS AND VANETS FOR A QUALITY GAMING EXPERIENCE Jose Saldana Communication Technologies Group (GTC) University of Zaragoza Gustavo Marfia, Marco Roccetti Department of Computer Science University of Bologna
  • 2. Wireless Days 2012, Dublin Nov 2012 Index 1. Introduction 2. Scenarios of Interest 3. Achievements and Results 4. Conclusions
  • 3. Wireless Days 2012, Dublin Nov 2012 Index 1. Introduction 2. Scenarios of Interest 3. Achievements and Results 4. Conclusions
  • 4. Wireless Days 2012, Dublin Nov 2012 Introduction  Mobile devices: Increasingly important in computer gaming  Allow playing on the move  Players like to defeat other real players (better than the machine)
  • 5. Wireless Days 2012, Dublin Nov 2012 Introduction  Wireless connections everywhere  Mobile devices include wireless network interfaces  Why not using these wireless connections for playing online interactive games?
  • 6. Wireless Days 2012, Dublin Nov 2012 Introduction  Online game categories (videos)  FPS: First Person Shooters  MMORPG  RTS: Real Time Strategy  Sports: Racing, soccer
  • 7. Wireless Days 2012, Dublin Nov 2012 Introduction  Online game categories (videos)  FPS: First Person Shooters  MMORPG  RTS: Real Time Strategy  Sports: Racing, soccer
  • 8. Wireless Days 2012, Dublin Nov 2012 Introduction  Mobile devices are also becoming popular in vehicular scenarios  Cars equipped with 802.11 devices  Vehicle-to-infrastructure (V2I)  Vehicle-to-vehicle (V2V)  Here: support real-time streams in cars
  • 9. Wireless Days 2012, Dublin Nov 2012 Introduction  Scenario considered: a person playing inside a car (clearly not while driving)  Interactive online game  Against other players  So we need to grant QoS
  • 10. Wireless Days 2012, Dublin Nov 2012 Scenarios of Interest  802.11 APs are being used in some cities as a means for connecting to the Internet  3G/4G: High delay and cost for the user  Many open APs, and apps for finding them
  • 11. Wireless Days 2012, Dublin Nov 2012 Scenarios of Interest  Example: 462 APs in Zaragoza, Spain
  • 12. Wireless Days 2012, Dublin Nov 2012 Introduction  Two problems:  How to satisfy the real-time requirements of a game  How wireless infrastructures can provide connectivity to vehicles
  • 13. Wireless Days 2012, Dublin Nov 2012 Introduction  Contributions:  1.- Feasibility of 802.11 for the provision of online games in moving cars We will use a FPS game as an example of an application with a really critical delay
  • 14. Wireless Days 2012, Dublin Nov 2012 Introduction  Contributions:  2.- Use of V2V connections for enlarging the AP coverage area
  • 15. Wireless Days 2012, Dublin Nov 2012 Index 1. Introduction 2. Scenarios of Interest 3. Achievements and Results 4. Conclusions
  • 16. Wireless Days 2012, Dublin Nov 2012 Scenarios of Interest  A single street with an AP partially covering it  2 km long  The AP connects with the Internet, where the game server, and other players are.
  • 17. Wireless Days 2012, Dublin Nov 2012 Scenarios of Interest  FPS game traffic. Real traces of Quake IV  Two UDP flows:  Uplink: 64 pps. Avg. 79 bytes (40.5 kbps)  Downlink: 14 pps. Avg. 161 bytes (18 kbps) Uplink histograms 40 50 60 70 80 90 100 110 bytes 0 10 20 30 40 50 60 70 ms
  • 18. Wireless Days 2012, Dublin Nov 2012 Scenarios of Interest  Translated into an ns2 scenario: Wired network Ad-hoc wireless network FPS downlink application FPS uplink application ... ... Speed according to movement traces AP FN
  • 19. Wireless Days 2012, Dublin Nov 2012 Scenarios of Interest Mean Opinion Score calculation:  G-Model MOS formula: x = 0.104 • ping_average + jitter_average MOS = - 0.00000587 x3 + 0.00139 x2 - 0.114 x + 4.37  Packet loss is not considered, unless above 35%  Acceptable quality when MOS>3
  • 20. Wireless Days 2012, Dublin Nov 2012 Index 1. Introduction 2. Scenarios of Interest 3. Achievements and Results 4. Conclusions
  • 21. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 1) Can we obtain a good MOS in this scenario? 2) Can we extend coverage keeping good MOS? V2V 3) What if we make it even more realistic? Real movement traces 4) Negative effect of TCP background traffic
  • 22. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 1) Can we obtain a good MOS in this scenario?  A single car, 50 km/h  Only communicating with the AP
  • 23. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 1) Can we obtain a good MOS in this scenario? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250
  • 24. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 1) Can we obtain a good MOS in this scenario? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 Good quality while under AP coverage
  • 25. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS?  300 cars, 50 km/h. 1 second between cars  car #150 runs the game. Ad hoc connections
  • 26. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Handoff V2V extended coverage area with acceptable MOS: 292-1736m
  • 27. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Handoff V2V extended coverage area with acceptable MOS: 292-1736m Good quality zone extended. 500 to 1,444 m. 288%
  • 28. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Handoff V2V extended coverage area with acceptable MOS: 292-1736m
  • 29. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Handoff V2V extended coverage area with acceptable MOS: 292-1736m Connection from the beginning (bad quality, though)
  • 30. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 0 10 20 30 40 50 60 70 80 90 0 200 400 600 800 1000 1200 1400 1600 1800 2000 ms street meters Jitter (Round Trip Time stdev) (ms) AP Coverage area 750-1250 V2V extended coverage area with acceptable MOS: 292-1736m Jitter peaks cause bad quality here
  • 31. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Handoff V2V extended coverage area with acceptable MOS: 292-1736m A sort of “handoff” when getting out of coverage
  • 32. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 0 50 100 150 200 250 300 350 0 200 400 600 800 1000 1200 1400 1600 1800 2000 ms street meters Round Trip Time (ms) AP Coverage area 750-1250 V2V extended coverage area with acceptable MOS: 292-1736m Delay peak when going out of coverage area
  • 33. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 0 50 100 150 200 250 300 350 0 200 400 600 800 1000 1200 1400 1600 1800 2000 ms street meters Round Trip Time (ms) AP Coverage area 750-1250 V2V extended coverage area with acceptable MOS: 292-1736m Ad-hoc routing protocol has to find a new route. Packets have to wait
  • 34. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Loss% street meters Packet loss percentage AP Coverage area 750-1250 V2V extended coverage area with acceptable MOS: 292-1736m Ad-hoc routing protocol has to find a new route. Some lost packets
  • 35. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Handoff V2V extended coverage area with acceptable MOS: 292-1736m Bad quality in the end of the street
  • 36. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 2) Can we extend coverage keeping good MOS? 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Loss% street meters Packet loss percentage AP Coverage area 750-1250 V2V extended coverage area with acceptable MOS: 292-1736m lost packets in the end of the street
  • 37. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 3) What if we make it even more realistic?  111 different movement traces obtained in Via Benedetto Croce, Pisa, Italy  Divided into 5 groups, according to speed 0 25 50 75 100 125 150 175 200 225 250 275 300 325 350 375 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 Streetmeters seconds Real movement trace #6 0 25 50 75 100 125 150 175 200 225 250 275 300 325 350 375 0 10 20 30 40 50 60 70 Streetmeters seconds Real movement trace #79
  • 38. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 3) What if we make it even more realistic? 0 50 100 150 200 250 300 350 400 8.4 km/h 10.9 km/h 14.5 km/h 21.2 km/h 29.18 km/h seconds Average speed of the cars Contact time: Average time with MOS > 3 V2V communications off V2V communications on
  • 39. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 3) What if we make it even more realistic? 0 50 100 150 200 250 300 350 400 8.4 km/h 10.9 km/h 14.5 km/h 21.2 km/h 29.18 km/h seconds Average speed of the cars Contact time: Average time with MOS > 3 V2V communications off V2V communications on Contact time gets reduced with speed
  • 40. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 3) What if we make it even more realistic? 0 50 100 150 200 250 300 350 400 8.4 km/h 10.9 km/h 14.5 km/h 21.2 km/h 29.18 km/h seconds Average speed of the cars Contact time: Average time with MOS > 3 V2V communications off V2V communications on Significant increase with V2V
  • 41. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 4) Negative effect of TCP background traffic  Car #150 runs the game  Car #151 is downloading a file using FTP
  • 42. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 4) Negative effect of TCP background traffic 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m
  • 43. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 4) Negative effect of TCP background traffic 1 1.5 2 2.5 3 3.5 4 4.5 5 0 200 400 600 800 1000 1200 1400 1600 1800 2000 MOS street meters MOS (G-Model) AP Coverage area 750-1250 m Quality is lost
  • 44. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 4) Negative effect of TCP background traffic 0 50 100 150 200 250 0 200 400 600 800 1000 1200 1400 1600 1800 2000 ms street meters Jitter (Round Trip Time stdev) (ms) AP Coverage area 750-1250 V2V extended coverage area with acceptable MOS: 292-1736m Very high jitter
  • 45. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 4) Negative effect of TCP background traffic 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 0 200 400 600 800 1000 1200 1400 1600 1800 2000 kbps street meters FTP throughput AP Coverage area 750-1250 m FTP is always trying to get more bandwidth
  • 46. Wireless Days 2012, Dublin Nov 2012 Achievements and Results 4) Negative effect of TCP background traffic 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 0 200 400 600 800 1000 1200 1400 1600 1800 2000 kbps street meters FTP throughput AP Coverage area 750-1250 m Mechanisms to limit TCP bandwidth would be necessary
  • 47. Wireless Days 2012, Dublin Nov 2012 Index 1. Introduction 2. Scenarios of Interest 3. Achievements and Results 4. Conclusions
  • 48. Wireless Days 2012, Dublin Nov 2012 Conclusions  We have studied the feasibility of using 802.11 networks for providing connectivity to FPSs  It has been shown that they are able to provide a good quality  V2V has been used to extend the coverage area  Background traffic can seriously damage game quality  Future work:  A number of cars running the game  An agent offering different game experiences according to network status
  • 49. Wireless Days 2012, Dublin Nov 2012 Thank you very much!