SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
EVALUACIÓN DE LA CALIDAD
SUBJETIVA DE JUEGOS ONLINE
SEGÚN EL DISPOSITIVO DE
ACCESO
GTC

Communication
Technologies Group

José Mª Saldaña
Julián Fernández-Navajas
José Ruiz-Mas
Luis Casadesus
Universidad de Zaragoza
Índice
-

I. Introducción
II. Trabajos relacionados
III. Pruebas y resultados
IV. Conclusiones
Índice
-

I. Introducción
II. Trabajos relacionados
III. Pruebas y resultados
IV. Conclusiones
Introducción
- Internet no fue diseñada para
servicios con requerimientos de
tiempo real.
- Primeros servicios: e-mail,
transferencia de ficheros

URSI 2012, Elche
Introducción
- Pero estos servicios se están
usando cada vez más: VoIP,
videoconferencia, juegos online

URSI 2012, Elche
Introducción
-

Problema: usamos una red best effort
para un servicio de tiempo real.
Los usuarios demandan una calidad
similar a la que están acostumbrados
(p. ej. Teléfono vs VoIP)
Debemos encontrar la relación entre
la calidad subjetiva y los parámetros
de red:
-

Retardo, pérdidas, ancho de banda,
jitter.

URSI 2012, Elche
Introducción
- E-Model: Herramienta de la ITU para
estimar la calidad en función del
retardo, pérdidas, codec.
- Baterías de encuestas para elaborar
un modelo de MOS (Mean Opinion
Score)

URSI 2012, Elche
Juegos FPS online
- Requerimientos de tiempo real
muy estrictos:
- Interactividad (ver vídeo)
- Los jugadores son (muy) exigentes

URSI 2012, Elche
FPS online games
- Características del tráfico:
-

-

UDP
Paquetes pequeños (100 bytes máximo)
Alta frecuencia (de 25 a 85 pps)

No existe un MOS para todos los juegos
-

Algunos son más sensibles al retardo, otros
a las pérdidas o al jitter, etc.

URSI 2012, Elche
Índice
-

I. Introducción
II. Trabajos relacionados
III. Pruebas y resultados
IV. Conclusiones
II. Trabajos Relacionados
- Dimensionado del buffer
- Medir la calidad subjetiva para
juegos online
II. Trabajos Relacionados
- Dimensionado del buffer
- Medir la calidad subjetiva para
juegos online
Dimensionado del buffer
- Los jugadores usan redes de acceso
- Consideraremos por tanto router de
gama media-baja
-

Buffer pequeños (decenas de kilobytes)
Políticas Drop-tail FIFO

URSI 2012, Elche
Dimensionado del buffer
- Propuestas de dimensionado:
- Rule of the thumb: C x RTT
-

Maximiza la ocupación del buffer
Añade mucho retardo

- Stanford model: C x RTT / sqrt(N)
- Tiny buffer: 20 a 50 paquetes

URSI 2012, Elche
Dimensionado del buffer
Mayor
retardo

Buffer
más
grande

Mayor
jitter

Menores
pérdidas

URSI 2012, Elche

Menores
pérdidas

Buffer
más
pequeño

Menor
jitter

Mayores
pérdidas
II. Trabajos Relacionados
- Dimensionado del buffer
- Medir la calidad subjetiva para
juegos online
Calidad subjetiva en FPS
- MOS en función del retardo (dependencia lineal)
C. Schaefer, T. Enderes, H. Ritter, M. Zitterbart. “Subjective quality assessment
for multiplayer real-time games”. In Proc 1st workshop on Network and system
support for games (NetGames '02). ACM, New York, NY, USA, 74-78. 2002.

- Influencia del retardo y pérdidas (sin proponer
un MOS)
S. Zander, G. Armitage, “Empirically Measuring the QoS Sensitivity of Interactive
Online Game Players”. In Proc. Australian Telecommunications Networks &
Applications Conference (ATNAC 2004), Sydney, Australia, Dec. 2004.

Diferente comportamiento frente a pérdidas:
URSI 2012, Elche

Halo: Deja de funcionar con 4% de pérdidas
Quake III: Funciona hasta con 35%
Calidad subjetiva en FPS
- Retardo y jitter, por separado
M. Dick, O. Wellnitz, L. Wolf. “Analysis of factors affecting players' performance
and perception in multiplayer games”. In Proc. 4th ACM SIGCOMM workshop on
Network and system support for games (NetGames '05). ACM, New York, NY,
USA, 1-7, 2005.

- Primer MOS, adaptado del E-model
A. F. Wattimena, R. E. Kooij, J. M. van Vugt, O. K. Ahmed, “Predicting the
perceived quality of a first person shooter: the Quake IV G-model”. In Proc. 5th
SIGCOMM workshop Network and system support for games (NetGames '06),
ACM, New York, NY, USA, 2006.

-

Sólo consideran retardo y jitter
Juego estudiado: Quake IV
G-model: Es el que usaremos

URSI 2012, Elche
Índice
-

I. Introducción
II. Trabajos relacionados
III. Pruebas y resultados
IV. Conclusiones
Resultados previos VoIP
- El E-Model usa el retardo y las
pérdidas.
- No se usa el jitter, porque se
implementa un buffer de dejitter

URSI 2012, Elche
Resultados previos VoIP
-

El MOS decrece monótonamente al aumentar
el tráfico de fondo:
E-Model MOS
5
4.5
4

MOS

3.5
3

2.5
1 call
5 calls
10 calls
15 calls
20 calls

2
1.5
1
400

450

500

550

600

650

700

750

background traffic (kbps)

URSI 2012, Elche

800

850

900

950

1000
Escenario considerado
Un número de jugadores comparte
la conexión (mismo router)
Tráfico del juego
+ tráfico de fondo
buffer
Internet
.
.
.

Usuarios

URSI 2012, Elche

Router
Servidor del
juego
Metodología
- El mismo escenario que en VoIP
- Juego FPS: Quake IV
- Trazas de tráfico obtenidas del
CAIA project
- Consideramos el tráfico cliente-aservidor (el más restrictivo, que
coincide on el uplink)
URSI 2012, Elche
Metodología
- Histogramas de tiempo entre
paquetes y pps:
-

40.7 kbps / usuario

40 50 60 70 80 90 100 110
bytes

79.5 bytes media
URSI 2012, Elche

0

10 20 30 40 50 60 70
ms

64 pps
Metodología
- 20 jugadores comparten una
conexión
- Buffer: Drop-tail, tamaño medido
en kB
Ancho de banda Tamaños
2 Mbps
3 Mbps

URSI 2012, Elche

10 kB
20 kB
50 kB
100 kB
Metodología
-

Tráfico de fondo compartiendo la
conexión
-

-

50% paquetes: 40 bytes
10% paquetes: 576 bytes
40% paquetes: 1500 bytes

RTT de la red (30 ms) añadido offline
Tráfico del juego
+ tráfico de fondo
buffer
Internet
.
.
.

Usuarios

URSI 2012, Elche

Router
Servidor del
juego
Resultados: Retardo
RTT, 2 Mbps
450
10 kB
20 kB

400

50 kB
100 kB

350

300

ms

250
200

150
100
50

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: Retardo
RTT, 2 Mbps
450
10 kB
20 kB

400

50 kB
100 kB

350

300

ms

250
200

Límite ancho banda:
40.7 x 20 = 814 kbps

150
100
50

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: Retardo
RTT, 2 Mbps
450
10 kB
20 kB

400

50 kB

Retardo inaceptable

100 kB

350

300

ms

250
200

150
100
50

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: Retardo
RTT, 3 Mbps
450
10 kB
20 kB

400

50 kB
100 kB

350

300

ms

250
200

150
100
50

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: Retardo
RTT, 3 Mbps
450
10 kB
20 kB

400

50 kB
100 kB

350

300

ms

250
200

Límite ancho banda:
40.7 x 20 = 814 kbps

150
100
50

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: Retardo
RTT, 3 Mbps
450
10 kB
20 kB

400

50 kB

Retardo inaceptable

100 kB

350

300

ms

250
200

150
100
50

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: jitter
Jitter, 2 Mbps
110
10kB
100

20 kB
50 kB

90

100kB

80

ms

70
60
50
40
30
20
10
0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: jitter
Jitter, 2 Mbps
110
10kB
100

20 kB
50 kB

90

Por encima del límite,
el jitter baja, porque el
buffer está siempre
lleno

100kB

80

ms

70
60
50

Ancho de banda
40.7 x 20 = 814 kbps

40
30
20
10
0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: jitter
Jitter, 3 Mbps
110
10kB
100

20 kB
50 kB

90

100kB

80

ms

70
60
50
40
30
20
10

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: jitter
Jitter, 3 Mbps
110
10kB
100

20 kB

El pico baja al aumentar
el ancho de banda

50 kB

90

100kB

80

ms

70
60
50
40
30
20
10

0
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: Pérdidas
Pérdidas de paquetes, buffer 10kB, 2 Mbps
45%
juego (79 bytes media)
40 bytes

40%

576 bytes
1500 bytes

35%
30%
25%
20%
15%
10%
5%
0%
0

200

400

600

800

1000

1200

1400

1600

1800

tráfico de fondo (kbps)

URSI 2012, Elche

2000

2200

2400

2600

2800

3000
Resultados: Pérdidas
Pérdidas de paquetes, buffer 10kB, 2 Mbps
45%
juego (79 bytes media)
40 bytes

40%

576 bytes
1500 bytes

35%
30%

Los paquetes pequeños
tienen ventaja en el buffer
medido en bytes

25%
20%
15%
10%
5%
0%
0

200

400

600

800

1000

1200

1400

1600

1800

tráfico de fondo (kbps)

URSI 2012, Elche

2000

2200

2400

2600

2800

3000
Resultados: Pérdidas
Pérdidas de paquetes, buffer 10kB, 3 Mbps
45%
juego (79 bytes media)
40 bytes

40%

576 bytes
1500 bytes

35%

30%
25%
20%

15%
10%
5%

0%
0

200

400

600

800

1000

1200

1400

1600

1800

tráfico de fondo (kbps)

URSI 2012, Elche

2000

2200

2400

2600

2800

3000
Resultados: MOS
-

Fórmula del MOS en el G-Model:
x = 0.104*ping_average + jitter_average

MOS = -0.00000587 x3 + 0.00139 x2- 0.114 x + 4.37

-

Las pérdidas no se consideran mientras
no sobrepasen el 35%

URSI 2012, Elche
Resultados: MOS
MOS G-Model, 2 Mbps
5

4.5
4

MOS

3.5
3
2.5
2

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: MOS
MOS G-Model, 2 Mbps
5

4.5

Buena calidad
4

MOS

3.5

Calidad media
3
2.5
2

Mala calidad

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: MOS
MOS G-Model, 2 Mbps
5

El retardo y el
jitter crecen

4.5

El retardo crece y
el jitter baja
No decrecimiento
monótono

4

MOS

3.5
3
2.5
2

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: MOS
MOS G-Model, 2 Mbps
5

Los buffer pequeños
presentan el mejor
comportamiento

4.5
4

MOS

3.5
3
2.5
2

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: MOS
MOS G-Model, 3 Mbps
5
4.5
4

MOS

3.5
3
2.5
2

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: MOS
MOS G-Model, 3 Mbps
5
4.5

Buena calidad
4

MOS

3.5

Calidad media
3
2.5
2

Mala calidad

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Resultados: MOS
MOS G-Model, 3 Mbps
5

Valores aceptables
de MOS por encima
del límite de ancho
de banda

4.5
4

MOS

3.5
3
2.5
2

10 kB
20 kB

1.5

50 kB
100 kB

1
0

200

URSI 2012, Elche

400

600

800

1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000
tráfico de fondo (kbps)
Índice
-

I. Introducción
II. Trabajos relacionados
III. Pruebas y resultados
IV. Conclusiones
Conclusions
-

-

Access networks with low-end routers
Importance of the buffer size
Small buffers are better for real-time apps
Buffer implementation can penalyze big
packets
We cannot separately study each network
impairment
Need for subjective quality estimators to
calculate MOS
If delay and jitter are the considered
impairments, the jitter peak produces a MOS
valley

URSI 2012, Elche
Muchas gracias

GTC

Communication
Technologies Group

jsaldana@unizar.es

Más contenido relacionado

Destacado

Bang danh gia nhu cau hoc sinh bo sung chinh sua
Bang danh gia nhu cau hoc sinh bo sung chinh sua Bang danh gia nhu cau hoc sinh bo sung chinh sua
Bang danh gia nhu cau hoc sinh bo sung chinh sua Bảo Nguyễn
 
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 QualityJose Saldana
 
Open dataportals bryansmith_good15_may1_presentation_final
Open dataportals bryansmith_good15_may1_presentation_finalOpen dataportals bryansmith_good15_may1_presentation_final
Open dataportals bryansmith_good15_may1_presentation_finalGO Open Data (GOOD)
 
Cultura hip hop anthony vega
Cultura hip hop   anthony vegaCultura hip hop   anthony vega
Cultura hip hop anthony vegaAnthony Vega G
 
Unit 3 rocks in the landscape
Unit 3 rocks in the landscape Unit 3 rocks in the landscape
Unit 3 rocks in the landscape mmah24
 
Education pamela robinson_goopen2015 robinson slides
Education pamela robinson_goopen2015 robinson slidesEducation pamela robinson_goopen2015 robinson slides
Education pamela robinson_goopen2015 robinson slidesGO Open Data (GOOD)
 

Destacado (8)

Bang danh gia nhu cau hoc sinh bo sung chinh sua
Bang danh gia nhu cau hoc sinh bo sung chinh sua Bang danh gia nhu cau hoc sinh bo sung chinh sua
Bang danh gia nhu cau hoc sinh bo sung chinh sua
 
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
 
Open dataportals bryansmith_good15_may1_presentation_final
Open dataportals bryansmith_good15_may1_presentation_finalOpen dataportals bryansmith_good15_may1_presentation_final
Open dataportals bryansmith_good15_may1_presentation_final
 
Cultura hip hop anthony vega
Cultura hip hop   anthony vegaCultura hip hop   anthony vega
Cultura hip hop anthony vega
 
Unit 3 rocks in the landscape
Unit 3 rocks in the landscape Unit 3 rocks in the landscape
Unit 3 rocks in the landscape
 
Education pamela robinson_goopen2015 robinson slides
Education pamela robinson_goopen2015 robinson slidesEducation pamela robinson_goopen2015 robinson slides
Education pamela robinson_goopen2015 robinson slides
 
Ied providencia gahalá_presentación proyectos
Ied providencia gahalá_presentación proyectosIed providencia gahalá_presentación proyectos
Ied providencia gahalá_presentación proyectos
 
Ajeassp.2014.387.390
Ajeassp.2014.387.390Ajeassp.2014.387.390
Ajeassp.2014.387.390
 

Similar a Evaluación calidad juegos online dispositivo

Curso: Comunicación de datos y redes: 07 Nueva tecnología
Curso: Comunicación de datos y redes: 07 Nueva tecnologíaCurso: Comunicación de datos y redes: 07 Nueva tecnología
Curso: Comunicación de datos y redes: 07 Nueva tecnologíaJack Daniel Cáceres Meza
 
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 onlineJose Saldana
 
Quiz 2 2017_REDES II
Quiz 2 2017_REDES IIQuiz 2 2017_REDES II
Quiz 2 2017_REDES IIlanzero17
 
Redes Wireless Cisco
Redes Wireless CiscoRedes Wireless Cisco
Redes Wireless Ciscojafred
 
UCQ - Redes de Computadoras II - Presentación 06
UCQ - Redes de Computadoras II - Presentación 06UCQ - Redes de Computadoras II - Presentación 06
UCQ - Redes de Computadoras II - Presentación 06Giovanni Orozco
 
Curso: Redes y comunicaciones I: 03 Estándares ITU e IEEE
Curso: Redes y comunicaciones I: 03 Estándares ITU e IEEECurso: Redes y comunicaciones I: 03 Estándares ITU e IEEE
Curso: Redes y comunicaciones I: 03 Estándares ITU e IEEEJack Daniel Cáceres Meza
 
Adquisición de switches de lan
Adquisición de switches de lanAdquisición de switches de lan
Adquisición de switches de lancristian
 
ProtoColo tcp_ip
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ipComdat4
 
Arquitectura routers para soporte de qo s
Arquitectura routers para soporte de qo sArquitectura routers para soporte de qo s
Arquitectura routers para soporte de qo sSantiago Bernal
 
Fundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): Ethernet
Fundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): EthernetFundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): Ethernet
Fundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): EthernetMiguel Ángel Martín Tardío
 

Similar a Evaluación calidad juegos online dispositivo (20)

Curso: Comunicación de datos y redes: 07 Nueva tecnología
Curso: Comunicación de datos y redes: 07 Nueva tecnologíaCurso: Comunicación de datos y redes: 07 Nueva tecnología
Curso: Comunicación de datos y redes: 07 Nueva tecnología
 
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
 
Quiz 2 2017_REDES II
Quiz 2 2017_REDES IIQuiz 2 2017_REDES II
Quiz 2 2017_REDES II
 
Redes Wireless Cisco
Redes Wireless CiscoRedes Wireless Cisco
Redes Wireless Cisco
 
Redes wan
Redes wanRedes wan
Redes wan
 
UCQ - Redes de Computadoras II - Presentación 06
UCQ - Redes de Computadoras II - Presentación 06UCQ - Redes de Computadoras II - Presentación 06
UCQ - Redes de Computadoras II - Presentación 06
 
Curso: Redes y comunicaciones I: 03 Estándares ITU e IEEE
Curso: Redes y comunicaciones I: 03 Estándares ITU e IEEECurso: Redes y comunicaciones I: 03 Estándares ITU e IEEE
Curso: Redes y comunicaciones I: 03 Estándares ITU e IEEE
 
Presentacion voip codec_2013
Presentacion voip codec_2013Presentacion voip codec_2013
Presentacion voip codec_2013
 
Vo ip codec 2013
Vo ip codec 2013Vo ip codec 2013
Vo ip codec 2013
 
Presentacion voip codec_2013
Presentacion voip codec_2013Presentacion voip codec_2013
Presentacion voip codec_2013
 
Adquisición de switches de lan
Adquisición de switches de lanAdquisición de switches de lan
Adquisición de switches de lan
 
Adquisición de switches de lan
Adquisición de switches de lanAdquisición de switches de lan
Adquisición de switches de lan
 
ProtoColo tcp_ip
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ip
 
TCP IP
TCP IPTCP IP
TCP IP
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Arquitectura routers para soporte de qo s
Arquitectura routers para soporte de qo sArquitectura routers para soporte de qo s
Arquitectura routers para soporte de qo s
 
Fundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): Ethernet
Fundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): EthernetFundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): Ethernet
Fundamentos de Redes. Tema 8 - La capa de Enlace de Datos (II): Ethernet
 
Tesis-slides
Tesis-slidesTesis-slides
Tesis-slides
 
Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01
 
Redes de transporte
Redes de transporteRedes de transporte
Redes de transporte
 

Más de Jose Saldana

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 ServiceJose Saldana
 
Mejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingenieroMejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingenieroJose Saldana
 
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ºJose Saldana
 
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óvilesJose Saldana
 
Entretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristianaEntretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristianaJose Saldana
 
¿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?Jose Saldana
 
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 APsJose Saldana
 
Header compression and multiplexing in LISP
Header compression and multiplexing in LISPHeader compression and multiplexing in LISP
Header compression and multiplexing in LISPJose Saldana
 
Simplemux traffic optimization
Simplemux traffic optimizationSimplemux traffic optimization
Simplemux traffic optimizationJose Saldana
 
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 networkJose Saldana
 
Improving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxImproving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxJose Saldana
 
GAIA and Alternative Networks
GAIA and Alternative NetworksGAIA and Alternative Networks
GAIA and Alternative NetworksJose Saldana
 
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, PragueJose Saldana
 
Alternative Network Deployments
Alternative Network DeploymentsAlternative Network Deployments
Alternative Network DeploymentsJose Saldana
 
Simplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolSimplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolJose Saldana
 
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 NetworksJose Saldana
 
Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?Jose Saldana
 
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 FlowsJose Saldana
 
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 supportJose Saldana
 

Más de Jose Saldana (20)

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
 
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
 
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
 
Improving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxImproving Network Efficiency with Simplemux
Improving Network Efficiency with Simplemux
 
GAIA and Alternative Networks
GAIA and Alternative NetworksGAIA and Alternative Networks
GAIA and Alternative Networks
 
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
 
Simplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolSimplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocol
 
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
 
TCM-TF 2014
TCM-TF 2014TCM-TF 2014
TCM-TF 2014
 
Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?
 
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
 
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
 

Último

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 

Último (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 

Evaluación calidad juegos online dispositivo

  • 1. EVALUACIÓN DE LA CALIDAD SUBJETIVA DE JUEGOS ONLINE SEGÚN EL DISPOSITIVO DE ACCESO GTC Communication Technologies Group José Mª Saldaña Julián Fernández-Navajas José Ruiz-Mas Luis Casadesus Universidad de Zaragoza
  • 2. Índice - I. Introducción II. Trabajos relacionados III. Pruebas y resultados IV. Conclusiones
  • 3. Índice - I. Introducción II. Trabajos relacionados III. Pruebas y resultados IV. Conclusiones
  • 4. Introducción - Internet no fue diseñada para servicios con requerimientos de tiempo real. - Primeros servicios: e-mail, transferencia de ficheros URSI 2012, Elche
  • 5. Introducción - Pero estos servicios se están usando cada vez más: VoIP, videoconferencia, juegos online URSI 2012, Elche
  • 6. Introducción - Problema: usamos una red best effort para un servicio de tiempo real. Los usuarios demandan una calidad similar a la que están acostumbrados (p. ej. Teléfono vs VoIP) Debemos encontrar la relación entre la calidad subjetiva y los parámetros de red: - Retardo, pérdidas, ancho de banda, jitter. URSI 2012, Elche
  • 7. Introducción - E-Model: Herramienta de la ITU para estimar la calidad en función del retardo, pérdidas, codec. - Baterías de encuestas para elaborar un modelo de MOS (Mean Opinion Score) URSI 2012, Elche
  • 8. Juegos FPS online - Requerimientos de tiempo real muy estrictos: - Interactividad (ver vídeo) - Los jugadores son (muy) exigentes URSI 2012, Elche
  • 9. FPS online games - Características del tráfico: - - UDP Paquetes pequeños (100 bytes máximo) Alta frecuencia (de 25 a 85 pps) No existe un MOS para todos los juegos - Algunos son más sensibles al retardo, otros a las pérdidas o al jitter, etc. URSI 2012, Elche
  • 10. Índice - I. Introducción II. Trabajos relacionados III. Pruebas y resultados IV. Conclusiones
  • 11. II. Trabajos Relacionados - Dimensionado del buffer - Medir la calidad subjetiva para juegos online
  • 12. II. Trabajos Relacionados - Dimensionado del buffer - Medir la calidad subjetiva para juegos online
  • 13. Dimensionado del buffer - Los jugadores usan redes de acceso - Consideraremos por tanto router de gama media-baja - Buffer pequeños (decenas de kilobytes) Políticas Drop-tail FIFO URSI 2012, Elche
  • 14. Dimensionado del buffer - Propuestas de dimensionado: - Rule of the thumb: C x RTT - Maximiza la ocupación del buffer Añade mucho retardo - Stanford model: C x RTT / sqrt(N) - Tiny buffer: 20 a 50 paquetes URSI 2012, Elche
  • 15. Dimensionado del buffer Mayor retardo Buffer más grande Mayor jitter Menores pérdidas URSI 2012, Elche Menores pérdidas Buffer más pequeño Menor jitter Mayores pérdidas
  • 16. II. Trabajos Relacionados - Dimensionado del buffer - Medir la calidad subjetiva para juegos online
  • 17. Calidad subjetiva en FPS - MOS en función del retardo (dependencia lineal) C. Schaefer, T. Enderes, H. Ritter, M. Zitterbart. “Subjective quality assessment for multiplayer real-time games”. In Proc 1st workshop on Network and system support for games (NetGames '02). ACM, New York, NY, USA, 74-78. 2002. - Influencia del retardo y pérdidas (sin proponer un MOS) S. Zander, G. Armitage, “Empirically Measuring the QoS Sensitivity of Interactive Online Game Players”. In Proc. Australian Telecommunications Networks & Applications Conference (ATNAC 2004), Sydney, Australia, Dec. 2004. Diferente comportamiento frente a pérdidas: URSI 2012, Elche Halo: Deja de funcionar con 4% de pérdidas Quake III: Funciona hasta con 35%
  • 18. Calidad subjetiva en FPS - Retardo y jitter, por separado M. Dick, O. Wellnitz, L. Wolf. “Analysis of factors affecting players' performance and perception in multiplayer games”. In Proc. 4th ACM SIGCOMM workshop on Network and system support for games (NetGames '05). ACM, New York, NY, USA, 1-7, 2005. - Primer MOS, adaptado del E-model A. F. Wattimena, R. E. Kooij, J. M. van Vugt, O. K. Ahmed, “Predicting the perceived quality of a first person shooter: the Quake IV G-model”. In Proc. 5th SIGCOMM workshop Network and system support for games (NetGames '06), ACM, New York, NY, USA, 2006. - Sólo consideran retardo y jitter Juego estudiado: Quake IV G-model: Es el que usaremos URSI 2012, Elche
  • 19. Índice - I. Introducción II. Trabajos relacionados III. Pruebas y resultados IV. Conclusiones
  • 20. Resultados previos VoIP - El E-Model usa el retardo y las pérdidas. - No se usa el jitter, porque se implementa un buffer de dejitter URSI 2012, Elche
  • 21. Resultados previos VoIP - El MOS decrece monótonamente al aumentar el tráfico de fondo: E-Model MOS 5 4.5 4 MOS 3.5 3 2.5 1 call 5 calls 10 calls 15 calls 20 calls 2 1.5 1 400 450 500 550 600 650 700 750 background traffic (kbps) URSI 2012, Elche 800 850 900 950 1000
  • 22. Escenario considerado Un número de jugadores comparte la conexión (mismo router) Tráfico del juego + tráfico de fondo buffer Internet . . . Usuarios URSI 2012, Elche Router Servidor del juego
  • 23. Metodología - El mismo escenario que en VoIP - Juego FPS: Quake IV - Trazas de tráfico obtenidas del CAIA project - Consideramos el tráfico cliente-aservidor (el más restrictivo, que coincide on el uplink) URSI 2012, Elche
  • 24. Metodología - Histogramas de tiempo entre paquetes y pps: - 40.7 kbps / usuario 40 50 60 70 80 90 100 110 bytes 79.5 bytes media URSI 2012, Elche 0 10 20 30 40 50 60 70 ms 64 pps
  • 25. Metodología - 20 jugadores comparten una conexión - Buffer: Drop-tail, tamaño medido en kB Ancho de banda Tamaños 2 Mbps 3 Mbps URSI 2012, Elche 10 kB 20 kB 50 kB 100 kB
  • 26. Metodología - Tráfico de fondo compartiendo la conexión - - 50% paquetes: 40 bytes 10% paquetes: 576 bytes 40% paquetes: 1500 bytes RTT de la red (30 ms) añadido offline Tráfico del juego + tráfico de fondo buffer Internet . . . Usuarios URSI 2012, Elche Router Servidor del juego
  • 27. Resultados: Retardo RTT, 2 Mbps 450 10 kB 20 kB 400 50 kB 100 kB 350 300 ms 250 200 150 100 50 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 28. Resultados: Retardo RTT, 2 Mbps 450 10 kB 20 kB 400 50 kB 100 kB 350 300 ms 250 200 Límite ancho banda: 40.7 x 20 = 814 kbps 150 100 50 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 29. Resultados: Retardo RTT, 2 Mbps 450 10 kB 20 kB 400 50 kB Retardo inaceptable 100 kB 350 300 ms 250 200 150 100 50 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 30. Resultados: Retardo RTT, 3 Mbps 450 10 kB 20 kB 400 50 kB 100 kB 350 300 ms 250 200 150 100 50 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 31. Resultados: Retardo RTT, 3 Mbps 450 10 kB 20 kB 400 50 kB 100 kB 350 300 ms 250 200 Límite ancho banda: 40.7 x 20 = 814 kbps 150 100 50 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 32. Resultados: Retardo RTT, 3 Mbps 450 10 kB 20 kB 400 50 kB Retardo inaceptable 100 kB 350 300 ms 250 200 150 100 50 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 33. Resultados: jitter Jitter, 2 Mbps 110 10kB 100 20 kB 50 kB 90 100kB 80 ms 70 60 50 40 30 20 10 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 34. Resultados: jitter Jitter, 2 Mbps 110 10kB 100 20 kB 50 kB 90 Por encima del límite, el jitter baja, porque el buffer está siempre lleno 100kB 80 ms 70 60 50 Ancho de banda 40.7 x 20 = 814 kbps 40 30 20 10 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 35. Resultados: jitter Jitter, 3 Mbps 110 10kB 100 20 kB 50 kB 90 100kB 80 ms 70 60 50 40 30 20 10 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 36. Resultados: jitter Jitter, 3 Mbps 110 10kB 100 20 kB El pico baja al aumentar el ancho de banda 50 kB 90 100kB 80 ms 70 60 50 40 30 20 10 0 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 37. Resultados: Pérdidas Pérdidas de paquetes, buffer 10kB, 2 Mbps 45% juego (79 bytes media) 40 bytes 40% 576 bytes 1500 bytes 35% 30% 25% 20% 15% 10% 5% 0% 0 200 400 600 800 1000 1200 1400 1600 1800 tráfico de fondo (kbps) URSI 2012, Elche 2000 2200 2400 2600 2800 3000
  • 38. Resultados: Pérdidas Pérdidas de paquetes, buffer 10kB, 2 Mbps 45% juego (79 bytes media) 40 bytes 40% 576 bytes 1500 bytes 35% 30% Los paquetes pequeños tienen ventaja en el buffer medido en bytes 25% 20% 15% 10% 5% 0% 0 200 400 600 800 1000 1200 1400 1600 1800 tráfico de fondo (kbps) URSI 2012, Elche 2000 2200 2400 2600 2800 3000
  • 39. Resultados: Pérdidas Pérdidas de paquetes, buffer 10kB, 3 Mbps 45% juego (79 bytes media) 40 bytes 40% 576 bytes 1500 bytes 35% 30% 25% 20% 15% 10% 5% 0% 0 200 400 600 800 1000 1200 1400 1600 1800 tráfico de fondo (kbps) URSI 2012, Elche 2000 2200 2400 2600 2800 3000
  • 40. Resultados: MOS - Fórmula del MOS en el G-Model: x = 0.104*ping_average + jitter_average MOS = -0.00000587 x3 + 0.00139 x2- 0.114 x + 4.37 - Las pérdidas no se consideran mientras no sobrepasen el 35% URSI 2012, Elche
  • 41. Resultados: MOS MOS G-Model, 2 Mbps 5 4.5 4 MOS 3.5 3 2.5 2 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 42. Resultados: MOS MOS G-Model, 2 Mbps 5 4.5 Buena calidad 4 MOS 3.5 Calidad media 3 2.5 2 Mala calidad 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 43. Resultados: MOS MOS G-Model, 2 Mbps 5 El retardo y el jitter crecen 4.5 El retardo crece y el jitter baja No decrecimiento monótono 4 MOS 3.5 3 2.5 2 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 44. Resultados: MOS MOS G-Model, 2 Mbps 5 Los buffer pequeños presentan el mejor comportamiento 4.5 4 MOS 3.5 3 2.5 2 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 45. Resultados: MOS MOS G-Model, 3 Mbps 5 4.5 4 MOS 3.5 3 2.5 2 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 46. Resultados: MOS MOS G-Model, 3 Mbps 5 4.5 Buena calidad 4 MOS 3.5 Calidad media 3 2.5 2 Mala calidad 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 47. Resultados: MOS MOS G-Model, 3 Mbps 5 Valores aceptables de MOS por encima del límite de ancho de banda 4.5 4 MOS 3.5 3 2.5 2 10 kB 20 kB 1.5 50 kB 100 kB 1 0 200 URSI 2012, Elche 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 tráfico de fondo (kbps)
  • 48. Índice - I. Introducción II. Trabajos relacionados III. Pruebas y resultados IV. Conclusiones
  • 49. Conclusions - - Access networks with low-end routers Importance of the buffer size Small buffers are better for real-time apps Buffer implementation can penalyze big packets We cannot separately study each network impairment Need for subjective quality estimators to calculate MOS If delay and jitter are the considered impairments, the jitter peak produces a MOS valley URSI 2012, Elche