Documente Academic
Documente Profesional
Documente Cultură
. 100
En el trayecto entre la fuente y el destino un paquete puede perderse o ser
eliminado por un router si el buffer de los routers est lleno o si el paquete est
45
daado. Hay otras muchas razones que pueden causar la prdida de paquetes en
entornos inalmbricos: enlaces de red saturados, colisiones, rotura de enlace, etc.
La eliminacin de paquetes depende nicamente del estado de la red, y esto no
puede ser previsto.
Tabla 3.1 Se muestra una tabla con los parmetros de QoS (2010).
Un ejemplo de tecnologa existente que utiliza QoS es IETF RSVP que es un
protocolo de reserva de recursos, es un protocolo de la capa de transporte
diseado para reservar recursos de una red bajo la arquitectura de servicios
integrados. No es una aplicacin, es ms bien un protocolo de control de internet,
como ICMP, IGMP, o protocolos de enrutamiento. QoS iespana (2012).
3.1.7 Definicin de los parmetros de Calidad de Servicio
Se comienza exponiendo los parmetros referentes al acceso a la red, los cuales
son independientes del servicio. Luego, para los servicios de telefona y de
mensajes cortos (SMS); se definen los parmetros para acceso al servicio,
integridad del servicio y continuidad del servicio.
Por cada parmetro se cita la definicin ITU-T E.800, de carcter general para
redes telefnicas e ISDN (Red Digital de Servicios Integrados), si existe; se
expone la definicin especfica de la GSM Association; se presenta la descripcin
46
genrica del mtodo de medida a travs de la frmula general con los respectivos
puntos de disparo y finalmente si es necesario se exponen algunas observaciones.
Las definiciones descritas en esta seccin son independientes de la
infraestructura, y son consideradas como los requisitos previos para la
comparacin de medidas de QoS y los resultados de la medida.
Se asume que el cliente puede manejar su mvil y los servicios que quiere usar (la
operabilidad no se evala en este momento). Para el propsito de la medida se
asume que el servicio est disponible y no se obstruy por ninguna razn, que la
ruta se define correctamente sin errores y que el equipo del subscriptor designado
est listo para contestar la llamada.
Para el anlisis estadstico de los valores medidos de calidad de voz slo deben
emplearse las llamadas terminadas con xito.
La Figura 3.1 muestra un modelo para los parmetros de calidad de servicio. Este
modelo tiene tres capas:
1. La primera capa es el Acceso de la Red, el requisito bsico para todos los
otros aspectos de QoS, y parmetros de QoS. El resultado de esta capa es
el parmetro de QoS Accesibilidad a la Red.
2. La segunda capa contiene los otros tres aspectos de QoS: Acceso al
Servicio, Integridad de Servicio y Continuidad de Servicio.
3. En la tercera capa se localizan los diferentes servicios. Su resultado son los
parmetros de QoS.
Dentro del acceso a la red el parmetro definido es la tasa de accesibilidad a la
red y es independiente del servicio que se ofrezca.
47
Figura 3.1 Aspectos de QoS y los correspondientes parmetros de QoS.
Scribd (2010).
48
3.1.8 Aspecto de QoS: Acceso a la red
El indicador accesibilidad a la red puede distinguir entre red de conmutacin de
circuitos y red de conmutacin de paquetes.
Accesibilidad a la red Conmutacin de Circuitos (NACS)
Definicin ITU-T E.800: La probabilidad que el usuario de un servicio despus de
un requerimiento reciba la seal de invitacin a marcar (proceed-to-select) dentro
de las condiciones especificadas.
Definicin GSM Association: Probabilidad de que los Servicios Mviles sean
ofrecidos a un usuario final por los indicadores de red designados en el equipo
mvil en modo IDLE (inactividad de un usuario en IRC).
Puntos de disparo:
C1 > 0. No se considera cualquier emergencia que se localiza en cualquier
otra red que no sea la designada.
Las redes designadas podran constituir ms de una red. Ej. para cubrir
roaming nacional o internacional.
Su frmula: gsm% =
>0
100%
Accesibilidad a la red Conmutacin de Paquetes (NAPS)
Definicin GSM Association: Probabilidad de que los Servicios Mviles sean
ofrecidos a un usuario final por los indicadores de red designados en el equipo
mvil en modo standby.
49
Puntos de disparo:
C1 > 0. La disponibilidad GPRS en la celda es designada en mensajes de
informacin del sistema.
Las redes designadas podran constituir ms de una red, Ej. para cubrir
roaming nacional o internacional.
Su frmula:
gsm % =
> 0
100%
Servicio de Telefona
Dentro del servicio de telefona se definen parmetros de calidad para la
accesibilidad al servicio, integridad de servicio y continuidad de servicio.
Dentro del servicio de telefona los indicadores ms relevantes respecto al acceso
al servicio son: la tasa de accesibilidad al servicio y el retardo medio de acceso al
servicio.
Accesibilidad al servicio de telefona (SA-T)
Definicin ITU-T E.800: Probabilidad de que un servicio pueda obtenerse dentro
de tolerancias especificadas y en condiciones operacionales dadas cuando lo
solicite el usuario.
Definicin GSM Association: Probabilidad de que el usuario final pueda acceder al
Servicio de Telefona Mvil cuando es ofrecido por el indicador de red en el display
del equipo mvil.
Puntos de disparo:
Al inicio del intento de la llamada: momento en que se presiona el botn
send (es importante chequear si existe cobertura en ese instante, caso
contrario sera un caso de no accesibilidad a la red).
50
Intento de llamada exitoso: momento en que se escucha el timbre de alerta
o que el usuario A escucha el tono de ocupado.
Su frmula:
% =
100%
Retardo medio de acceso - Setup Time Telephony (ST-T)
Definicin ITU-T E.800: Esperanza matemtica de la duracin de tiempo entre un
intento inicial de llamada efectuado por el usuario para la obtencin de un servicio
y el instante en el cual lo obtiene dentro de tolerancias especificadas y en
condiciones operacionales dadas.
Definicin GSM Association: Tiempo entre el envo de la informacin completa de
direccin y la recepcin de la notificacin Call Setup.
Puntos de disparo:
Al principio de la medida Setup Time: momento en que se presiona el botn
SEND.
Conexin exitosa: momento en que se escucha el timbre de alerta o que el
usuario escucha el tono de ocupado.
Su frmula: [] =
2
3
t2: tiempo donde la conexin se establece (ej. alerta o subscriptor ocupado)
t1: tiempo donde el cliente aprieta el botn SEND en el equipo mvil
Aspecto de QoS: Integridad del servicio de telefona
Para chequear la integridad del servicio de telefona, el parmetro ms importante
es la calidad de la voz.
51
Calidad de la voz (SpQ)
Definicin ITU-T E.800: Grado en que un servicio, una vez obtenido, se presta sin
degradaciones excesivas.
Definicin GSM Association: Indicador que representa la cuantificacin de la
calidad de la transmisin de la voz extremo a extremo del Servicio de Telefona
Mvil.
Su frmula: =
=
Opcionalmente podra ser til agregar ambos valores de calidad de voz en un solo
valor. En este caso el peor de los dos ser usado. Esta agregacin del valor de
calidad de voz se llamar SpQ (min).
La escala MOS describe la opinin de los clientes respecto a la transmisin de voz
y sus problemas (ruido, voz robot, eco, abandonos, etc.). La medida de calidad de
voz se toma por llamada.
Puntos de disparo:
Inicio de la conexin: el intercambio de las muestras de voz entre el usuario
A y el usuario B.
Fin de la conexin: el instante en el que se libera la conexin.
Aspecto de QoS: Continuidad del servicio de telefona
La continuidad del servicio es evaluada mediante el parmetro tasa de
completacin de llamadas
Tasa de completacin de llamadas (CCR-T)
Definicin GSM Association: Probabilidad de que un intento de llamada exitoso se
mantenga durante un tiempo predeterminado hasta que sea terminada
intencionalmente por el usuario A o B.
52
Su frmula:
% =
100%
Puntos de disparo:
Intento de llamada exitoso: momento en que se escucha el timbre de alerta
o que el usuario A escucha el tono de ocupado.
Llamada terminada: liberacin de la conexin intencional por el usuario A o
B.
El Indicador de QoS complementario es: Tasa de No complementacin de
llamadas (CNCR)
Servicio de Mensajes Cortos
Para el servicio de mensajes cortos se definen nicamente parmetros de calidad
para la accesibilidad al servicio e integridad de servicio.
Aspecto de QoS: Acceso al servicio en SMS
Para el servicio de mensajes cortos los indicadores ms relevantes dentro del
acceso al servicio son la tasa de accesibilidad al servicio y el retraso de acceso al
servicio.
Accesibilidad al servicio de SMS originados en el mvil (SA SMS MO)
Definicin GSM Association: Probabilidad de que el usuario final pueda acceder al
Servicio de Mensajes Cortos cuando lo solicite mientras es ofrecido por el
indicador de red en el display del equipo mvil.
Su frmula:
% =
100%
53
Puntos de disparo:
Inicio del intento de servicio SMS: instante de inicio del envo de un SMS
Intento exitoso del servicio SMS: recepcin del mensaje de xito
(acknowledgement) enviado por el Centro de Mensajes Cortos.
Retraso de acceso del SMS originado en el mvil (DC SMS-MO)
Definicin GSM Association: Tiempo entre el envo de un Mensaje Corto a un
Centro de Mensajes Cortos y recepcin de la notificacin del Centro de Mensajes
Cortos.
Su frmula: =
t_recepcin: tiempo en el cual el equipo mvil recibe la confirmacin del Centro de
SMS
t_envo SMS: tiempo en que el cliente enva su SMS al Centro de SMS
Puntos de disparo:
Inicio del intento de servicio SMS: instante de inicio del envo de un SMS
Intento exitoso del servicio SMS: recepcin del mensaje de xito
(acknowledgement) enviado por el Centro de Mensajes Cortos.
Aspecto de QoS: Integridad del servicio de SMS
Para el servicio de mensajes cortos los indicadores ms relevantes dentro del
acceso al servicio son la tasa de accesibilidad al servicio y el retraso de acceso al
servicio.
Accesibilidad al servicio de SMS originados en el mvil (SA SMS MO)
Definicin GSM Association: Probabilidad de que el usuario final pueda acceder al
Servicio de Mensajes Cortos cuando lo solicite mientras es ofrecido por el
indicador de red en el display del equipo mvil.
54
Su frmula:
% =
100%
Puntos de disparo:
Inicio del intento de servicio SMS: instante de inicio del envo de un SMS
Intento exitoso del servicio SMS: recepcin del mensaje de xito
(acknowledgement) enviado por el Centro de Mensajes Cortos.
Retraso de acceso del SMS originado en el mvil (DC SMS-MO)
Definicin GSM Association: Tiempo entre el envo de un Mensaje Corto a un
Centro de Mensajes Cortos y recepcin de la notificacin del Centro de Mensajes
Cortos.
Su frmula: =
t_recepcin: tiempo en el cual el equipo mvil recibe la confirmacin del Centro de
SMS
t_envo SMS: tiempo en que el cliente enva su SMS al Centro de SMS
Puntos de disparo:
Inicio del intento de servicio SMS: instante de inicio del envo de un SMS
Intento exitoso del servicio SMS: recepcin del mensaje de xito
(acknowledgement) enviado por el Centro de Mensajes Cortos.
Aspecto de QoS: Integridad del servicio de SMS
Para el servicio de mensajes cortos los indicadores ms relevantes dentro del
acceso al servicio son la tasa de accesibilidad al servicio y el retraso de acceso al
servicio.
55
Tiempo de entrega extremo a extremo SMS (DT SMS)
Definicin GSM Association: Tiempo entre el envo de un mensaje corto a un
Centro de Mensajes Cortos y recepcin del mismo mensaje corto en otro equipo
mvil.
Su frmula:
=
t_recepcin SMS: tiempo en el cual el equipo mvil 2 recibe el mensaje corto
enviado por el equipo mvil 1.
t_envo SMS: tiempo en el cual el equipo mvil 1 enva un mensaje corto al Centro
de SMS.
Puntos de disparo:
Inicio del intento de servicio SMS: instante de inicio del envo de un SMS
El instante de la recepcin del SMS en el equipo mvil 2
Tasa de completaciones de SMS (CR SMS)
Definicin GSM Association: Tasa de SMS de prueba enviados y recibidos de un
mvil a otro mvil, excluyendo SMS recibidos duplicados y adulterados.
Para propsitos de prueba y medida un mensaje es considerado vlido si se
entrega con xito dentro de una ventana de tiempo definida.
Su frmula:
%
100%
Puntos de disparo:
Envo y recepcin exitosas de un SMS.
Tiempo de medicin de la ventana segn el perfil del cliente. Politcnico
(2010).
56
3.2 Modelos de Calidad de Servicio
3.2.1 Servicios integrados.
Entre 1995 y 1997, la IETF (Internet Engineering Task Force, en espaol Grupo
Especial sobre Ingeniera de Internet) se esforz mucho en disear una
arquitectura para la multimedia de flujos continuos, que requiere las garantas de
QoS. Este trabajo result en cerca de dos docenas de RFCs, empezando con los
RFCs 22052210. El nombre genrico para este trabajo es algoritmos basados en
flujo o servicios integrados. Se dise tanto para aplicaciones de unidifusin como
para multidifusin.
El modelo IntServ (Integrated Services) se basa en la idea de reserva de recursos
en la red por flujos. Un flujo es una cadena de paquetes que fluyen por la red
desde una aplicacin en una computadora origen hasta una aplicacin en una
computadora destino. Para cada flujo entrante se definen los parmetros de QoS
(ancho de banda, retardo, etc.) que sern necesarios para este flujo. La reserva de
recursos debe establecerse previamente en cada uno de los routers que forman
parte del camino entre el origen y el destino. Cada nodo en el camino indica si
puede asegurar la reserva y mantiene una tabla con el estado de la reserva por
flujo. Zheng Wang. Internet QoS: architectures and mechanisms for quality of
service. The Morgan Kaufmann Series in Networking, 2001.
Funcionamiento del modelo IntServ.:
57
Figura 3.2 Modelo IntServ. Imagen Zheng Wang (2001).
El modelo incluye el Servicio Garantizado que se define en RFC 2212 y el Servicio
de Control de Carga que se definen en RFC 2211.
Servicio Garantizado (Guarenteed Service): El modelo proporciona
funciones que aseguran que los paquetes llegarn dentro de un tiempo
garantizado; esto significa que cada paquete conforme a las
especificaciones de trfico llegar, por lo menos, al momento de retraso
mximo que se especifica en el descriptor de flujo. El servicio garantizado
se usa para aplicaciones que necesitan garanta de que un paquete no
llegar al receptor despus del tiempo planeado, por ejemplo sistemas de
video y audio. S. Shenker, C. Partridge, R. Guerin (2002).
Servicio de Control de Carga (Controlled Load): Diseado para aplicaciones
en tiempo real tolerantes es decir que ocasionalmente toleran prdidas y
retardo. Estas redes se degradan si la red se incrementa en carga, debido a
que solo una cantidad limitada de ancho de banda se reserva; si hay
paquetes adicionales, la entrega ser utilizando la tcnica Best Effort. J.
Wroclawski (2002).
El modelo IntServ define un protocolo especfico para la gestin del QoS en la red,
RSVP (Resource Reservation Protocol). Este protocolo de reserva de recursos,
descrito en RFC 2205 es un protocolo de sealizacin que permite a los usuarios
comunicar a la red sus requerimientos de forma robusta y eficiente.
Todos los nodos de la ruta de acceso a datos deben ser compatibles con RSVP
para una garanta de QoS y cada uno de los paquetes que pertenezcan al flujo
especfico de informacin seguir la misma ruta desde el router emisor hasta el
router receptor. Aunque no hay nada que impida la utilizacin de RSVP en trfico
unicast, originalmente este protocolo haba sido pensado para trfico multicast. En
multicast, es comn ver distintos flujos de video y audio en tiempo real y estos
58
flujos requieren distintas calidades de servicio.R. Braden, Ed., L. Zhang, S.
Berson, S. Herzog, S. Jamin (1997).
Algunas caractersticas o aspectos fundamentales son:
RSVP pide recursos para los flujos simplex: un flujo de trfico en una sola
direccin desde el emisor a uno o ms receptores. De forma que si se
desea establecer una comunicacin bidireccional ser necesario que
ambos receptores realicen su propia peticin de recursos.
RSVP puede ser utilizado tanto por hosts como por routers para pedir o
entregar niveles especficos de calidad de servicio (QoS) para los flujos de
datos de las aplicaciones.
RSVP no es un protocolo de encaminamiento, pero fue diseado para
interoperar con protocolos de enrutamiento actuales y futuros.
RSVP est orientada hacia el receptor: es el receptor de un flujo de datos el
que inicia y mantiene la reserva de recursos para ese flujo. Este hecho
provoca que el receptor necesite conocer previamente las caractersticas
del trfico para efectuar la reserva.
RSVP es soft state (la reserva en cada nodo necesita refresco peridico por
mensajes Path y Resv), mantiene solo temporalmente el estado de las
reservas de recursos del host y de los routers, de aqu que soporte cambios
dinmicos de la red.
RSVP proporciona varios estilos de reserva y permite que se aadan
futuros estilos al protocolo para permitirle adaptarse a diversas
aplicaciones.
RSVP transporta y mantiene parmetros del trfico y de la poltica de
control que son opacos a RSVP.
Aunque a mediados de los 90 la idea IntServ/RSVP gener una gran expectativa,
con el paso del tiempo el inters por esta arquitectura se desvaneci. El motivo
principal fueron los problemas de escalabilidad causados por la necesidad de
59
almacenar y mantener informacin de estado en cada router. Tambin los cambios
requeridos al cdigo de enrutador son sustanciales e involucran intercambios
complejos de enrutador a enrutador para establecer los flujos. Estos motivos
aplicados a situaciones con gran cantidad de flujos entre usuarios finales, por
ejemplo en el ncleo o backbone de Internet., apartan RSVP de la realidad.
Adems, los fabricantes de routers tampoco realizan implementaciones eficientes
de RSVP debido a su elevado coste hardware.
3.2.2 Servicios Diferenciados
Debido a las desventajas de los servicios integrados, la IETF tambin ha diseado
un mtodo ms simple para la calidad del servicio, uno que puede implementarse
ampliamente de manera local en cada enrutador sin una configuracin avanzada y
sin que toda la ruta est involucrada. Este mtodo se conoce como calidad de
servicio basada en clase (contraria a basada en flujo). La IETF ha estandarizado
una arquitectura para l, llamada servicios diferenciados, que se describe en los
RFCs 2474, 2475 entre otros. S. Blake, D. Black, M. Carlson, K. Nichols (1998).
Los servicios diferenciados (Differentiated Services) permiten distinguir diferentes
clases de servicio marcando los paquetes. Consiste en un mtodo para marcar o
etiquetar paquetes, permitiendo a los routers modificar su comportamiento de
envo; para que cada paquete reciba un tratamiento especfico en funcin de la
clase a la que pertenezca. Cada tipo de etiqueta representa un determinado tipo
de QoS y el trfico con la misma etiqueta se trata de la misma forma. Zheng Wang
(2001).
Este esquema no requiere una configuracin avanzada, ni reserva de recursos ni
negociacin extremo a extremo que consuma tiempo para cada flujo, como
sucede con los servicios integrados.
Esto hace de DS (Differentiated Services) relativamente fcil de implementar.
60
Para facilitar el marcado de los paquetes y proporcionar las diferentes clases de
servicio utiliza el campo type of service (ToS) o DiffServ Codepoint (DSCP) de la
cabecera del estndar IPv4 e IPv6. ste es un campo de 8 bits, estando los
ltimos 2 reservados. Con los 6 bits restantes se consiguen 64 clasificaciones de
servicios diferentes: 48 para el espacio global y 16 para uso local. A cada una de
estas 64 posibles formas de tratar al paquete se le llama tratamiento de
retransmisin (PHB Per-Hop Behaviour).
Tabla 3.2 Campo ToS del protocolo Ipv4. Imagen propia (2012).
Donde:
DSCP = DiffServ Code
PointSU = Sin uso
Los PHB definen un conjunto de condiciones para el tratamiento del trfico
conocidas como estndares. Estos estndares permiten que las diferentes clases
de servicio reciban ms o menos recursos segn como hayan sido etiquetadas.
Existen cuatro estndares disponibles de PHBs especificados para ser usados
dentro de una red de servicios diferenciados:
Default PHB (PHB por defecto, RFC 2474). Un paquete marcado con valor
de DSCP 0x000000 (recomendado) recibe el servicio best-effort tradicional.
Adems, si un paquete llega a un nodo y el valor DSCP no se mapea a
algn otro PHB, el paquete ser mapeado al PHB por defecto.
Class-Selector PHB (PHB selector de clases, RFC 2474). Este
comportamiento define hasta ocho clases distintas en la red. El formato del
61
cdigo toma en cuenta los primeros 3 bits del octeto 0xXXX000. Los tres
primero bits representan un nmero del 0 al 7. El nmero de menor valor
representa una prioridad menor (es decir, los tres primeros bits son cero, el
cual corresponde al comportamiento Best-Effort) mientras que un nmero
mayor representa una prioridad mayor. No es necesario que un nodo
soporte las ocho clases. Puede agrupar las clases para soportar por
ejemplo 2 prioridades. Los cdigos con nmero 1 al 3 pueden representar
una prioridad baja, mientras que los cdigos con los nmeros del 4 al 7
representan una prioridad alta. De esta forma, el nodo sigue siendo
compatible con la especificacin DiffServ, an sin tener ocho clases
definidas. S. Blake, D. Black, M. Carlson (1998).
Assured Forwarding (Trnsito asegurado) PHB (RFC 2597). Este PHP
define cuatro clases, a las cuales se les tiene que asignar espacio en el
buffer y ancho de banda de manera independiente en cada nodo. Cada una
de estas clases se le especifica tres niveles de descarte. Es importante
sealar que no es necesario implementar los tres niveles de descarte. Si el
operador de la red, no espera que existan muchas condiciones de
congestin, el nmero de niveles de descarte se puede compactar a dos. J.
Heinanen, F. Baker (1999).
Expedited Forwarding (Trnsito expedito) PHB (RFC 3246). Este PHB
tiene asociado una tasa de transmisin garantizada. La funcin de este
PHB es proveer las herramientas necesarias para proveer un servicio
extremo a extremo con bajas prdidas, bajo retardo, bajo Jitter y un ancho
de banda asegurado dentro de un dominio DiffServ. El principio de
operacin es que la tasa de partida de los paquetes debe ser igual o mayor
a una tasa configurada por el administrador. Esta tasa no puede ser menor
que la tasa de llegada de paquetes. Esto significa que si tenemos una serie
de paquetes del mismo tamao que llegan a un nodo, stos saldrn del
62
nodo con la misma tasa de entrada. La idea es reducir el exceso de retardo
y Jitter en lo posible. Aplicaciones como la voz sobre IP, video, y programas
online requieren este servicio robusto. B. Davie, A. Charny (2002).
El dominio de los Servicios Diferenciados es un conjunto de nodos DS que
operan con una poltica de aprovisionamiento de servicios comn y con un
conjunto de grupos PHB implementados en cada nodo.
Dentro del dominio DiffServ, hay dos tipos de enrutadores (routers): los nodos
frontera y los nodos interiores.
Nodos interiores: Son los nodos que forman el ncleo de la red. Los
nodos interiores slo conectan con otros nodos interiores o de frontera
dentro del mismo dominio DS. Los nodos internos, son los que se encargan
de realizar las funciones de reenvo de paquetes de acuerdo a las polticas
de calidad de servicio que se tengan especificadas.
Nodos frontera: Los nodos frontera interconectan el dominio DS con otros
dominios que pueden o no soportar Diffserv. Los nodos frontera clasifican y
posiblemente condicionen el trfico entre su dominio DS y el dominio
contiguo al cual conectan; para asegurarse que los paquetes que transitan
por el dominio DS estn apropiadamente marcados y puedan seleccionar
un PHB de los grupos PHB.
Ambos tipos de nodos deben ser capaces de aplicar el PHB apropiado a los
paquetes basndose en el cdigo DS, y lo hacen asociando ste valor a unos de
los PHB soportados, sino puede implicar un comportamiento impredecible.
63
Figura 3.3 Enrutadores en el dominio DiffServ. Andrew S. (2003)
Las garantas de calidad de servicio no son tan severas como en IntServ pero en
muchos casos se consideran suficientes.
3.2.3 Best Effort
Este modelo es el ms sencillo. Es un modelo simple de servicio, en el cual, una
aplicacin enva informacin cuando ella lo desea, en cualquier cantidad, sin
ningn permiso requerido y sin informar previamente a la red. Es decir, no se
aplica calidad al trfico de servicio. Adems, este modelo transmite los paquetes
sin garanta de ancho de banda, retardo o fiabilidad, ya que no existe una pre
asignacin de recursos, ni plazos conocidos, ni garanta de recepcin correcta de
la informacin. Por ltimo, utiliza el modelo de cola FIFO (First In First Out) para
sus transmisiones, esto significa que todas las demandas tienen la misma
prioridad y se manejan una despus de otra.
El modelo Best Effort presenta complicaciones para la prestacin de servicios que
requieren la transmisin de datos en tiempo real (videoconferencia o VoIP.),
puesto que la llegada de datos desordenados o la prdida de informacin en redes
congestionadas puede ser crtica. Si la informacin a transmitir en tiempo real
exige que no se pierda informacin, entonces es necesario emplear protocolos de
alto nivel como IntServ o DiffServ.
Captulo IV
IV. Herramientas de QoS para Android
65
Actualmente existen diversas herramientas de QoS que nos facilitan obtener resultados
acerca de la administracin de la congestin de trfico de redes, as como darnos a
conocer el espacio libre en cola para los paquetes prioritarios, entre otras.
A continuacin se dan a conocer tres de las mejores herramientas QoS para Android:
4.1 Network simulator
4.1.1 Caractersticas
El NS, siglas de Network Simulator, es un simulador de cdigo abierto utilizado en
investigacin. El hecho de ser cdigo abierto, hace que no sea un producto acabado, y
est siempre en proceso de desarrollo. Est basado en dos lenguajes de programacin,
C++ y TCL. NS tambin sirve como base para otros programas de simulacin. Soporta
gran cantidad de protocolos de las capas de aplicacin y transporte, y otros utilizados
para el enrutamiento.
La razn que est implementado en C++ es porque la simulacin detallada de los
protocolos requiere un lenguaje que permita trabajar con bytes, paquetes, cabeceras y
adems implementar algoritmos.
NS comienza en 1989 como variante del Real Network Simulator. En 1995 pas a
manos de DARPA (Defense Advanced Research Projects Agency) y actualmente est
en manos de un grupo de investigadores y desarrolladores de la Universidad de
Berkeley, incluida la SAMAN (con el apoyo de DARPA), CONSER (a travs de la NSF),
y ICIR (antes ACIRI). Sun Microsystems y la UCB Daedelus y Carnegie Mellon tambin
han aportado grandes contribuciones.
66
El simulador NS lleva unas herramientas asociadas que nos ayudarn a visualizar los
escenarios, recoger y tratar la informacin obtenida. La herramienta NAM Network
Animador es una herramienta grfica de fcil uso que nos ayuda a visualizar la
topologa y ver el flujo de informacin. En el caso de necesitar evaluar series, se utiliza
la herramienta XGraph.
NS requiere el uso de ciertos componentes externos como TcL/tk, Otcl, TclCL20 que
forman parte del compilador para Linux.
TCL Tool Command Language es un lenguaje de script. Se utiliza en programas
rpidos, aplicaciones script, entornos grficos y pruebas. Tcl/TK, Otcl y TclCL son
lenguajes desarrollados por Sun Microsystems interpretados de programacin visual,
que genera cdigo 100% portable.
Figura 4.1 Esquema de simulacin. Fuente tutorial NS (2010).
67
Figura 4.2 Proceso de simulacin. Fuente tutorial NS (2010).
NS tiene un planificador de eventos de simulacin y libreras de objetos de
componentes de red y de instalacin de red. El simulador NS es un paquete compuesto
por componentes requeridos y opcionales, que contiene un script de instalacin para
configurar, compilar e instalar. Hasta la fecha existen dos versiones de NS: ns-2 y ns-3.
NS-2 es un simulador de eventos discretos orientado a redes de comunicaciones. Este
simulador se ha ido desarrollando estos ltimos aos desde que 1989 empezara como
una variante del simulador REAL NetworkSimulator.
En 1995, fue apoyado por el proyecto VINT (Virtual Internetwork Testbeb) que tena
como objetivo la creacin de un simulador para el estudio de la escalabilidad y la
interconexin entre protocolos de redes actuales y futuras. Dentro de este proyecto
haba colaboradores como USC/ISI (University of Southern California Information
Sciences Institute), Xerox PARC (Palo Alto Reserch Center), LBNL (Lawrence Berkeley
National Laboratory) y UCBerkeley (Universidad de California de Berkeley).
Actualmente NS-2 sigue desarrollndose a travs de CONSER (CollaborativeSimulation
For Education and Reserch) que tiene como objetivo:
La investigacin en el desarrollo y evaluacin del protocolo de red.
Enseanza de los protocolos de red nuevos como existentes.
68
Y SAMAN (Simulation Augmented by Measurement and Analysis for Networks), el cual
se dedica a extender, detectar, y predecir fallos en el simulador.Adems de los
mencionados hay otros colaboradores como ACIRI.
El simulador consta de un ncleo principal escrito en C++ que se puede ejecutar
simplemente tecleando ns en la lnea de comandos. Para actuar sobre el simulador se
utiliza un interfaz especfico. Esta interfaz es oTcl que deriva del Tcl pero orientado a
objetos.
NS-3
La variante ns-3 surge en el ao 2005, a partir del impulso que Tom Henderson, segn
la lista de correo del grupo de realizadores de ns, se decidi realizar una nueva versin
desde cero, utilizando el lenguaje de programacin C++. La base de desarrollo fue el
paquete yans (Yet Another Network Simulator).
El desarrollo de ns-3, fue patrocinado en sus inicios por NSF (National Science
Foundation) y se proyecto para un periodo de tiempo de cuatro aos. Principalmente
fue desarrollado por investigadores de las instituciones: Universidad de Washington,
Instituto Tecnolgico de Georgia y el grupo de investigacin Plante en INRIA (Instituto
Nacional de Investigacin en Informtica y Automtica). La primera liberacin de ns-3.1
fue hecha en junio de 2008. En el ao 2011 ns-3 lleg a la versin 3.11.
La infraestructura de ns-3 permite el desarrollo de modelos de simulacin de alto
desempeo, lo que habilita el uso de la herramienta como emulador. Ns-3 soporta
simulacin de redes IP, no IP; as como redes inalmbricas tales como WIFI, WiMAX, o
LTE, adems de unos diferentes protocolos de ruteo entre los que se destacan OLSR y
AODV.
NS es ampliamente utilizado como herramienta educativa y de investigacin.
Actualmente existen currculos que integran su uso en las siguientes instituciones:
Sur Amrica:
Universidad Distrital Francisco Jos de Caldas
Universidad De Boyac
69
Amrica del Norte:
Instituto de Tecnologa de Georgia
Universidad de Kansas
Universidad de Pensilvania
Universidad Brigham Young
Universidad Aalto
Asia:
Instituto de Tecnologa de Bombay
4.1.2 Ventajas
La simulacin permite analizar grandes problemas complejos que no se pueden
resolver de forma analtica
Permite estudiar los efectos interactivos de los componentes individuales o
variables para determinar las ms importantes.
Permite incluir posibles complicaciones de un sistema real que no son evaluadas
en un principio por la simulacin.
La simulacin permite experimentar y tomar decisiones sin estar en contacto
directo con el sistema real.
Analizar los resultados obtenidos durante un ao al realizar alguna modificacin
en cualquier equipo no es muy prctico, por lo que la mejor alternativa sera
realizar este mismo anlisis mediante la simulacin en mucho menos tiempo.
Utilizar tcnicas analticas requieren experiencia matemtica tanto para utilizarlas
como para comprenderlas. Mediante una simulacin se pueden analizar los
resultados de forma ms intuitiva y sin necesidad de utilizar excesivas tcnicas
matemticas.
A la hora de realizar el diseo de un nuevo sistema es muy til responder a la
pregunta Qu pasara si.? Mediante una simulacin.
Ayuda a comprender el funcionamiento del sistema, no como se cree que
funciona.
70
Realizar simulaciones para responder Qu debo hacer? O Cmo debo
hacerlo? ante una situacin compleja.
Permite analizar donde se encuentran los cuellos de botella y determinar donde
se paran los procesos.
4.1.3 Desventajas
Actualmente se encuentra en plan de desarrollo para los dispositivos con
Android, solo existen una versin beta de la cual, no muchos usuarios tienen
acceso a ella.
Los valores finales que se obtienen al realizar una simulacin son solo
estimaciones de los valores reales del sistema analizado.
Para dar ms exactitud a las estimaciones obtenidas se debera repetir un gran
nmero de veces la simulacin, que repercute en una gran disponibilidad de
tiempo y gran capacidad de procesado por parte de los equipos.
Cada simulacin requiere un diseo especializado ya que no se puede seguir un
patrn comn. Se debe emplear un tiempo elevado y experiencia para desarrollo
y programacin del diseo aunque existan paquetes de software especializado.
Los resultados que se obtienen a la salida de la simulacin son principalmente
aleatorios que dependen de las variables de entrada, es difcil saber si dependen
la relacin de las variables son aleatorios.
Simular un nuevo sistema puede ser una tarea costosa. A menudo el sistema a
desarrollar es largo y complicado.
Pueden quedar al finalizar la simulacin variables sueltas que pueden cambiar el
funcionamiento del sistema real una vez implantado. Se pueden reducir riesgos
pero no evitarlos.
Para solucionar el problema del desarrollo complejo existen una gran variedad de
software que solo necesitan datos de entrada para comenzar la simulacin y facilitan la
comprensin de los resultados obtenidos.
71
Cada da, mejora el hardware y se abaratan ms los costes, permitiendo una mayor
rapidez de ejecucin de los escenarios de simulacin. Alfonso Bravo (2007).
4.2 Nemo Handy
4.2.1 Caractersticas
Nemo Handy SO 3.40 es una herramienta manual de ltima generacin para realizar
pruebas de QoS / QoE de aplicaciones mviles y medir la interfaz area de redes
inalmbricas de 802b / g EGSM / GPRS / EDGE / WCDMA / HSDPA / HSUPA / Wifi. La
gran cantidad de funciones de prueba de aplicaciones de Nemo Handy se completan
con pruebas MOS y PESQ de calidad de voz, as como con mtricas completas del
nivel de aplicaciones en llamadas de voz y video, transferencias de datos en FTP /
HTTP, iPerf para pruebas de TCP / UDP, navegacin en HTML / WAP, mensajera de
SMS / MMS, POP3 / SMTP de correo electrnico y ping. Nemo HandyS no slo ofrece
la mejor visualizacin de medicin en tiempo real en el mercado manual, sino tambin
permite construir sus propias vistas personalizadas en tiempo real para todos los
parmetros de redes admitidos por la interfaz de seguimiento mvil de la terminal.
Nemo HandyS es altamente configurable. Nemo HandyS se puede implementar en gran
cantidad de plataformas distintas, sobre las cuales se puede construir exactamente la
clase de herramienta manual de medicin que se necesite.
El paquete de Nemo HandyS incluye un dispositivo mvil Nokia de prueba con el
software de Nemo HandyS, un receptor GPS Bluetooth (solamente con Nemo HandyS y
Nemo HandyS Pro) y el paquete de software Nemo Utilities para Windows, que
incluye el Nemo File Manager (Administrador de archivos Nemo), el Nemo Handy
Configuration Editor (Editor de configuracin de Nemo Handy) y el Nemo Handy Script
Editor (Editor de secuencia de comandos de Nemo Handy).
72
Actualmente cuenta con 3 diferentes versiones:
Nemo Handy-S Field Test
Nemo Handy-S
Nemo Handy-S Professional
Tabla 4.1 Comparativa de las versiones Nemo Handy Anite/Nemo (2011).
En la imagen de la pgina oficial de la herramienta muestra una comparativa acerca de
lo que son sus diferentes versiones y lo mucho que ha evolucionado.
73
Se muestran una imgenes de la interfaz y el monitoreo de la vista de datos en un
tiempo real de NEMO HANDYS instalado en un terminal.
Figura 4.3 Interfaz Nemo Handy Anite/Nemo (2011).
Figura 4.4 Monitoreo Nemo Handy Anite/Nemo (2011).
Los resultados en tiempo real de pruebas tanto manuales como asistidas por
secuencias de comandos se pueden supervisar durante toda la conexin por medio de
diversas vistas de datos, tales como vistas de texto y cuadrcula, grficos vecinos (de
barra, lineales y de barra entre sistemas), as como grficos de barra y lineales con
capacidad de apilamiento. Las vistas de barra y lineales muestran parmetros tanto en
74
formato numrico como grfico. Las escalas de los grficos lineales cambian de
acuerdo con el parmetro seleccionado. Tambin es posible el escalamiento
automtico. Para cada barra se pueden mostrar simultneamente escalas de grficos
de barra. Se pueden mostrar parmetros de enteros ya sea en formato decimal como
octal. Las barras tienen cdigos de color segn valores de umbral que el usuario puede
definir.
Figura 4.5 Resultados Nemo Handy Anite/Nemo (2011).
4.2.2 Ventajas
Desde 2005, Nemo HandyS ha establecido la norma para dispositivos manuales
de medicin de redes y contina hacindolo en la actualidad como la
herramienta de medicin tipo manual de ms amplia utilizacin en el mundo.
Siempre tiene compatibilidad con las principales nuevas tecnologas
inalmbricas.
Una solucin centralizada para realizar mediciones a gran escala. Un Nemo
HandyS funciona como una unidad maestra, al realizar mediciones mientras
controla y coordina un mximo de seis unidades esclavas por medio de
secuencias de comandos dispersas en el espacio areo.
Todos los parmetros de red que admite la interfaz de rastreo mvil de la
75
terminal, como los mensajes de sealizacin, se registran y ponen a disposicin
para un posterior procesamiento.
La intuitiva interfaz de usuario hace que todas las operaciones, desde pruebas
en intervalos de tiempo hasta la creacin de complejas secuencias de comando
de medicin, sean fciles y razonables en tiempo.
Total y comprobada compatibilidad con herramientas de terceros.
4.2.3 Desventajas
Tal vez no se encuentren muchas desventajas pero la ms importante es que
actualmente no existe una versin estable en Android, sin tener que instalar un
simulador dentro del terminal.
Aplicacin con plataforma Symbian, de los cuales actualmente la mayora se
estn haciendo obsoletos.
4.3 CobCel
Fue desarrollado a finales de diciembre del 2011 por el Ingeniero Civil en
Telecomunicaciones de la Universidad de Concepcin en Chile Jonathan Alexander
Pino.Sin duda alguna, la mejor herramienta en espaol para Android que permite la
medicin de cobertura y posterior visualizacin en una pgina web, ya sea en tiempo
real o no, de las mediciones obtenidas.
Se sabe que hay muchos factores que afectan la calidad de servicio de una red mvil
y es correcto buscar principalmente QoS desde el punto de vista del cliente, es decir,
como QoS es juzgada por el usuario. Hay una mtrica estndar de QoS para el usuario
que puede ser medida con la tasa de QoS.
Estos parmetros son: la cobertura, la calidad de audio y la accesibilidad incluyendo
SMO (Social Media Optimization) la cual refiere a una estrategia de marketing digital.
76
La herramienta CobCel se encuentra dentro de QoS, debido a que cuenta con uno de
los parmetros de medicin: la cobertura.
4.3.1 Caractersticas
Es un prototipo de aplicacin que permite medir la cobertura celular de las compaas
de telefona mvil, mediante la realizar de una medicin distribuida, colaborativa e
histrica de la cobertura celular. La idea es que CobCel explote todos los recursos de
Google Android, Google Maps, Google API y un Smartphone cualquiera, para
desarrollar e implementar un prototipo de aplicacin que mida y geo referencie la
informacin sobre el nivel de potencia de la seal recibida por los telfonos celulares.
La agregacin de esta informacin permite generar una medicin histrica de cobertura,
la que tiene como elemento diferenciador que es una medicin obtenida desde la
perspectiva de los usuarios, la que no necesariamente se ve reflejada por las
mediciones obtenidas va drive-test realizadas por las compaas.
La visualizacin de las mediciones se puede disponer mediante una pgina web. Los
datos recolectados son confidenciales y utilizados solo con el propsito de que el
usuario de la aplicacin identifique sus mediciones. El desarrollo de la aplicacin en
Android ofrece una compatibilidad con un gran nmero de dispositivos Smartphones del
mercado actual, lo que hace considerablemente rentable y popular cualquier aplicacin
que en l se desarrolle.
Los lenguajes de programacin utilizados son los comunes en el desarrollo de pginas
web y bases de datos, como PHP, Java-Script y MySQL, adicionando adems lo
necesario para programar en Android, lo que bsicamente es el uso del lenguaje Java
combinado con libreras propias del sistema operativo.
Cuenta con una pgina web encargada de obtener la informacin de la base de datos y
la mapea usando la API (interfaz de programacin de aplicaciones) de Google Maps.
77
Figura 4.6 CobCel en funcionamiento Jonathan Alexander Pino (2012).
La aplicacin se encuentra en idioma espaol e ingls, respectivamente, la cual permite
realizar las mediciones y el envo de estas para su posterior visualizacin, el idioma por
omisin es el ingls, es decir, si un dispositivo est en un idioma distinto al espaol la
aplicacin se mostrar en ingles. La aplicacin permite la medicin de todas las
tecnologas de transmisin celular existentes, permitiendo las mediciones de redes
GSM, CDMA, LTE, 2G, 3G, etc. Adems la aplicacin se ajusta a la propuesta de
Google para la optimizacin del uso de la batera.
78
Para visualizar los resultados del servidor se muestra en la imagen un extracto de los
datos almacenados en la base de datos creada con MySQL que se encuentra en una
direccin Web.
Figura 4.7 Datos y herramientas de CobCel Jonathan Alexander Pino (2012).
La parte de la visualizacin se realiza a travs de un mapa de cobertura alojado en un
servidor web, se muestran algunas capturas de la visualizacin y el mapeo
correspondiente a las mediciones el cual tendr un aspecto similar a este:
79
Figura 4.8 Mapa de cobertura. Jonathan Alexander Pino (2012).
80
Figura 4.9 Mapa de cobertura con relieve. Jonathan Alexander Pino (2012).
La aplicacin CobCel fue publicada en la Android Market, ahora PlayStore, el da 4 de
diciembre del 2011 y hasta el da 24 de mayo del 2012 ha sido instalada en ms de
1500 dispositivos y an se mantiene activa. En su base de datos existen actualmente
ms de 11.913 mediciones realizadas en pases como Espaa, Estados Unidos,
Mxico, Indonesia, Puerto Rico, Italia, Arabia Saudita, Brasil, Costa Rica y Chile.
Las API de Google, resultaron ser las mejores alternativas para la realizacin de la
aplicacin, considerando la amplia informacin existente sobre ellas, la compatibilidad y
la rpida adopcin por parte de los usuarios de la aplicacin.
El sistema de medicin muestra resultados favorables y crecientes en popularidad,
debido a la simplicidad, la robustez y la compatibilidad con todos los tipos de redes de
81
celulares usadas actualmente, adems de la inclusin del idioma ingls que ha
permitido el uso de sta en pases con idioma muy distinto al nuestro.
En las siguientes imgenes se muestran los pases donde se mantiene instalada la
aplicacin y los idiomas de los Smartphones en los que es usada.
Figura 4.10 Pases con la aplicacin activa. Jonathan Alexander Pino (2012).
82
4.3.2 Ventajas
Funciona en plataforma Android.
Cuenta con privacidad de datos.
La informacin se enva a travs de un mtodo POST, el cual es un mtodo de
peticiones soportado por el protocolo de http y su funcin es enviar la
informacin de formularios web a un servidor.
Localizacin precisa (GPS).
Acceder a fuentes de localizacin aproximadas as como la base de datos de red
mvil para determinar la localizacin aproximada del telfono cuando est
disponible.
Puede utilizar conexin de datos o Wifi.
4.3.3 Desventajas
No funciona en Galaxy Tab, solo se ve el logo de la Universidad.
Conclusiones
84
Durante la primera parte del trabajo se realiz un estudio a fondo acerca de los
antecedentes de los sistemas operativos que hoy en da existen, logrando recabar
informacin importante y concisa. Despus se fue enriqueciendo con informacin
acerca de los fundamentos de QoS, que es donde comenz la parte importante de esta
monografa, hay que tener en cuenta que QoS es un modo de ofrecer un mejor servicio
para los tipos de trfico seleccionada sobre los distintos tipos de redes de paquetes
conmutados.
Porque QoS? Simplemente porque los medios de red que utiliza puede ser cualquiera
de varios tipos de tecnologa que van desde la Wireless, Ethernet y FrameRelay, esta
ultima que es una estructura de redes de computadoras que permite una forma rpida y
eficiente para transmitir imgenes de un dispositivo a otro.
Comprend que lo que nos ofrece QoS es priorizar y moldear el trfico de las redes,
asegurar que las aplicaciones y recursos crticos reciben una cantidad garantizada del
ancho de banda disponible. Si la medicin colaborativa de cobertura se hiciera realidad,
en el sentido de mantener un mapa de cobertura actualizado mensualmente, los costos
que actualmente incurre una operadora en hacer este tipo de mediciones, sera cero, y
adems se agregara un beneficio extra para los abonados con respecto a que las
mediciones serian ms reales del punto de vista de ellos.
Jonathan Alexander menciona que si bien es difcil que la totalidad de la poblacin con
Smartphones Android adopte la aplicacin, es posible que una parte de ella,
correspondiente a los trabajadores de cada operador telefnico puedan adoptarla, los
cuales por algn tipo de incentivo puedan colaborar con mediciones de cobertura
celular.
85
En el peor de los casos donde no exista el nimo de colaborar con mediciones, el costo
de realizar mediciones de cobertura se reduce en un 40% con respecto al drive-test
convencional, que sin duda es un gran avance en la gestin y planificacin de las redes
celulares, considero que sera trascendental que no fuera as, tenemos como sociedad
y como usuarios ser ms conscientes de lo que pedimos, utilizar herramientas gratuitas
y no de pago, si queremos un excelente servicio debemos aportar resultados de
mediciones no solo por algn tipo de incentivo ya que finalmente ser para beneficio
propio.
Creo que l no dejar a las empresas de telefona a que hagan o modifiquen la calidad
de servicio solo porque ellos consideran conveniente, ayuda a obtener conocimientos
relevantes de lo que en verdad pasa y colaborando ayudaramos a que se solucionaran
los problemas de calidad como debiera ser.
Siempre se ha escuchado a personas quejarse de que la red de su compaa se
encuentra lenta, o bien, que no pueden trabajar de manera eficiente o como al menos
ellos se esperaban en sus aplicaciones tanto en computadoras como en dispositivos
mviles, una gran parte se debe a que la red puede encontrarse saturada pero tambin
se debe a que no se establecen prioridades en los dispositivos mviles.
El trfico de la red puede ser priorizado para adecuarse a los objetivos de las
organizaciones o bien personales. Cada da las organizaciones dependen ms de
Internet para el manejo de sus negocios. Uno de los objetivos ms importantes es la
seguridad y confidencialidad de los datos de la organizacin que son expuestos al
pblico a travs de Internet. Mantener cortafuegos bien diseados que protejan los
datos y recursos de la empresa es sumamente importante para garantizar las buenas
operaciones. Proteger los recursos de la red de accesos no deseados es fundamental
para cualquier organizacin.
Con servicios QoS las organizaciones que ofrecen servicios de "hosting" o "application
server" pueden limitar el ancho de banda de los servicios ofrecidos por el servidor en
una amplia gama de opciones tales como direccin de origen o destino, tipo de
aplicacin, puerto o protocolo de transmisin.
86
Con la capacidad de fijar niveles fijos absolutos de ancho de banda y niveles variables
que se ajustan segn la disponibilidad del ancho de banda.
Frecuentemente un portal colapsa debido al incremento paulatino del trfico y la
solucin no implica necesariamente adquirir un nuevo servidor ms poderoso y
desechar el anterior o en su defecto adquirir equipos costosos de balanceo. Los
servicios QoS permiten ampliar la capacidad de sus instalaciones adquiriendo nuevos
equipos, pero conservando los anteriores, mediante esquemas de balanceo de carga
en lneas y servidores.
Adicionalmente estableciendo polticas de enrutamiento de trfico mediante reglas
estticas basadas en el criterio humano se mejora el balanceo de la carga en horas
pico permitiendo una racionalizacin y mejor utilizacin de los recursos de la red. Como
menciona el autor Alfonso Roldn en su estudio de modelos para entornos WLAN
mediante la utilizacin de tneles encriptados puede entubarse el trfico crtico
enrutando directamente los paquetes IP desde los clientes a los servidores utilizados y
viceversa.
Los tneles permiten tambin que dos o ms redes internas en localidades remotas
puedan verse y trabajar como si fueran las misma red (VPN), utilizando a Internet como
asiento del tnel o en su defecto lneas muertas de comunicacin entre las localidades.
En esta monografa se explico cmo se obtiene la Calidad de Servicio en un sistema
operativo Android, explicando primeramente los parmetros y modelos que se siguen
para medir la calidad, se investigo sobre herramientas de QoS y se opt como la mejor
herramienta viable para Android y medicin de QoS, la aplicacin desarrollada en el
2011 llamada CobCel, cabe mencionar que la medicin de cobertura forma parte de los
parmetros mviles de QoS.
Un objetivo de este trabajo fue comprender la finalidad la medicin de QoS, y se logr
ver que tan representativas son las mediciones con la herramienta CobCel, una
herramienta que ayuda a medir la cobertura celular donde quiera y como quiera el
usuario. Considero que va en ascenso por ser tan intuitiva y poder manejarse en dos
idiomas, ingls y espaol, es totalmente gratuita para cualquier persona que cuenta con
un dispositivo Android.
87
Pero la herramienta estudiada CobCel no sera tan buena, si no fuera por ser
desarrollada en Android. Como se menciono Androidenvi unos 89,9 millones de
telfonos inteligentes el ltimo trimestre, un incremento de 145 por ciento del ao
pasado. Un nuevo estudio de mercado de la compaa Nielsen, revela que Android es
el sistema operativo para mviles ms deseado en los Estados Unidos, por encima del
IPhone (iOS) de Apple.
Hay que recalcar que la tecnologa actual no permite realizar servicios de calidad, en
lugares dnde la gran mayora de usuarios desean una alta calidad, ya que la
tecnologa mvil existente nicamente permite a los proveedores de servicio ofrecer
servicio Best Effort. Se han de desarrollar nuevas tecnologas, por ejemplo en el caso
del estudio, redes WIMAX que permitan calidades y tarifas de servicio superiores a las
actuales tarifas planas; para poder cubrir y ofrecer un servicio excelente a los usuarios
exigentes que estn dispuestos a asumir tarifas de servicio elevadas a cambio de una
calidad de servicio superior, a mi parecer esto no es bueno, ya que si uno quiere tener
calidad en sus servicios mayor ser el costo de ello.
Hay que tener en cuenta y recalcar que Android tiene la posibilidad y capacidad de
instalarse prcticamente en todo tipo de dispositivos, sean mviles, porttiles, esto hace
que siempre est en los terminales ms potentes y actuales del mercado, siendo una
apuesta importante por fabricantes y operadoras por la posibilidad de que
independientemente del potencial, gama o prestaciones del dispositivo, Android podr
adaptarse a la perfeccin a todo tipo de necesidades. Android viene a la alza y
esperemos que cada da sea ms competitivo y con nuevas herramientas que no solo
impacten, sino que ayuden al mejoramiento de los servicios de calidad, que finalmente
todos como usuarios es lo que deseamos.
88
Trabajos futuros
Realizar las pruebas con las diversas herramientas expuestas
Implementar las herramientas en redes Wifi
Analizar e incorporar seguridad a la aplicacin en especial CobCel, utilizando
encriptacin de los datos, en el almacenamiento y en la conexin al momento del
envo
Implementar la herramienta Network simulator en Android
Implementar mediciones en las cuales se realizan pruebas de voz, de SMS,
HTTP, entre otras.
Desarrollar alguna aplicacin que compita con CobCel y se encuentra activa en
PlayStore.
89
FUENTES DE INFORMACION
1. J. Heinanen, F. Baker, W. Weiss, J. Wroclawski. (2009) Assured Forwarding
PHB Group (1ra Ed.) New york.
2. J. Wroclawski. (2003) Specification of the Controlled-Load Network Element
Service (1ra Ed.). IETF.
3. K. Benson, J.Y. Le Boudec, W. Courtney, S. Davari, V. Firoiu, D. Stiliadis.
(2002) An Expedited Forwarding PHB (3ra Ed.). Kansas.
4. K. Nichols, S. Blake, F. Baker, D. Black. (2002) Definition of the Differentiated
Services Field (DS Field) in the IPv4 and IPv6 Headers. (1ra Ed.). IETF.
5. OReilly, R. Rogers, J. Lombardo, Z. Mednieks y B. Meike. (2009) Android
Application Development (1ra Ed.). Chile.
6. R. Braden, L. Zhang, S. Berson, S. Herzog, S. Jamin. (2005) Resource
ReSerVation Protocol (RSVP) (1ra Ed.). IETF.
7. R. Meir (2009) Wrox Programmer to Programmer. (1ra Ed.). Professional
Android Application Development.
8. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. Weis. (2001) An
Architecture for Differentiated Service. (4th Ed.). IETF.
9. S. Shenker, C. Partridge, R. Guerin. (2002) Specification of Guaranteed
Quality of Service. (1ra Ed.). IETF.
10. Svennerber, G.A. (2010) Beginning Google API3 (1ra Ed.).Google.
11. Tanenmbaum, S.A. (2003) Redes de computadoras (4th Ed.).Mxico:
Pearson Educacin.
12. Z. Wang. (2001) Internet QoS: architectures and mechanisms for quality of
service. (2da Ed.). The Morgan Kaufmann Series in Networking.
90
REFERENCIAS WEB
1. Enrique & Javier (2012) Sistemas operativos. Recuperado el 10 de febrero 2012
de, http://www.buenastareas.com/ensayos/Sistemas-Operativos-
Moviles/1715927.html
2. OHA (2005) Todo sobre Android. Recuperado el 14 de febrero 2012 de,
htttp://www.android.com
3. lvaro Fuentes Vasquez (2010) Documentacin Android. Recuperado el 20 de
febrero 2012 de, http://www.kronox.org
4. Statcounter (1999-2012) Anlisis de Dispositivos mviles. Recuperado el 24 de
febrero 2012 de, http://gs.statcounter.com
5. Icrossing (2010) Digital Marketin. Recuperado el 28 de febrero 2012 de,
http://www.icrossing.co.uk
6. Icrossing (2010) Web Development. Recuperado el 28 de febrero 2012 de,
http://conecct.icrossing.co.uk/
7. Juan M. Morera (2002) Conceptos de sistemas operativos. Recuperado el 1 de
marzo 2012 de,
http://books.google.com.mx/books?id=LY2P_VSuZ3cC&pg=PA38&dq=sistema+o
perativo&hl=es&sa=X&ei=CS9eT9vSJ6K0sQKS8rnBDQ&ved=0CDcQ6AEwAQ#
v=onepage&q=sistema%20operativo&f=false
8. ngel Caffa (2010) Sistemas operativos para dispositivos mviles. Recuperado el
16 de marzo 2012 de, http://www.slideshare.net/robert2kx/sistemas-operativos-
moviles
9. Alex & Sergi (2010) Caractersticas del Sistema Operativo Android. Recuperado
el 20 de marzo 2012 de, http://android-so.com/que-es-android-historia-y-
caracteristicas-del-sistema-operativo
10. Poder PDA (2011) Mejoras y funciones para Android. Recuperado el 28 de
marzo 2012 de, http://www.poderpda.com/editorial/nuevas-y-mejoradas-
funciones-de-ice-cream-sandwich/
91
11. Vimeo (2012) Tecnologas Android. Recuperado el 6 de abril 2012 de,
http://vimeo.com/32568637
12. Code Factory (2011) Introduccin a la accesibilidad mvil. Recuperado el 8 de
abril 2012 de.
http://www.youtube.com/watch?feature=player_embedded&v=c9fYuasnWtU
13. QoS (2012) Todo sobre QoS. Recuperado el 15 de abril 2012 de,
http://qos.iespana.es
14. Alfonso Roldan (2007) Estudio de modelos de movimiento. Recuperado el 22 de
abril 2012 de, http://es.scribd.com/doc/79464533/10/CAPITULO-2-NETWORK-
SIMULATOR-2
15. Alfredo Vela (2011) Historia de los Sistemas operativos Mviles. Recuperado el
27 de abril 2012 de, http://ticsyformacion.com/2011/03/03/historia-de-los-
sistemas-operativos-para moviles-infografia-infographic/
16. Google (2009) Coding for LifeBattery Life. Recuperado el 27 de abril de 2012
de, http://www.google.com/events/io/2009/sessions/CodingLifeBatteryLife.html
17. Henry Blodget (2011). Business insider: The truth about Smartphones.
Recuperado el 3 de mayo 2012 de, http://www.businessinsider.com/ smartphone-
survey-results-2011-4?op=1
18. Google. (2012). APIs de Google Maps. Recuperado el 8 de mayo 2012 de,
http://http://code.google.com/intl/es/apis/maps/
19. Google Android Developer (2012) Librerias Android. Recuperado el 15 de amyo
2012 de, http://developer.android.com/
20. Android Market. (2012)Programas de medicin de cobertura. Recuperado el 24
de mayo 2012 de, https://market.android.com/
92
INDICE DE TABLAS
Tabla 3.1 Parmetros de QoS (2010) ................................................................... 45
Tabla 3.2 Campo ToS del protocolo Ipv4. Imagn propia (2012) ......................... 60
Tabla 4.1 Comparativa de las versiones Nemo Handy Anite/Nemo (2011) .......... 72
93
INDICE DE FIGURAS
Figura 1.1 Estructura de tesis. Imagen propia (2012)...10
Figura 2.1 Dispositivos mviles en el mundo. Icrossing (2012)......15
Figura 2.2 Sistema operativo. Juan M. Morera (2002).16
Figura 2.3 Dispositivo Android. lvaro Fuentes (2010)26
Figura 2.4 Versiones de Android lvaro fuentes (2010)..31
Figura 2.5 Arquitectura del Sistema Operativo Android. Burn15 (2011)...32
Figura 3.1 Aspectos de QoS. Scribd (2010)...47
Figura 3.2 Modelo InterServ. Zheng Wang (2001). .............................................. ..56
Figura 3.3 Enrutadores en el dominio DiffServ Andrew S. (2003) ........................ ..63
Figura 4.1 Esquema de simulacin. Fuente tutorial NS (2010) ............................ ..66
Figura 4.2 Proceso de simulacin. Fuente tutorial NS (2010).....67
Figura 4.3 Interfaz Nemo Handy. Anite/Nemo (2011) .......................................... ..73
Figura 4.4 Monitoreo Nemo Handy. Anite/Nemo (2011) ...................................... ..73
Figura 4.5 Resultados Nemo Handy. Anite/Nemo (2011) .................................... ..74
Figura 4.6 CobCel en funcionamiento. Jonathan Alexander Pino (2012) ............. ..77
Figura 4.7 Datos y herramientas de CobCel Jonathan Alexander Pino (2012) .... ..78
Figura 4.8 Mapa de cobertura. Imagen Jonathan Alexander Pino (2012) ............ ..79
Figura 4.9 Mapa de cobertura con relieve Jonathan Alexander Pino (2012) ........ ..79
Figura 4.10 Pases con la aplicacin activa. Jonathan Alexander Pino (2012) .... ..81