Sunteți pe pagina 1din 3

Servicio de entrega de mejor esfuerzo (Best-

Effort delivery service).


Resumen –. Este artículo presenta el servicio de entrega de la manera más rápida y fiable posible. Sin embargo, en
mejor esfuerzo, el cual designa un tipo de servicio de red en el protocolos de transporte como TCP (no así en el protocolo
que la red no puede garantizar que los datos lleguen a su
destino, ni ofrecer al usuario una determinada calidad de UDP, que no tiene garantías de QoS) sí que se confirma la
servicio (QoS) en sus comunicaciones. También se describe recepción de los datos transmitidos, aunque no se asignan
diversas formas en las que pueden mejorarse las prestaciones recursos de antemano.
de las aplicaciones multimedia sobre una red basada en un
servicio de entrega de mejor esfuerzo. En primer lugar, El sistema de mejor esfuerzo presenta complicaciones
tenemos los efectos de la pérdida de paquetes, de los retardos y para la prestación de servicios que requieren la
de las fluctuaciones de esos retardos sobre las aplicaciones
multimedia. A continuación, se analizan las técnicas utilizadas transmisión de datos en tiempo real, puesto que la llegada
para sobreponerse a esas deficiencias. En definitiva, veremos de datos desordenados o la pérdida de información puede
las técnicas de nivel de aplicación que pueden mejorar el ser crítica. En la práctica, los protocolos confirmados
rendimiento de las aplicaciones multimedia dentro del servicio
como TCP se utilizan para el envío de información
de mejor esfuerzo de la red Internet actual.
estática en forma de páginas web o correo electrónico,
Abstract -. This article presents the best effort delivery mientras que UDP se emplea para transmisión de flujos
service, which designates a type of network service in which
the network cannot guarantee that the data reaches its
(“streams”) de audio o vídeo que no deben interrumpirse
destination, nor offer the user a certain quality of service en caso de pérdida de paquetes de datos. Si la información
(QoS) in its communications. It also describes various ways in a transmitir en tiempo real exige que no se pierda
which the performance of multimedia applications can be información (como en el caso de la telefonía IP), entonces
improved over a network based on a best effort delivery
service. First of all, we have the effects of packet loss, delays es necesario emplear protocolos de alto nivel como
and fluctuations of these delays on multimedia applications. IntServ o DiffServ (Servicio Integrado o Servicio
Next, the techniques used to overcome these deficiencies are Diferenciado, respectivamente).
analyzed. In short, we will see application-level techniques that
can improve the performance of multimedia applications
within the best effort service of the current Internet network. II. DESARROLLO DE CONTENIDOS

Palabras clave –. Best-effort, pérdida, retardo, jitter, 1. BEST-EFFORT


multimedia, QoS, stream. IP, TCP, UDP.
El servicio de mejor esfuerzo, Best-Effort, es un
I. INTRODUCCIÓN modelo de servicio único en el cual la aplicación
El servicio de entrega de Mejor esfuerzo (Best-effort transmite datos, archivos o e-mail, siempre que deba, en
delivery service) es un modelo de servicio sin conexión cualquier cantidad y sin solicitar permiso a la red. Sin
(basado en datagramas), es decir no confiable, donde se asegurarse que exista confiabilidad en la recepción,
pierden paquetes o no asume que la red física no los retardos o bajo throughput. Utiliza encolamiento FIFO, el
pierda, dando lugar a que la entrega puede ser fuera de primero en ingresar es el primero en ser transmitido.
orden. Entre otras características, tenemos que duplicados En una red de «mejor esfuerzo» (Best-effort network)
pueden ser entregados en el receptor y que los paquetes todos los usuarios reciben el mejor servicio posible en ese
están sujetos a retardo eventualmente por largo tiempo. momento.
En telecomunicaciones se habla de “Best-effort”, que Como ejemplo: el reparto diario de correo a cargo del
se traduce como “el mejor esfuerzo”, para definir la forma servicio postal ilustra bien el funcionamiento del modelo
de prestar aquellos servicios para los que no existe una de «mejor esfuerzo». El envío de una carta cualquiera no
garantía de calidad de servicio (QoS). Esto implica que no está programado de antemano en la oficina de correos,
existe una preasignación de recursos, ni plazos conocidos, sino que es el cartero quien se encarga de hacer todo lo
ni garantía de recepción correcta de la información. posible para que la misiva llegue a su destino. Si, de
Un ejemplo clásico de servicio basado en Best-effort repente, la oficina se viese desbordada por una entrada
es, además del servicio postal convencional, Internet. El masiva de cartas, la entrega podría demorarse varios días,
protocolo de red IP no asegura que se pueda transmitir y en todo caso no se informaría al remitente de si su carta
información en un orden o un tiempo determinado, sino finalmente se ha entregado o no.
que la red hará lo posible por transmitir la información de
En las redes telemáticas, los servicios de tipo Best- (QoS) y robustez en las comunicaciones. Es el caso de los
effort pueden proveer una corrección de errores básica, e llamados Servicios Diferenciados (DiffServ) y Servicios
incluso cierta tolerancia a fallos en la transmisión (ej. Integrados (IntServ); ambos proporcionan un servicio de
CSMA/CD). Sin embargo, por definición no pueden red que garantiza la entrega final de los datos.
garantizar en todo caso la entrega efectiva de los datos.
1.2. Limitaciones de un servicio de entrega de
Por ello, generalmente la fiabilidad de la comunicación se
mejor esfuerzo
delega en algún protocolo de una capa superior.
Ya que las aplicaciones multimedia y de tiempo real
Dentro de la pila de protocolos de red encontramos
(videoconferencia, streaming de vídeo, etc.) deben
múltiples ejemplos de servicios Best-effort. Entre ellos,
soportar enormes demandas de tráfico y tiempos de
cabe citar:
respuesta muy bajos, los protocolos y servicios
 HDLC y Ethernet (capa de enlace) tradicionales resultan obsoletos, lo cual puede conducir a
la pérdida de paquetes, a que se experimente un retardo
 IP (capa de red)
excesivo terminal a terminal y a que se manifieste una
 UDP y UDP-Lite (capa de transporte). alta fluctuación temporal de los paquetes.
1.1. Internet y redes IP A. Pérdida de paquetes
El protocolo Internet de la capa de red, IP, proporciona Considere uno de los segmentos UDP generados por
un servicio de entrega de mejor esfuerzo. Esto quiere una aplicación de telefonía Internet. El segmento UDP se
decir que el servicio trata de hacer lo que puede para encapsula dentro de un datagrama IP. A medida que el
transferir cada datagrama desde el origen hasta el destino datagrama viaja por la red pasa por una serie de buffers
de la forma más rápida posible. Sin embargo, no realiza (es decir, colas) en los routers para poder acceder a los
ningún tipo de promesa en lo que se refiere a la duración enlaces de salida de éstos. Es posible que uno o más de
del retardo terminal a terminal para un paquete individual, los buffers en la ruta existente entre el emisor y el
ni de la intensidad de las fluctuaciones temporales de los receptor esté lleno y no pueda admitir el datagrama IP. En
paquetes, ni tampoco acerca de las pérdidas de paquetes este caso el datagrama IP será descartado, por lo que
dentro del flujo de datos. nunca llegará a la aplicación receptora.
La falta de garantías acerca del retardo y de la Una ventaja del tráfico multimedia es su tolerancia a
fluctuación de los paquetes impone una serie de desafíos las pérdidas (tasas 2% suelen pasar inadvertidas). Las
significativos al diseño de aplicaciones multimedia en pérdidas podrían eliminarse enviando los paquetes sobre
tiempo real, como la telefonía por Internet y las TCP en lugar de sobre UDP, ya que TCP retransmite los
videoconferencias en tiempo real que son enormemente paquetes que no llegan a su destino. Sin embargo, esto se
sensibles a los retardos, a las fluctuaciones y a la pérdida suele considerar inaceptables para las aplicaciones de
de paquetes. audio interactivas en tiempo real, como la de telefonía por
El protocolo IP, que sustenta la mayor parte de las Internet, porque incrementan el retardo terminal a
comunicaciones en la Red, no provee ningún mecanismo terminal. Además, la velocidad de transmisión en el
para determinar si un paquete alcanza o no su destino. IP emisor puede verse reducida después de una pérdida de
solo se preocupa de verificar la integridad de los datos paquetes, fijándose una velocidad inferior a la velocidad
transmitidos, aplicando sumas de comprobación de consumo de paquetes en el receptor. Esto puede tener
(checksums) a las cabeceras de los paquetes (también un impacto grave sobre la inteligibilidad de la voz en el
llamados datagramas IP). Por esta razón, se dice que IP receptor, lo que implicaría en retardos.
proporciona un servicio de datagramas no fiable (o de Por estas razones, la mayoría de las aplicaciones de
«mejor esfuerzo»), pues no garantiza la recepción de telefonía por Internet existentes se ejecutan sobre UDP y
todos los paquetes. Esta falta de garantías en la entrega no se preocupan de retransmitir los paquetes perdidos.
puede provocar que lleguen al destinatario paquetes
Para mitigar los efectos en caso de pérdidas elevadas
dañados, duplicados o fuera de orden, e incluso que
se usan distintas técnicas no excluyentes que permiten
algunos paquetes se pierdan por el camino. Según el
elevar el umbral permisible de pérdidas, dependiendo de
modelo de referencia OSI, controlar la fiabilidad de la
la codificación:
transmisión es responsabilidad de los protocolos de la
capa de transporte, como TCP.  FEC (Forward Error Correction), Corrección de
errores hacia adelante. La idea básica de la
Asimismo, los inconvenientes citados del modelo
técnica FEC consiste en añadir información
Best-effort han propiciado el surgimiento de alternativas
redundante al flujo original de paquetes.
más fiables, diseñadas para ofrecer calidad de servicio
 Intercalado (Interleaving) para mitigar efectos de III. CONCLUSIONES
ráfagas de pérdidas. Incrementa el retardo.
 El servicio de mejor esfuerzo es la forma de
 Ocultamiento de pérdidas (Loss Cancelling) en el prestar aquellos servicios para los que no
receptor: repetición, interpolación y predicción. existe una garantía de calidad de servicio
(QoS).
B. Retardo terminal a terminal  El servicio de mejor esfuerzo presenta
complicaciones para la prestación de
El retardo terminal a terminal es la suma de los servicios que requieren la transmisión de
retardos de transmisión, de procesamiento y de puesta en datos en tiempo real, puesto que la llegada de
cola de los routers; los retardos de propagación de los datos desordenados o la pérdida de
enlaces y los retardos de procesamiento en los sistemas información puede ser crítica.
 Las redes IP tradicionales optan por el
terminales.
método del mejor esfuerzo para manejar su
Para las aplicaciones de audio altamente interactivas, tráfico, ya que IP proporciona un servicio
como la telefonía por Internet, los retardos terminal a de datagramas no fiable (o de «mejor
terminal inferiores a 150 milisegundos no son esfuerzo»), pues no garantiza la
perceptibles por los oyentes humanos; los retardos entre recepción de todos los paquetes.
150 y 400 milisegundos son aceptables, y los retardos  El servicio de mejor esfuerzo soportar
mayores que 400 milisegundos pueden afectar seriamente aplicaciones en tiempo no real tales como
emails y transferencia de archivos,
a la interactividad en las conversaciones de voz. Por
tanto, los paquetes cuyo retardo sea superior al umbral IV. REFERENCIA
prefijado se perderán.
[1]. Kurose James F., Ross Keith W. [2010]. REDES
C. Fluctuación de los paquetes DE COMPUTADORAS: Un enfoque
Denominados también retardos aleatorios de puesta en descendente. España. Pearson Educación, S. A.,
Quinta edición.
cola dentro de los routers. A causa de estos retardos
variables dentro de la red, el tiempo que transcurre desde [2]. coursehero.com. (2012). Best-effort. [online]
el momento en que se genera un paquete en el origen Available at:
https://www.coursehero.com/file/p54li8hs/11-
hasta que se recibe en el destino puede fluctuar de un
Mejor-esfuerzo-El-servicio-de-mejor-esfuerzo-
paquete a otro. Este fenómeno se conoce como Best-Effort-es-un-modelo-de/ [Accessed 26 Jun.
fluctuación o jitter. 2019].
Eliminación de las fluctuaciones al reproducir el audio [3]. Martínez, J. (2015). Calidad de Servicio QoS.
en el receptor. Las fluctuaciones pueden eliminarse a [online] Cic.puj.edu.co. Available at:
menudo utilizando números de secuencia, marcas de http://cic.puj.edu.co/wiki/lib/exe/fetch.php?
tiempo y un retardo de reproducción. media=materias:daysenr:daysenr_-
_calidad_de_servicio_qos_.pdf [Accessed 26
 Precediendo cada fragmento con un número de Jun. 2019].
secuencia. El emisor incrementa el número de [4]. Slideplayer.es. (2013). Conectividad de Redes
secuencia en una unidad por cada uno de los Internetworking. [online] Available at:
paquetes que genera. https://slideplayer.es/slide/5520430/ [Accessed
26 Jun. 2019].
 Precediendo cada fragmento con una marca de
tiempo. El emisor marca cada fragmento con la
hora a la que el fragmento fue generado.
 Retardando la reproducción de los fragmentos
en el receptor. El retardo de reproducción de los
fragmentos de audio recibidos debe ser lo
suficientemente grande como para que la mayor
parte de los paquetes se reciban antes de su
instante de reproducción planificado. Este retardo
puede ser fijo a lo largo de toda la sesión de
audio, o variar adaptativamente. Los paquetes
que no lleguen antes de su tiempo de
reproducción planificado se consideran paquetes
perdidos y se ignoran.

S-ar putea să vă placă și