99 research outputs found

    QoE de streaming de vĂ­deo em redes veiculares com multihoming

    Get PDF
    With the ever-increasing interest and availability of vehicular networks, it is important to study the Quality-of-Experience provided by these networks, which ultimately determines the general public perception and thus the overall user adoption. The broad Internet access, the evolution of user equipment, such as smartphones, tablets and personal computers, and the appearance of services like Youtube and Netflix, is leading the user content consumption to be more and more in the form of video streaming. Either motivated by safety or commercial applications, video streaming in such highly mobile environments offers multiple challenges. This dissertation evaluates the QoE of a multihoming communication strategy, supported simultaneously byWAVE and Wi-Fi, for increasing the reliability and performance of video streams in these environments. Furthermore, it also investigates how distinct network functionalities, such as multihoming load balance, buffering, and network metrics such as throughput and latency affect the overall QoE observed. The results obtained led to the proposal of a multihoming load balance policy for video applications based on access technologies, aiming to improve QoE. The overall results show that QoE improves by 7.5% using the proposed approach.Com o aumento contĂ­nuo do interesse e disponibilidade de redes veiculares, Ă© importante agora estudar a Qualidade de ExperiĂȘncia fornecida por estas redes, que fundamentalmente determina a opiniĂŁo e a percepção do pĂșblico geral sobre um dado serviço. O vasto acesso Ă  Internet, a evolução dos equipamentos, como os telemĂłveis atuais, tablets e computadores pessoais, e o aparecimento de serviços como o YouTube e o Netflix, estĂĄ a fazer com que o conteĂșdo mais consumido seja cada vez mais em forma de streaming de vĂ­deo. Quer seja motivado por aplicaçÔes de segurança ou comerciais, o streaming de vĂ­deo em ambientes altamente mĂłveis levanta vĂĄrios desafios. Esta dissertação avalia a Qualidade de ExperiĂȘncia de tĂ©cnicas de multihoming, permitindo o uso de diferentes tecnologias de comunicação, como o WAVE e o Wi-Fi, para aumentar a fiabilidade e desempenho de streams de vĂ­deo nestes ambientes. Para alĂ©m disso, investiga tambĂ©m como Ă© que diferentes mecanismos de rede, como o balanceamento, multihoming e o buffering, e mĂ©tricas como a taxa de transferĂȘncia e latĂȘncia, afetam a QoE observada. Os resultados obtidos levaram Ă  proposta de uma polĂ­tica de divisĂŁo de trĂĄfego para aplicaçÔes de vĂ­deo baseada em tecnologias de acesso para situaçÔes de multihoming, visando uma melhoria da QoE do utilizador. Utilizando o mĂ©todo proposto, os resultados mostram que a experiĂȘncia do utilizador tem uma melhoria de 7,5%.Mestrado em Engenharia de Computadores e TelemĂĄtic

    Experimentation and Characterization of Mobile Broadband Networks

    Get PDF
    The Internet has brought substantial changes to our life as the main tool to access a large variety of services and applications. Internet distributed nature and technological improvements lead to new challenges for researchers, service providers, and network administrators. Internet traffic measurement and analysis is one of the most trivial and powerful tools to study such a complex environment from different aspects. Mobile BroadBand (MBB) networks have become one of the main means to access the Internet. MBB networks are evolving at a rapid pace with technology enhancements that promise drastic improvements in capacity, connectivity, and coverage, i.e., better performance in general. Open experimentation with operational MBB networks in the wild is currently a fundamental requirement of the research community in its endeavor to address the need for innovative solutions for mobile communications. There is a strong need for objective data relating to stability and performance of MBB (e.g., 2G, 3G, 4G, and soon-to-come 5G) networks and for tools that rigorously and scientifically assess their performance. Thus, measuring end user performance in such an environment is a challenge that calls for large-scale measurements and profound analysis of the collected data. The intertwining of technologies, protocols, and setups makes it even more complicated to design scientifically sound and robust measurement campaigns. In such a complex scenario, the randomness of the wireless access channel coupled with the often unknown operator configurations makes this scenario even more challenging. In this thesis, we introduce the MONROE measurement platform: an open access and flexible hardware-based platform for measurements on operational MBB networks. The MONROE platform enables accurate, realistic, and meaningful assessment of the performance and reliability of MBB networks. We detail the challenges we overcame while building and testing the MONROE testbed and argue our design and implementation choices accordingly. Measurements are designed to stress performance of MBB networks at different network layers by proposing scalable experiments and methodologies. We study: (i) Network layer performance, characterizing and possibly estimating the download speed offered by commercial MBB networks; (ii) End users’ Quality of Experience (QoE), specifically targeting the web performance of HTTP1.1/TLS and HTTP2 on various popular web sites; (iii) Implication of roaming in Europe, understanding the roaming ecosystem in Europe after the "Roam like Home" initiative; and (iv) A novel adaptive scheduler family with deadline is proposed for multihomed devices that only require a very coarse knowledge of the wireless bandwidth. Our results comprise different contributions in the scope of each research topic. To put it in a nutshell, we pinpoint the impact of different network configurations that further complicate the picture and hopefully contribute to the debate about performance assessment in MBB networks. The MBB users web performance shows that HTTP1.1/TLS is very similar to HTTP2 in our large-scale measurements. Furthermore, we observe that roaming is well supported for the monitored operators and the operators using the same approach for routing roaming traffic. The proposed adaptive schedulers for content upload in multihomed devices are evaluated in both numerical simulations and real mobile nodes. Simulation results show that the adaptive solutions can effectively leverage the fundamental tradeoff between the upload cost and completion time, despite unpredictable variations in available bandwidth of wireless interfaces. Experiments in the real mobile nodes provided by the MONROE platform confirm the findings

    Descentralização da gestão da mobilidade IP nas redes do futuro

    Get PDF
    Doutoramento em Engenharia ElectrotĂ©cnicaThe massive adoption of sophisticated mobile devices and applications led to the increase of mobile data in the last decade, which it is expected to continue. This increase of mobile data negatively impacts the network planning and dimension, since core networks are heavy centralized. Mobile operators are investigating atten network architectures that distribute the responsibility of providing connectivity and mobility, in order to improve the network scalability and performance. Moreover, service providers are moving the content servers closer to the user, in order to ensure high availability and performance of content delivery. Besides the e orts to overcome the explosion of mobile data, current mobility management models are heavy centralized to ensure reachability and session continuity to the users connected to the network. Nowadays, deployed architectures have a small number of centralized mobility anchors managing the mobile data and the mobility context of millions of users, which introduces issues related to performance and scalability that require costly network mechanisms. The mobility management needs to be rethought out-of-the box to cope with atten network architectures and distributed content servers closer to the user, which is the purpose of the work developed in this Thesis. The Thesis starts with a characterization of mobility management into well-de ned functional blocks, their interaction and potential grouping. The decentralized mobility management is studied through analytical models and simulations, in which di erent mobility approaches distinctly distribute the mobility management functionalities through the network. The outcome of this study showed that decentralized mobility management brings advantages. Hence, it was proposed a novel distributed and dynamic mobility management approach, which is exhaustively evaluated through analytical models, simulations and testbed experiments. The proposed approach is also integrated with seamless horizontal handover mechanisms, as well as evaluated in vehicular environments. The mobility mechanisms are also speci ed for multihomed scenarios, in order to provide data o oading with IP mobility from cellular to other access networks. In the pursuing of the optimized mobile routing path, a novel network-based strategy for localized mobility is addressed, in which a replication binding system is deployed in the mobility anchors distributed through the access routers and gateways. Finally, we go further in the mobility anchoring subject, presenting a context-aware adaptive IP mobility anchoring model that dynamically assigns the mobility anchors that provide the optimized routing path to a session, based on the user and network context. The integration of dynamic and distributed concepts in the mobility management, such as context-aware adaptive mobility anchoring and dynamic mobility support, allow the optimization of network resources and the improvement of user experience. The overall outcome demonstrates that decentralized mobility management is a promising direction, hence, its ideas should be taken into account by mobile operators in the deployment of future networks.Na Ășltima dĂ©cada verificou-se uma massificação dos dispositivos mĂłveis e das suas aplicaçÔes, o que tem vindo a aumentar o consumo de dados mĂłveis. Este aumento dificulta o planeamento e dimensionamento das redes devido principalmente aos modelos extremamente centralizados adoptados por estas. Os operadores mĂłveis tĂȘm vindo a estudar modelos mais atĂ© para as redes, os quais distribuem a responsabilidade de fornecer conectividade e mobilidade, no sentido de melhorar a escalabilidade e desempenho da rede. AlĂ©m disso, de forma a garantir um desempenho elevado na entrega dos conteĂșdos, os fornecedores de serviço tĂȘm vindo a mover os servidores de conteĂșdos para locais mais prĂłximos do utilizador. Apesar do esforço na procura de soluçÔes para o crescente consumo de dados mĂłveis, os modelos atuais de gestĂŁo de mobilidade sĂŁo demasiado centralizados para conseguir assegurar a continuidade de sessĂŁo aos utilizadores conectados Ă  rede. As arquiteturas implementadas tĂȘm um nĂșmero muito reduzido de Ăąncoras mĂłveis centralizadas que gerem todos os dados mĂłveis e a informação de contexto da mobilidade, o que leva a uma diminuição de desempenho e escalabilidade, solucionadas atravĂ©s de mecanismos de rede dispendiosos. A gestĂŁo da mobilidade precisa de ser repensada de forma a poder lidar com arquiteturas de rede atĂ© com a distribuição dos servidores de conteĂșdos para nĂłs mais prĂłximos dos utilizadores, que Ă© o objectivo principal da Tese apresentada. Primeiro, Ă© apresentada a caracterização da gestĂŁo de mobilidade em blocos funcionais, a interação entre eles e potenciais agrupamentos dos mesmos. A gestĂŁo da mobilidade descentralizada Ă© estudada atravĂ©s de modelos analĂ­ticos e simulaçÔes, em que diferentes abordagens distribuem as funcionalidades da mobilidade pela rede. Como resultado deste estudo verificou-se que a descentralização da mobilidade traz vantagens claras. Com base nestes resultados foi proposta uma nova abordagem de gestĂŁo de mobilidade distribuĂ­da e dinĂąmica, que Ă© exaustivamente avaliada atravĂ©s de modelos analĂ­ticos, simulaçÔes e experiĂȘncias numa bancada de testes. A abordagem proposta Ă© tambĂ©m integrada com mecanismos de handovers horizontais transparentes, assim como Ă© avaliada em ambientes veiculares. Os mecanismos de mobilidade da abordagem proposta sĂŁo tambĂ©m especificados para cenĂĄrios de multihoming, de forma a proporcionar o offloading de dados com suporte de mobilidade das redes celulares para outras redes de acesso. Com o objectivo de optimizar o encaminhamento de dados mĂłveis, foi criada uma nova estratĂ©gia para o suporte da mobilidade localizada, em que um sistema de replicação de bindings Ă© integrado nas Ăąncoras de mobilidade distribuĂ­das atravĂ©s dos routers de acesso e dos gateways. Finalmente apresenta-se um modelo de ancoramento adaptativo para a mobilidade com base em contexto, o qual dinamicamente determina as Ăąncoras de mobilidade que oferecem a melhor rota para uma dada sessĂŁo, baseado na informação do utilizador e da rede. A integração de conceitos de dinamismo e de distribuição na gestĂŁo da mobilidade, como o ancoramento adaptativo e o suporte dinĂąmico da mobilidade, permitem a optimização dos recursos da rede e uma melhor experiĂȘncia por parte do utilizador. Os resultados demonstram, de uma forma geral, que a gestĂŁo descentralizada da mobilidade Ă© um caminho promissor, logo este deve ser tomado em consideração pelas operadoras mĂłveis aquando do desenvolvimento das redes do futuro

    Concurrent Multipath Transfer: Scheduling, Modelling, and Congestion Window Management

    Get PDF
    Known as smartphones, multihomed devices like the iPhone and BlackBerry can simultaneously connect to Wi-Fi and 4G LTE networks. Unfortunately, due to the architectural constraints of standard transport layer protocols like the transmission control protocol (TCP), an Internet application (e.g., a file transfer) can use only one access network at a time. Due to recent developments, however, concurrent multipath transfer (CMT) using the stream control transmission protocol (SCTP) can enable multihomed devices to exploit additional network resources for transport layer communications. In this thesis we explore a variety of techniques aimed at CMT and multihomed devices, such as: packet scheduling, transport layer modelling, and resource management. Some of our accomplishments include, but are not limited to: enhanced performance of CMT under delay-based disparity, a tractable framework for modelling the throughput of CMT, a comparison of modelling techniques for SCTP, a new congestion window update policy for CMT, and efficient use of system resources through optimization. Since the demand for a better communications system is always on the horizon, it is our goal to further the research and inspire others to embrace CMT as a viable network architecture; in hopes that someday CMT will become a standard part of smartphone technology

    Mobilidade distribuida em ambientes dinĂąmicos

    Get PDF
    Mestrado em Engenharia EletrĂłnica e TelecomunicaçÔesConventional networks have implemented a specific hierarchical structure, which in many cases deals with centralized mobility anchoring models to ensure IP session continuity. In this context, mobility management demands the existence of a centralized and static anchor point to allow reachability to mobile nodes connected to distinct networks. However, such centralized element is a single point of failures, introducing longer delays and higher management signalling. It may be more vulnerable to attacks, causing problems in the system. For this reason, mobility management addressed to centralized models is a satisfactory and non-optimal solution when mobile networks become less hierarchical. In order to improve mobility management to meet the requirements in mobile network evolution, there have been proposed solutions to distribute the anchor points closer to the end-user. This way, distributed and dynamic mobility anchoring improves scalability and availability, avoiding single points of failure and bottlenecks, as well as enabling transparent mobility support. In this framework, it is idealized and implemented a set of Vehicular scenarios using two different types of mobility management models, one centralized and another distributed. The results shows that the distributed mobility management protocol provides better results in terms of data loss, average data delay, data cost and signaling cost, when compared with the centralized mobility management protocol. The rapid growth of mobile nodes has lead to the increase of mobile data traffic consumption, and they are currently equipped with multiple network interfaces, which in many cases use different access technologies simultaneously. Therefore, session continuity of a certain user's services should be guaranteed independently of the access network technology. Consequently, there is a fundamental change in the network architectures, which is adopting flatten model to cope with users' behaviour and the evolution of the mobile data traffic consumption. Thus, it is specified a distributed mobility management scheme with multihoming support to provide continuity to active sessions when mobile nodes roam between networks/interfaces. This mobility mechanism is evaluated and tested in a real environment, demonstrating the capability to provide uninterrupted sessions for multihomed scenarios, such as the addition/removal of a link, likewise the capability to improve user experience.As redes de telecomunicaçÔes sem fios convencionais tĂȘm implementada uma estrutura hierĂĄrquica especĂ­fica que em muitos casos lida com entidades centralizadas para garantirem continuidade de sessĂŁo e acessibilidade nas comunicaçÔes IP. Neste contexto, a gestĂŁo de mobilidade exige que haja uma Ăąncora central e estĂĄtica para permitir que os nĂłs mĂłveis se encontrem acessĂ­veis quando conectados nas diferentes redes. PorĂ©m, este elemento central Ă© suscetĂ­vel a falhas introduzindo maiores atrasos, exigindo uma maior gestĂŁo da sinalização, sendo mais vulnerĂĄvel a ataques o que pode causar problemas no sistema. Por estas razĂ”es, Ă  medida que as redes mĂłveis se tornam cada vez menos hierĂĄrquicas, a gestĂŁo da mobilidade baseada em modelos centralizados torna-se menos otimizada. Para melhorar a gestĂŁo de mobilidade tendo em consideração as exigĂȘncias evolutivas da rede, tĂȘm vindo a ser propostas soluçÔes para distribuir as Ăąncoras, colocando-as mais perto do utilizador final com o objetivo de tornar a rede menos hierĂĄrquica, descentralizando o processo de gestĂŁo de mobilidade de uma forma dinĂąmica pelos nĂłs da rede. Desta forma, a mobilidade distribuĂ­da em ambientes dinĂąmicos melhora a escalabilidade, acessibilidade e evita pontos centrais de falhas e engarrafamentos. Neste contexto, sĂŁo idealizados e implementados trĂȘs cenĂĄrios de redes veiculares usando dois modelos de gestĂŁo de mobilidade, um centralizado e outro distribuĂ­do. Os resultados mostram que o protocolo de gestĂŁo de mobilidade distribuĂ­do apresenta melhores resultados em termos de perda de pacotes, atraso mĂ©dio por pacote, custo de dados e custo de sinalização quando comparado com o protocolo de gestĂŁo de mobilidade centralizado. O rĂĄpido crescimento de nĂłs mĂłveis tem levado ao aumento do consumo de trafego de dados e, atualmente, estes estĂŁo equipados com mĂșltiplas interfaces que, em muitos casos, utilizam diferentes tecnologias de acesso Ă  rede. No entanto, a continuidade de sessĂŁo de um determinado serviço deve ser garantido, independentemente da tecnologia de acesso utilizada. Consequentemente, hĂĄ uma preocupação em transformar a arquitetura da rede em modelos menos hierĂĄrquicos para lidar com o comportamento dos utilizadores e com a evolução do consumo de trĂĄfego de dados mĂłveis. Desta forma, Ă© especificado um esquema de gestĂŁo de mobilidade distribuĂ­da com suporte a mĂșltiplas interfaces para manter continuidade de sessĂ”es quando os nĂłs mĂłveis mudam de rede ou interface. Este mecanismo de mobilidade foi avaliado e testado num cenĂĄrio real, demonstrando a capacidade de manter as sessĂ”es ativas em cenĂĄrios com mĂșltiplas interfaces melhorando a experiĂȘncia do utilizador, dando como exemplo cenĂĄrios de perda de ligação, ligação a outras redes e ligar/desligar uma interface
    • 

    corecore