Análisis de performance
Desarrollamos conceptos y tecnología para el análisis de performance de las comunicaciones en Internet
El resultado principal de este esfuerzo es el Palermo Performance Analyzer que ha sido seleccionado por la Cámara Argentina de Internet (CABASE) para el análisis de tráfico entre proveedores de servicio de Internet (ISPs) de la Argentina, que se conectan a los Network Access Points (NAPS) que tiene la cámara en todo el país. El proyecto cuenta con el apoyo de la Internet Society que ha donado equipamiento para correr allí los Palermo Performance Analyzers.
El Palermo Performance Analyzer sigue el estado de los flujos observados, detectando en tiempo real las limitaciones al aumento de performance de cada uno. Cada conexión puede estar limitada por la capacidad de la red, por la velocidad de generación de datos en origen, o por la capacidad del receptor de los datos.
Los flujos limitados por la red son los que tratan de obtener la capacidad disponible y son aquellos que más información arrojan sobre la calidad de la experiencia (QoE) del usuario.
La capacidad disponible es obtenida por el Palermo Performance Analyzer no solo para las conexiones limitadas por la red sino también para las limitadas por el origen o por el destino, a través del estudio de tiempos de los paquetes en ambas direcciones de cada conexión.
Y se pueden detectar problemas de retardos excesivos en los buffers (buffer bloating), volumen de tráfico asimétrico, saturación de cuellos de botella, enlaces y transcievers defectuosos, saturación de procesamiento en caches de contenido, problemas de pérdidas, incidencia de cada tipo de limitación en el total de tráfico, y cantidad de conexiones.
Es importante destacar que no se inyecta tráfico en la red, sino que se trabaja con mediciones pasivas: analizando el tráfico real de los usuarios. El análisis abarca la comunicación punta a punta, sin limitarse a performance de los enlaces e interfaces donde esté corriendo el Palermo Performance Analyzer, que puede ubicarse en el Internet Exchange Point (IXP), en el proveedor de servicios de Internet (ISP), o en incluso en
el cliente.
Cada Palermo Performance Analyzer de la cámara procesa el tráfico de intercambio de muchos proveedores, entregando luego información consolidada de cada uno al Network Management System de la cámara a través de SNMP para ser utilizada en el Network Operation Center (NOC).
Para conocer más sobre este y otros proyectos del Departamento de Electrónica y Comunicaciones de la Facultad de Ingeniería, comunicarse al +54-11-4964-4620 o al e-mail: info@palermotec.net.
Presentaciones en congresos:
Zacca, Gonzalo. Rabadán, Marcelo. López, Juan. Bottleneck sharing among wireless and ethernet hosts. IETF day 2018, JAIIO 47. September 2018.
Popovsky, Alejandro. Novedades en desarrollo de protocolos. IEAR 2014, JAIIO 43. September 2014.
Popovsky, Alejandro. Fritz, Pablo. Traffic Performance Analysis at the NAP. LACNIC 18 / LACNOG 2012.
Popovsky, Alejandro. Peña, Horacio. Medición de demanda y capacidad en redes IP. CACIC 2001
Links
Manual de usuario del Palermo Performance Analyzer para empresas miembro de CABASE.
MIBS para acceder al Palermo Performance Analyzer desde sistemas de gestión de red (NMS) usando SNMP.