Você está na página 1de 10

1

CALIDAD DE SERVICIO EN ATM


ATM tiene varios mecanismos para poder garantizar calidad en el servicio
(QoS) a los usuarios finales. En esta seccin se describirn los mecanismos
bsicos que apoyan la Calidad en el servicio en las Redes ATM.
La UIT-T seleccion al Modo de Transferencia Asincrnico (ATM) como
la tecnologa de red para materializar la RDSI de Banda Ancha (B-ISDN).
Es importante destacar que lo anterior es debido a que ATM fue diseada
como una tecnologa rpida de conmutacin de paquetes, basadas en
paquetes de tamao fijo y pequeos denominados celdas. Tambin hay que
destacar que esta es independiente del servicio y que la informacin de
cualquier tipo de servicio es transportada en las celdas.
ATM tiene varios mecanismos para garantizar Calidad de Servicio al usuario
final.
Luego vamos a continuacin a ver algunas definiciones importantes:
Contrato de Trfico: Es un acuerdo de partes, entre la red y el cliente donde
se establecen las caractersticas del trfico en una UNI.

Descriptores de Trfico: Son parmetros que describen las caractersticas


del trfico, dentro de un contrato de trfico.

UPC: Es la entidad, a la entrada de la red, que va a verificar que el usuario


cumple su contrato de trfico.

CAC: Es la entidad encargada de aceptar o negar nuevas conexiones, a


expensas que la red pueda complir los contratos.

Contrato de Trfico
Cuando una conexin ATM es establecida, el usuario y la red entran en un
contrato de trfico que ha sido reconocido por ambos para la duracin
completa de la conexin.
El contrato de trfico tiene dos partes, tal como se muestran en la Tabla 2.3.
Una de las partes es el descriptor del trfico donde se define el patrn de
trfico que la fuente promete no violar. Mientras que la otra de las partes es el
descriptor de la QoS donde se define el compromiso de QoS de la Red hacia
el usuario para esa conexin.
Tabla 2.3

Vemos que los descriptores del trfico y de la calidad del servicio son
definidos por varios parmetros los cules se describirn mas adelante.
2

Descriptores del trfico


La capacidad de la red para proporcionar los niveles de QoS depende de
cmo se generen las celdas a transmitir. Por ejemplo ests se pueden
producir a una velocidad baja y constante, o bien a una velocidad alta y de
forma impredecible. La capacidad depende de los recursos disponibles, es
decir, ancho de banda y memorias temporales que la red proporciona a una
determinada conexin. Por lo tanto el contrato de conexin entre el usuario y
la red debe especificar como el origen generar las celdas. Por ese motivo
los estndares han especificado varios parmetros de descripcin del
trfico del origen. Los algoritmos de planificacin han de ser robustos y
capaces de monitorear el trfico producido por el origen a fin de determinar si
se cumple o no el contrato de conexin.

La combinacin de los cinco parmetros siguientes define el patrn de una


fuente de trfico para una conexin:

Velocidad mxima (Peak Cell Rate, PCR): la misma especifica la velocidad


en celdas por segundo que el origen nunca podr exceder sobre esa
conexin. El intervalo mnimo permitido entre celdas viene dado por la
expresin T= 1/ PCR.

Velocidad continua o mantenida (Sustainable Cell Rate, SCR): es la


velocidad media superior para una determinada conexin, medida en celdas
por segundo a la que transmite el origen durante un perodo de tiempo
considerable. O sea que si la razn de celdas promedios excede el SCR, la
fuente estara violando el contrato de trfico.

Tamao mximo de rfaga (Maximum Burst Size, MBS): El mismo es


medido en nmero de celdas y especifica el nmero mximo de celdas
consecutivas que el origen puede transmitir durante la velocidad mxima
(PCR).

Velocidad Mnima (Minimum Cell Rate, MCR): es la velocidad promedio


mnima, medida en celdas por segundo, a la que se le permite transmitir al
origen para una conexin.
Tamao Mximo de Trama (Maximum Frame Size,MFS): es el tamao
mximo de una trama que puede ser transportada por ATM.
Aunque un origen produzca celdas exactamente a la velocidad PCR, el
posterior multiplexado de las mismas y el procesamiento de la capa fsica
(como la insercin de una celda en una cadena de bits) pueden producir
cierta variabilidad en dicha medida. Por lo que los mecanismos de
planificacin deben tener presente esta variabilidad inevitable. De ah que
sea necesario definir un parmetro de tolerancia en cuanto a la variacin del
retardo de las celdas.

Tolerancia a variacin del retardo (Cell Delay Variation Tolerante, CDVT):


especifica el nivel de variacin del retardo de celdas a ser tolerado para la
conexin.
3

Parmetros de Calidad del Servicio (QoS)


Un objetivo fundamental de ATM es el de proporcionar garantas de calidad
de Servicio (QoS) de extremo a extremo durante la transferencia de celdas a
travs de la Red. La QoS proporcionada por la red se especifica en trminos
de parmetros a nivel de celda.
El Forum ATM ha definido diversos parmetros, primero vamos a ver tres que
se utilizan durante el establecimiento de la conexin y son indicadores del
funcionamiento intrnseco de la red:

Porcentaje de celda errneas (Cell Error Ratio, CER): es la proporcin de


celdas con uno o mas bits errneos de una conexin. El mismo depende del
medio fsico subyacente. En el clculo del CER se excluyen los bloques de
celdas severamente errneos (definidos mas adelante).

Porcentaje de celdas insertadas (Cell Misinsertion Ratio.CMR): es el


nmero medio de celdas por segundo que se envan errneamente hacia
una conexin de destino dada. El CMR depende principalmente del
porcentaje de errores de cabecera no detectados en las celdas. En el clculo
del CMR se excluyen los bloques de celdas severamente errneos (definidos
mas adelante). Note que el CMR es un porcentaje expresado en celdas por
segundo, dado que el mecanismo que produce las inserciones depende del
nmero de celdas transmitidas.

Porcentaje de bloques de celdas severamente errneos (Severely-


Errored Cell Block Ratio, SECBR): se produce un bloque de celdas
severamente errneo cuando mas de M celdas se pierden por error o se
encuentran errneamente en un bloque de N celdas recibidas , donde M y N
se definen por el operador de la Red. El SECBR se determina en funcin de
las propiedades de los mecanismos de error del medio de transmisin, en
funcin de los desbordamientos de las memorias temporales y en funcin de
los efectos operativos del sistema de transmisin subyacente ( prdidas de
informacin producidas por reemplazo de enlaces de transmisin activos por
los de respaldo en respuesta a fallos).

Los siguientes tres parmetros de QoS se pueden negociar entre el usuario y


la red durante el establecimiento de la conexin:

Porcentaje de celdas prdidas (Cell Loss Ratio, CLR): es la proporcin de


celdas prdidas con respecto al total de celdas transmitidas de una conexin.
El valor del CLR se negocia entre el usuario y la red durante el
establecimiento de la conexin. El mismo se especifica como un orden de
magnitud en el rango de 10-1 a 10-15. Tambin se puede dejar sin especificar.
El CLR objetivo se puede aplicar tanto a flujos de celdas con CLP = 0 (de
conformidad) como a flujos de celdas con CLP = 0 + 1 (todas las celdas). El
grado de negociacin del CLR depende de la sofisticacin de las estrategias
de almacenamiento en las memorias temporales disponibles en la red. O sea
que aunque la primera causa de prdida de celdas en una red ATM es el
desbordamiento del buffer en los switch intermedios, esta no es la causa
exclusiva. Las celdas tambin se pueden perder debido a prdidas de rutas.
4

Mximo retardo de transferencia de celdas (Cell Transfer Delay, CTD): es


el tiempo que transcurre desde el instante en que una celda entra a la red a
travs de la UNI en el origen hasta el instante en que llega a la UNI de
destino.
El CTD incluye los retardos de propagacin, de procesamiento, y los retardos
de las colas de los multiplexores y conmutadores. Generalmente celdas
diferentes de una misma conexin experimentan retardos diferentes. Por
tanto el CTD se define mediante una funcin densidad de probabilidad, como
se muestra en la Fig.2.1

Fig.2.1 Variaciones del CTD

Los estndares permiten la negociacin del mximo CTD.


Como se muestra en la Figura, el CTD mximo se define como el valor Dmax
para el cual la fraccin T- de todas las celdas que tienen un CTD menor
que Dmax, donde es un valor suficientemente pequeo. Por ejemplo el
valor requerido para CLR establece un lmite superior para el valor de . Se
pueden utilizar los algoritmos de planificacin de colas de los conmutadores
para controlar los CTD experimentados por las celdas.

Variacin en el retardo de las Celdas (Cell Delay Variation , CDV): mide la


variacin del retardo total de las celdas de una conexin. O sea el CDV es la
diferencia entre el mejor caso y el peor caso de CTD. El mejor caso es el
retardo fijo y el peor caso es el mximo CTD.
La CDV excluye la componente fija D0 del CTD experimentada por todas las
celdas de la conexin. Por ejemplo el retardo de propagacin y los retardos
de procesamiento fijos, tal como se muestra en la Figura. Los estndares
actuales permiten la negociacin de la CDV pico a pico, que es simplemente
la diferencia entre el CTD mximo Dmx y la componente fija del retardo D0.
Note que los conmutadores de la red solo tienen un control limitado de la
amplitud (variacin) de los valores del CTD. Como consecuencia, el rango de
valores del CDV que se puede negociar en una determinada conexin
tambin est limitado.

Los parmetros anteriores son utilizados para definir absolutamente garantas


cuantitativas para celdas viajando a travs de una determinada conexin VC.
Adems de estos parmetros absolutos, el Forum ATM ha recientemente
definido un nuevo parmetro llamado Selector de Clase de
5

Comportamiento (Behavior Class Selector, BCS), el cul soporta


tratamiento diferencial a un grupo de conexiones (VCs) pertenecientes a
diferentes clases de prioridades (behavior). Un operador de red ATM puede
definir un conjunto de clases de prioridades cuando una clase determinada
de este conjunto puede ser indicada mediante este parmetro BCS. El apoyo
de esta clase de comportamiento y el BCS son opcionales. Mas adelante se
podr apreciar esto por ejemplo cuando s e quiere dar Servicios
Diferenciados (ServDiff) sobre ATM.

Categoras de Servicios en ATM


Es posible establecer conexiones ATM de propiedades arbitrarias con
respecto al trfico y la QoS. Ello se puede realizar seleccionando los valores
para los descriptores y para los parmetros negociables de QoS. En la
prctica existen diversas clases de trficos claramente identificables en
trminos de propiedades del trfico y requisitos de QoS.
El Forum ATM ha definido cinco categoras de servicio mostradas en la
Tabla # 2.4. La categora de servicio es especificada por la fuente durante el
proceso de establecimiento de la conexin. De ah que en dependencia del
servicio la Red reserva los recursos apropiados para satisfacer los
requerimientos de QoS.

Las dos primeras se aplican a conexiones en tiempo real, en el sentido de


contar con fuertes restricciones en cuanto a retardos y temporizacin.

Tabla #2.4 Especificaciones de Trfico y QoS para las diferentes


Categoras de Servicio de ATM
Service Traffic QoS Parameter
Class Parameter
CBR PCR maxCTD, CDV, CLR
rt-VBR PCR, SCR, MBS maxCTD, CDV, CLR
nrt-VBR PCR, SCR, MBS CLR
ABR PCR, MCR CLR (algunas redes pueden no permitir la
especificacin de un CLR)
UBR PCR No QoS, pero diferenciacin del servicio
mediante BCS.
GFR PCR, MCR, MBS, CLR (algunas redes pueden no permitir la
MFS especificacin de un CLR)

Velocidad constante (Constant Bit Rate, CBR): esta categora est


destinada a los tipos de trficos con rigurosas restricciones temporales, como
voz, emulacin de circuitos y ciertos tipos de video, los cuales requieren una
velocidad constante durante toda la transmisin. La misma es similar a una
lnea arrendada y es caracterizada por la velocidad mxima del trfico (PCR).
La QoS se especifica mediante el CTD, la CDV y el CLR.

Velocidad variable de trfico en tiempo real (Variable Bit Rate, VBR):


esta categora de servicio de ATM denominada rt-VBR, est destinada al
6

trfico de velocidad variable con rigurosas restricciones temporales, como el


de ciertos tipos de video. El trfico se describe por la velocidad mxima
(PCR), la velocidad mantenida (SCR) y el tamao mximo de rfaga (MBS).
Mientras que la calidad del servicio (QoS) se especifica mediante el CLR, el
CTD y la CDV.

Velocidad Variable de trfico no de tiempo real (non-real-time Variable


Bit Rate, nrt-VBR): esta categora de servicio est destinada a las
aplicaciones que producen trfico a modo de rfagas. No contando estas
aplicaciones con restricciones rigurosas de tiempo, como es el caso de las
transacciones bancarias. El trfico se describe mediante la velocidad mxima
(PCR), la mantenida (SCR) y el tamao mximo de rfaga (MBS). Mientras
que la QoS se especifica mediante el CLR y no hay restricciones en cuanto a
retardo.

Velocidad disponible (Available Bit Rate, ABR): esta categora de servicio


est destinada a los orgenes que pueden adaptar dinmicamente su
velocidad en funcin de la realimentacin de la red. Este servicio permite a
las fuentes explotar el ancho de banda que se encuentra disponible en la red
en un momento dado. El trfico se especifica mediante la velocidad mxima
(PCR) y la mnima (MCR), las cules pueden ser cero. Los orgenes adaptan
su velocidad de transmisin mediante un algoritmo de control de congestin
basado en celdas de control (Resource Management, RM) que proporcionan
informacin explcita de la velocidad. Las conexiones que adaptan su trfico a
la realimentacin pueden esperar un bajo CLR, as como un reparto justo del
ancho de banda.
Este servicio fue diseado para aplicaciones de datos y usos basados en
control de la congestin para administrar el trfico de la red.

Velocidad no especificada (Unspecified Bit Rate, UBR): Este servicio no


proporciona ninguna garanta de QoS. La velocidad mxima (PCR) puede
estar o no especificada. Este servicio es apropiado para aplicaciones no
crticas que pueden tolerar o adaptarse fcilmente a la prdida de celdas.
Este servicio es equivalente al servicio del mejor esfuerzo del nivel IP en
Internet.

En ATM las garantas de QoS se proporcionan basndose en la conexin, es


decir, cada conexin puede esperar que sus requisitos de QoS se
satisfagan. ATM gestiona flujos de celdas provenientes de mltiples
conexiones que necesariamente interactan en los puntos de multiplexado.
Por lo tanto vale la pena considerar la naturaleza de las garantas de QoS,
as como las estrategias de asignacin de recursos para las diferentes
categoras de servicios ATM.
En las conexiones CBR el origen es libre de transmitir a la velocidad mxima
(PCR) negociada en cualquier momento y durante cualquier intervalo. Por lo
tanto la red debe contar con suficiente ancho de banda para permitir al origen
transmitir a la PCR continuamente. La estrategia de planificacin / prioridad
de los multiplexores debe asegurar que este ancho de banda se encuentre
disponible para la conexin, a fin de que se cumplan las restricciones del
CDV. El flujo de informacin constante de los orgenes CBR implica que solo
7

ocurra una interaccin limitada entre los diferentes flujos. Esencialmente los
flujos CBR individuales actan como si fueran enlaces de transmisin
aislados y separados.
En las conexiones rt-VBR se espera que la velocidad de transmisin vare
dinmicamente en torno a la SCR, por debajo de la PCR. Por lo tanto el
multiplexado estadsticos de estos flujos representa un beneficio para el
operador de la red a fin de optimizar la utilizacin actual del ancho de banda.
Sin embargo la mezcla de los flujos rt-VBR debe realizarse de forma que se
mantenga cierto grado de aislamiento entre estos. En particular es esencial
mantener los requisitos de retardo y de CLR de las conexiones.
La situacin de las conexiones nrt-VBR es similar a las rt-VBR, de nuevo es
de inters para el operador de red realizar el multiplexado estadsticamente
de los orgenes nrt-VBR. En este caso el grado de multiplexado se encuentra
limitado por el acuerdo de proporcionar flujos conforme con el CLR
negociado.
Las conexiones UBR representan un contraste interesante con respecto a las
categoras de servicios anteriores, pues no cuentan con garanta de QoS.
Cuando los niveles de trfico en la red son bajos, las conexiones UBR
pueden proporcionar tasas de funcionamiento tan buenas como las de las
conexiones con garanta de QoS. Solo cuando crecen los niveles de trfico
en la red, las garantas de QoS empiezan a ser apreciables. Desde el punto
de vista del operador de la red, un bajo nivel de trfico del servicio UBR
permite simular solicitudes de ancho de banda cuando la utilizacin de los
recursos de la red es baja.
Esta aproximacin es til para un gran rango de usuarios cuando los niveles
de trfico son bajos, sin embargo es sensiblemente menos til cuando los
niveles de trfico y el rendimiento de la red experimentado se hace menos
consistente.
La categora de servicio ABR cubre un nicho de este contexto. Las
conexiones UBR no reciben garantas conforme los niveles de trfico de la
red varan. En cambio se asegura un bajo CLR para las conexiones ABR,
siempre que estas respondan a la informacin de realimentacin de la red. La
opcin de negociar un MCR distinto de cero proporciona adems conexiones
ABR con garantas de servicio adicionales.
En la Figura siguiente se muestra el uso de un enlace de banda ancha entre
varias clases de servicio durante una operacin en estado estable (durante
un perodo de tiempo sin ninguna adicin o desconexin de un circuito
virtual). En la misma se observa que una cantidad constante de ancho de
banda es reservado y utilizado por las fuentes CBR, seguidos por el una
cantidad variable de ancho de banda utilizada por las fuentes VBR. No
existiendo mecanismo para la disminucin de estas conexiones. Luego el
control de la congestin en las redes ATM es alcanzado por reducir la
reduccin de la razn de datos en las fuentes ABR.
Debe notarse sin embargo que es posible reservar un mnimo ancho de
banda (no cero) para una conexin ABR, en la cul contina recibiendo al
menos un mnimo ancho de banda adicional a cualquier sobrante no utilizado
por las fuentes VBR Y CBR. Adems cualquier ancho de banda no utilizado
por CBR, VBR y ABR es utilizado por el trfico UBR para transmitir.
8

En la Tabla # 2.5 podemos resumir las clases o categoras de servicio pero


ahora incorporando otros elementos , tales como el modo de conexin.

Tabla 2.5 Categoras de Servicios de Banda Ancha


Clase Razn de Bit Rel.de Tiempo Modo de Conex. Ejemplos
A: corr. Constante (CBR) Rel. F-D O-Conexin voz
B: corr. Variable (VBR) Rel. F-D O-Conexin video
C: datos Variable (VBR) No Rel. O-Conexin Rfagas
D: datos Variable (VBR) No Rel. Sin conexin datos
X: datos Variable (VBR) No Rel. O-Conexin datos
Y: datos Variable (VBR) No Rel. O-Conexin datos

Tanto voz (audio) como video son ejemplos de Trficos en tiempo real, en los
cuales los bits son peridicamente generados, suministrando un flujo
constante (corriente) de datos. Si no son comprimidos, estos son
genricamente designados como un Trfico constante de bit (CBR).
Las fuentes de voz son muestreadas peridicamente cada 125 us, con 8 bits
empleados para representar la muestra, entonces se requerir de una razn
constante de 64 Kbps, para su Transmisin.
En realidad con las nuevas tcnicas de muestreo y compresin se alcanzan
anchos de banda inferiores a 32 Kbps.
El video es inicialmente generado a una razn constante tambin, pero la
compresin lo convierte posteriormente en un Trfico variable (VBR).
El video y la voz son Trficos de tiempo real, por lo que no puede incurrirse
en grandes retrasos en tiempo en ellos (jitter) desde la fuente hasta el
destino, de ah que en la Tabla 2.5 estn clasificados como Relacin de
tiempo F-D.
Ambos tambin requieren de servicios orientados a la conexin, para
asegurar que las celdas arriben en su propia secuencia.
El Trfico de imgenes (no de video), no requiere de una temporizacin
estricta, pudiendo ocurrir retrasos de menos de un segundo que no son
notados por el ser humano.
La transferencia de ficheros tampoco normalmente requiere de una
temporizacin estricta.
9

Servicio Clase A o de Velocidad Constante


El Trfico en este servicio, con voz como ejemplo obvio, es asumido que ser
generado en forma de un flujo ininterrumpido a una razn de Bits constante
(CBR). Esto requiere una garanta en la capacidad de Transmisin, con
pequeos retrasos promedios de celdas, as como pequeas variaciones en
los retrasos de las celdas a travs de la red. Algunas celdas pueden ser
perdidas durante la Transmisin de extremo a extremo (F-D), con la
probabilidad de que las perdidas estn por debajo de algn pequeo valor
prefijado.

Servicio Clase B o de Velocidad variable en tiempo real


El Trfico en este servicio, con video comprimido como ejemplo, es tambin
asumido que ser generado de una forma ininterrumpida (en tiempo real),
pero requiere de un canal a una razn variable de Bits (VBR), entre un
mnimo y un mximo especificado. Este servicio va a tener tambin una
limitante estricta en cuanto al retraso de celdas y con respecto a la variacin
en el retraso (desde F-D) . Tambin va a poseer un requerimiento en cuanto
a las celdas perdidas permisibles entre fuente y destino.

Servicio Clase C o de velocidad variable


Este servicio representa un Trfico de datos en rfagas (bursty) de largos
periodos, entregados en un modo orientado a la conexin, con un por
ciento especificado de retraso promedio de celdas y de variacin. La razn de
perdidas de datos entre los extremos es requerida a valores muy bajos.
Ejemplo de aplicaciones que pueden requerir de este servicio de clase C,
pudieran ser TCP/IP y Frame Relay sobre ATM, pues requieren ser
orientados a la conexin.

Servicio Clase D tambin de velocidad variable


Este representa un Trfico de datos al igual que el clase C, pero sin
conexin. Trfico de redes locales (LAN) y de SMDS (Switched Multimegabit
Data Service) sobre ATM, serian ejemplos de aplicaciones que requeriran
esta clase de servicio tipo D.
En los finales de los aos 80, ATM era sinnimo de WAN, sin embargo desde
mediados de los 90, ATM ha surgido como una tecnologa LAN y tiene el
potencial de poder unificar las comunicaciones a travs de las redes
publicas/privadas y WAN/LAN.

Servicio Clase X o de velocidad no especificada


Este servicio esta diseado para el Trfico de datos que requeriran la
entrega de filas de celdas que utilizan protocolos no estandarizados o
propietarios. Aunque en la Tabla #2.5 se manifiesta que la relacin de tiempo
no es requerida en esta clase de servicio, en realidad esto depende de la
aplicacin.

Servicio Clase Y o de velocidad disponible


Este servicio fue diseado para aplicaciones de datos y usos basados en
control de la congestin para administrar el trfico de la red.
10

En la Tabla 2.6 se muestra un resumen de todos los servicios enunciados


con anterioridad.

Tabla 2.6 Clasificacin de los Servicios

A continuacin se muestra una tabla de aplicaciones con sus categoras


correspondientes valoradas:

Você também pode gostar