Esquema de renegociación periódica de ancho de banda para

Transcripción

Esquema de renegociación periódica de ancho de banda para
Esquema de renegociación periódica de ancho de banda
para servicios de vídeo VBR
E. Casilari, A. Reyes, A. Díaz-Estrella y F. Sandoval
Dpto. Tecnología Electrónica, E.T.S.I. Telecomunicación, Universidad de Málaga,
Campus de Teatinos, 29071 Málaga., Tfno.: 34-952132755; FAX 34-952131447, [email protected]
Abstract
In this work we show how the existence of long term variability in Variable Bit Rate (VBR) Video Traffic imposes
the need of bandwidth renegotiation. In particular, two simple controls with a fixed renegotiation interval are
proposed. Using a real MPEG trace the schemes are evaluated to prove their benefits in terms of bandwidth efficiency
and quality of service. Indirectly, these controls demonstrate the need of modelling long term variability in VBR
traffic.
1. Introducción
Frente al esquema de compresión de tasa constante o
CBR (Constant Bit Rate) la codificación de vídeo
VBR (Variable Bit Rate) permitirá una mayor
relación calidad/ancho de banda así como la
posibilidad de obtener ganancia estadística en redes
digitales asíncronas como ATM. Sin embargo, la
fuerte variabilidad (en múltiples escalas de tiempo)
del tráfico que resulta de comprimir una señal de
vídeo bajo una compresión VBR exige una serie de
controles y mecanismos de gestión que no eran
necesarios con el esquema CBR y que son
especialmente críticos si reparamos en los estrictos
parámetros de calidad de servicio (pérdidas y
retrasos) que suelen demandar los servicios de vídeo.
La propuesta más simple (y la más ineficaz) para
gestionar una transmisión de vídeo VBR consiste en
reservar en el enlace un ancho de banda igual a la
velocidad de pico esperada de la muestra. Aunque
esta propuesta garantiza la ausencia de pérdidas y
retardos, lógicamente anula por completo la filosofía
de multiplexación estadística para la que la propia
codificación VBR fue pensada. Así, el problema
radica en llegar a un compromiso entre la calidad
que se debe asegurar al servicio y la repercusión que
tiene sobre la red transmitir un flujo cuya
variabilidad ha hecho hablar incluso de fractalidad o
autosemejanza. Entre los controles habitualmente
propuestos figuran los llamados controles de
renegociación [1][2], los cuales plantean la
necesidad de renegociar el recurso exigido a la red
(el ancho de banda) periódicamente, en función de la
propia variabilidad de la señal. Su principal
desventaja subyace en el hecho de que cada
negociación introduce una sobrecarga en la red,
aparte de que es un factor exógeno al propio servicio
de vídeo (el estado de la red) el que decide la
viabilidad de una solicitud de más recursos.
En este trabajo proponemos un mecanismo de
renegociación periódica muy simple, válido para el
acceso y transmisión de secuencias grabadas como
ocurre en servicios tales como el vídeo bajo
demanda y otras bases de datos multimedia. Las
pruebas realizadas demuestran la eficacia de los
esquemas de renegociación así como la necesidad de
incluir la variabilidad a largo plazo en los modelos
de tráfico de vídeo.
2. Mecanismo de renegociación
Los mecanismos que a continuación se proponen se
basan en la renegociación del ancho de banda
exigido por un flujo de vídeo, tomando como
periodo un intervalo de duración fija T. Las
necesidades del servicio son previsibles ya que, al
tratarse de series grabadas, se conoce de antemano la
evolución en el tiempo de la señal x[n] a transmitir.
Esta esquema, aunque puede no optimizar el número
de renegociaciones, evita la complejidad algorítmica
de otras propuestas, siendo mucho más sencilla de
implementar.
2.1. Pruebas para ocupación media fija
De acuerdo con este primer esquema se fija un factor
de utilización media (ρ) del enlace, común para
todos los intervalos, de manera que el ancho de
banda asignado C[k] para el k-ésimo intervalo de
duración T quedaría definido como sigue:
C [k ] = ρ
x[i ]
i = ( k −1)⋅T +1 T
k ⋅T
∑
La figura 1 muestra la efectividad del esquema
cuando es aplicado a una señal real, en concreto la
serie correspondiente a la codificación en MPEG-1
de la película "Blade Runner". La figura prueba la
disminución del retardo medio sufrido por la señal
conforme se reduce el intervalo de renegociación. Se
puede observar que renegociando el ancho de banda
a intervalos de 1 minuto se consigue, para la misma
utilización del recurso, decrementar el retraso de la
señal en un orden de magnitud.
2.2. Pruebas para retardo máximo tolerado
En el segundo esquema, el ancho de banda asignado
para cada intervalo es elegido de modo que se
asegure una calidad mínima a la señal en términos de
retraso. Este método exige computar dicho retraso en
una cola simulada Q[n], utilizando la recursión de
Lindley:
indica la cantidad de información almacenada en
cola durante el intervalo i. Mediante un sencillo
algoritmo de búsqueda se puede encontrar, para cada
intervalo, el C[k] mínimo que garantiza que la cola
no excede de un tamaño B para el cual el retraso
sería inadmisible: max{Q[i ]} ≤ B .
i
Retardo medio sufrido en función del intervalo de renegociación
2
10
Sin renegociar
T=10 min
T=5 min
T=1 min
1
10
T=30 seg
T=6 seg
T=3 seg
modelo incorrelado que sólo caracteriza estadísticos
de primer orden. No obstante, cuando se emplea un
modelo que incluye las dependencias a largo plazo
(LRD), como un filtro FARIMA, sí que se puede
apreciar esta clara necesidad.
Ocupación máxima conseguida bajo restricción de cierto retardo
100 medio
Ocupación (%)
Q[i ] = max{0, Q[i − 1] + x[i ] − C [k ]}
para k / ( k − 1) ⋅ T + 1 < i < (k ⋅ T ) y donde Q[i]
0
40
1
10
2
3
4
10
10
Tiempo de renegociación (seg.)
10
100
Ocupación (%)
Retardo medio (seg.)
60
20
0
10
10
Modelo Proyectado
80
-1
10
-2
10
-3
Modelo FARIMA
60
40
20
0
10
10
-4
0.1 seg
0.01 seg
0.001 seg
80
1
10
2
3
10
10
Tiempo de renegociación (seg.)
4
10
10
-5
10
45
50
55
60
65
70
75
Ocupación media (%)
80
85
90
Figura 1. Tamaño de cola medio conseguido en
función del intervalo de renegociación
Ocupación máxima conseguida bajo restricción de cierto retardo máximo
100
0.1 seg
0.01 seg
0.001 seg
90
80
Ocupación (%)
70
60
50
40
30
20
10
0
10
1
10
2
3
10
10
Tiempo de renegociación (seg.)
4
10
Figura 2. Ocupación máxima conseguida bajo
restricción de retardo máximo
Las pruebas con la señal "Blade Runner", para tres
umbrales realistas de retardo, permiten comprobar de
nuevo la necesidad de renegociar el ancho de banda,
ya que al aminorar el intervalo de renegociación
aumenta ostensiblemente la utilización media del
canal, optimizando en consecuencia el consumo de
ancho de banda (figura 2).
2.3. Necesidad del modelado LRD
Las pruebas anteriores muestran, por tanto, la
eficiencia de la reasignación de recursos para
abordar la variabilidad a largo plazo de las
secuencias de vídeo VBR. Sin embargo, obviando
este problema, se ha esgrimido que esta variabilidad
carecía de consecuencias prácticas para la
transmisión de tráfico de vídeo [3]. La figura 3 (para
pruebas con el segundo esquema) demuestra cómo
esta necesidad de renegociación no existiría si se
considerase como modelo de la señal real anterior un
Figura 3. Efectos de la renegociación sobre el
flujo de dos modelos de tráfico de vídeo.
3. Conclusiones
En este trabajo hemos probado la necesidad de
renegociar periódicamente el ancho de banda que
solicitan a las redes digitales los servicios de vídeo
VBR. En concreto, se han propuesto dos sencillos
esquemas de renegociación a intervalos fijos que
optimizan considerablemente el uso de recursos y
que indirectamente muestran la relevancia de
modelar la variabilidad a largo plazo de las señales
de vídeo VBR.
Agradecimientos
Este trabajo ha sido financiado en parte por
la Comisión Interministerial de Ciencia y Tecnología
(CICYT), Proyecto Nº TIC96-0743. Igualmente,
queremos agradecer a Jorge Mata y Luis J. de la
Cruz (Dpto. Telemática Aplicada, UPC) la cesión de
la muestra de vídeo empleada.
Referencias
[1.]
Reininger, D., et al., y Raychaudhuri, D.,
"Bandwidth Renegotiation for VBR Video
Over ATM Networks", IEEE Journal on
Selected Areas in Communications, Vol.
14, Nº 6, Agosto, 1996, pp. 1076-1086.
[2.]
De la Cruz, Luis J., "Contribución a la
Regulación del Tráfico en Redes ATM.
Aplicación al Tráfico de Vídeo", Tesis
Doctoral, Departamento de Matemática
Aplicada y Telemática, Universidad
Politécnica de Cataluña, Febrero, 1999.
[3.]
Heyman, D.P., y Lakshman, T.V., “What
are the implications of Long-RangeDependence for VBR-Video Traffic
Engineering?”. IEEE/ACM Transactions on
Networking, Vol. 4, Nº 3, Junio, 1996, pp.
301-317.

Documentos relacionados