5 research outputs found

    A methodology for obtaining More Realistic Cross-Layer QoS Measurements in mobile networks: A VoIP over LTE Use Case

    Get PDF
    Los servicios de voz han sido durante mucho tiempo la primera fuente de ingresos para los operadores m贸viles. Incluso con el protagonismo creciente del tr谩fico de datos, los servicios de voz seguir谩n jugando un papel importante y no desaparecer谩n con la transici贸n a redes basadas en el protocolo IP. Por otra parte, hace a帽os que los principales actores en la industria m贸vil detectaron claramente que los usuarios no aceptar铆an una degradaci贸n en la calidad de los servicios de voz. Es por esto que resulta cr铆tico garantizar la experiencia de usuario (QoE) en la transici贸n a redes de nueva generaci贸n basadas en conmutaci贸n de paquetes. El trabajo realizado durante esta tesis ha buscado analizar el comportamiento y las dependencias de los diferentes servicios de Voz sobre IP (VoIP), as铆 como identificar configuraciones 贸ptimas, mejoras potenciales y metodolog铆as que permitan asegurar niveles de calidad aceptables al mismo tiempo que se trate de minimizar los costes. La caracterizaci贸n del rendimiento del tr谩fico de datos en redes m贸viles desde el punto de vista de los usuarios finales es un proceso costoso que implica la monitorizaci贸n y an谩lisis de un amplio rango de protocolos y par谩metros con complejas dependencias. Para abordar desde la ra铆z este problema, se requiere realizar medidas que relacionen y correlen el comportamiento de las diferentes capas. La metodolog铆a de caracterizaci贸n propuesta en esta tesis proporciona la posibilidad de recoger informaci贸n clave para la resoluci贸n de problemas en las comunicaciones IP, relaciol谩ndola con efectos asociados a la propagaci贸n radio, como cambios de celda o p茅rdida de enlaces, o con carga de la red y limitaciones de recursos en zonas geogr谩ficas espec铆ficas. Dicha metodolog铆a se sustenta en la utilizaci贸n de herramientas nativas de monitorizaci贸n y registro de informaci贸n en smartphones, y la aplicaci贸n de cadenas de herramientas para la experimentaci贸n extensiva tanto en redes reales y como en entornos de prueba controlados. Con los resultados proporcionados por esta serie de herramientas, tanto operadores m贸viles y proveedores de servicio como desarrolladores m贸viles podr铆an ganar acceso a informaci贸n sobre la experiencia real del usuario y sobre c贸mo mejorar la cobertura, optimizar los servicios y adaptar el funcionamiento de las aplicaciones y el uso de protocolos m贸viles basados en IP en este contexto. Las principales contribuciones de las herramientas y m茅todos introducidos en esta tesis son los siguientes: - Una herramienta de monitorizaci贸n multicapa para smartphones Android, llamada TestelDroid, que permite la captura de indicadores clave de rendimiento desde el propio equipo de usuario. Asimismo proporciona la capacidad de generar tr谩fico de forma activa y de verificar el estado de alcanzabilidad del terminal, realizando pruebas de conectividad. - Una metodolog铆a de post-procesado para correlar la informaci贸n presente en las diferentes capas de las medidas realizadas. De igual forma, se proporciona la opci贸n a los usuarios de acceder directamente a la informaci贸n sobre el tr谩fico IP y las medidas radio y de aplicar metodolog铆as propias para la obtenci贸n de m茅tricas. - Se ha realizado la aplicaci贸n de la metodolog铆a y de las herramientas usando como caso de uso el estudio y evaluaci贸n del rendimiento de las comunicaciones basadas en IP a bordo de trenes de alta velocidad. - Se ha contribuido a la creaci贸n de un entorno de prueba realista y altamente configurable para la realizaci贸n de experimentos avanzados sobre LTE. - Se han detectado posibles sinergias en la utilizaci贸n de instrumentaci贸n avanzada de I+D en el campo de las comunicaciones m贸viles, tanto para la ense帽anza como para la investigaci贸n en un entorno universitario

    Characterizing Radio and Networking Power Consumption in LTE Networks

    Get PDF

    Building the Future Internet through FIRE

    Get PDF
    The Internet as we know it today is the result of a continuous activity for improving network communications, end user services, computational processes and also information technology infrastructures. The Internet has become a critical infrastructure for the human-being by offering complex networking services and end-user applications that all together have transformed all aspects, mainly economical, of our lives. Recently, with the advent of new paradigms and the progress in wireless technology, sensor networks and information systems and also the inexorable shift towards everything connected paradigm, first as known as the Internet of Things and lately envisioning into the Internet of Everything, a data-driven society has been created. In a data-driven society, productivity, knowledge, and experience are dependent on increasingly open, dynamic, interdependent and complex Internet services. The challenge for the Internet of the Future design is to build robust enabling technologies, implement and deploy adaptive systems, to create business opportunities considering increasing uncertainties and emergent systemic behaviors where humans and machines seamlessly cooperate

    Building the Future Internet through FIRE

    Get PDF
    The Internet as we know it today is the result of a continuous activity for improving network communications, end user services, computational processes and also information technology infrastructures. The Internet has become a critical infrastructure for the human-being by offering complex networking services and end-user applications that all together have transformed all aspects, mainly economical, of our lives. Recently, with the advent of new paradigms and the progress in wireless technology, sensor networks and information systems and also the inexorable shift towards everything connected paradigm, first as known as the Internet of Things and lately envisioning into the Internet of Everything, a data-driven society has been created. In a data-driven society, productivity, knowledge, and experience are dependent on increasingly open, dynamic, interdependent and complex Internet services. The challenge for the Internet of the Future design is to build robust enabling technologies, implement and deploy adaptive systems, to create business opportunities considering increasing uncertainties and emergent systemic behaviors where humans and machines seamlessly cooperate

    Model checking techniques for runtime testing and QoS analysis

    Get PDF
    Los sistemas software y hardware se encuentran cada vez m谩s presentes en nuestras vidas, en multitud de campos de aplicaci贸n y de cualquier tama帽o. El an谩lisis de estos sistemas es una tarea dura pero necesaria para garantizar que cumplan con sus requisitos. Estos requisitos pueden ser de varios tipos, como evitar comportamientos err贸neos u ofrecer un rendimiento satisfactorio. Existen muchas t茅cnicas y herramientas dise帽adas para atacar este problema. Por lo general, se aplican distintas t茅cnicas dependiendo del tipo de sistema, fase de desarrollo o tipo de an谩lisis. El model checking es una de estas t茅cnicas de an谩lisis. Un model checker analiza el espacio de estados de un sistema para comprobar si el sistema cumple una propiedad dada. Sin embargo, seg煤n aumenta la complejidad del sistema a analizar, su espacio de estados crece r谩pidamente, hasta llegar a un punto en el que no es factible analizarlo. En esta tesis proponemos una soluci贸n integrada basada en model checking para analizar sistemas cuyo comportamiento pueda ser observado en forma de trazas de ejecuci贸n. Hemos llamado a esta soluci贸n OptySim. Nuestra soluci贸n permite acceder a sistemas externos de una forma uniforme, permitiendo realizar distintos tipos de an谩lisis sobre diferentes tipos de sistemas de una forma m谩s homog茅nea. OptySim trata con un conjunto de trazas de ejecuci贸n, que representan un subconjunto del espacio de estados completo del sistema. Para obtener dichas trazas el sistema se ejecuta repetidas veces, posiblemente variando par谩metros del sistema de acuerdo a las instrucciones del usuario, gener谩ndose una traza por cada ejecuci贸n. El contenido de las trazas depende de cada sistema, y adem谩s puede variar dependiendo de las necesidades del an谩lisis. Para ello se pueden aplicar una de las proyecciones que se han definido, y que transforman trazas completas en trazas abstractas con una menor, pero suficiente para los prop贸sitos del an谩lisis, cantidad de informaci贸n. El an谩lisis est谩 guiado por uno o m谩s objetivos establecidos por el usuario, tales como asertos o f贸rmulas de l贸gica temporal (LTL), y que le dan al an谩lisis el significado pretendido por el usuario. Los objetivos pueden indicar tanto propiedades deseables del sistema, por ejemplo una meta de rendimiento, como propiedades que no deben ocurrir, por ejemplo una condici贸n de error. OptySim se ha aplicado a varios casos de estudio en varias 谩reas y con distintos prop贸sitos, para demostrar su utilidad. En primer lugar se ha integrado con el simulador de redes ns-2, para an谩lisis de fiabilidad y rendimiento, optimizaci贸n de par谩metros, y validaci贸n y ajuste de modelos. Para el segundo grupo de casos de estudio, se ha integrado con una m谩quina virtual de Java para analizar programas escritos en dicho lenguaje de programaci贸n. En esta ocasi贸n, todos los casos de estudio est谩n enfocados a la depuraci贸n de programas
    corecore