889 research outputs found
TCP in 5G mmWave Networks: Link Level Retransmissions and MP-TCP
MmWave communications, one of the cornerstones of future 5G mobile networks,
are characterized at the same time by a potential multi-gigabit capacity and by
a very dynamic channel, sensitive to blockage, wide fluctuations in the
received signal quality, and possibly also sudden link disruption. While the
performance of physical and MAC layer schemes that address these issues has
been thoroughly investigated in the literature, the complex interactions
between mmWave links and transport layer protocols such as TCP are still
relatively unexplored. This paper uses the ns-3 mmWave module, with its channel
model based on real measurements in New York City, to analyze the performance
of the Linux TCP/IP stack (i) with and without link-layer retransmissions,
showing that they are fundamental to reach a high TCP throughput on mmWave
links and (ii) with Multipath TCP (MP-TCP) over multiple LTE and mmWave links,
illustrating which are the throughput-optimal combinations of secondary paths
and congestion control algorithms in different conditions.Comment: 6 pages, 11 figures, accepted for presentation at the 2017 IEEE
Conference on Computer Communications Workshops (INFOCOM WKSHPS
A Survey on Congestion Control and Scheduling for Multipath TCP: Machine Learning vs Classical Approaches
Multipath TCP (MPTCP) has been widely used as an efficient way for
communication in many applications. Data centers, smartphones, and network
operators use MPTCP to balance the traffic in a network efficiently. MPTCP is
an extension of TCP (Transmission Control Protocol), which provides multiple
paths, leading to higher throughput and low latency. Although MPTCP has shown
better performance than TCP in many applications, it has its own challenges.
The network can become congested due to heavy traffic in the multiple paths
(subflows) if the subflow rates are not determined correctly. Moreover,
communication latency can occur if the packets are not scheduled correctly
between the subflows. This paper reviews techniques to solve the
above-mentioned problems based on two main approaches; non data-driven
(classical) and data-driven (Machine Learning) approaches. This paper compares
these two approaches and highlights their strengths and weaknesses with a view
to motivating future researchers in this exciting area of machine learning for
communications. This paper also provides details on the simulation of MPTCP and
its implementations in real environments.Comment: 13 pages, 7 figure
Fog-supported delay-constrained energy-saving live migration of VMs over multiPath TCP/IP 5G connections
The incoming era of the fifth-generation fog computing-supported radio access networks (shortly, 5G FOGRANs) aims at exploiting computing/networking resource virtualization, in order to augment the limited resources of wireless devices through the seamless live migration of virtual machines (VMs) toward nearby fog data centers. For this purpose, the bandwidths of the multiple wireless network interface cards of the wireless devices may be aggregated under the control of the emerging MultiPathTCP (MPTCP) protocol. However, due to the fading and mobility-induced phenomena, the energy consumptions of the current state-of-the-art VM migration techniques may still offset their expected benefits. Motivated by these considerations, in this paper, we analytically characterize and implement in software and numerically test the optimal minimum-energy settable-complexity bandwidth manager (SCBM) for the live migration of VMs over 5G FOGRAN MPTCP connections. The key features of the proposed SCBM are that: 1) its implementation complexity is settable on-line on the basis of the target energy consumption versus implementation complexity tradeoff; 2) it minimizes the network energy consumed by the wireless device for sustaining the migration process under hard constraints on the tolerated migration times and downtimes; and 3) by leveraging a suitably designed adaptive mechanism, it is capable to quickly react to (possibly, unpredicted) fading and/or mobility-induced abrupt changes of the wireless environment without requiring forecasting. The actual effectiveness of the proposed SCBM is supported by extensive energy versus delay performance comparisons that cover: 1) a number of heterogeneous 3G/4G/WiFi FOGRAN scenarios; 2) synthetic and real-world workloads; and, 3) MPTCP and wireless connections
OmTCP: increasing performance in server farms.
Proceedings of: 2010 IEEE International Conference on Communications (ICC 2010), 23-27 May 2010, Cape Town, South AfricaNormal TCP/IP operation is for the routing system to select a best path that remains stable for some time, and for TCP to adjust to the properties of this path to optimize throughput. By executing TCP’s congestion control algorithms on multiple paths at the same time, a multipath TCP can shift its traffic to a less congested path, thus maximizing both the throughput for the multipath TCP user and leaving more capacity available for other traffic on more congested paths. And when a path fails, this can be detected and worked around by multipath TCP much more quickly than by waiting for the routing system to repair the failure. This paper proposes a one-ended multipath TCP that is implemented on the sending host only, without requiring modifications on the receiving host, for the purposes of maximizing performance in transmissions from multiply connected large servers towards singly connected end-users and recovering from failures more quickly.This research was supported by Trilogy (http://www.trilogy-project.org), a research project (ICT-216372) partially funded by the European Community under its Seventh Framework Programme. European Community's Seventh Framework ProgramPublicad
Exploring the benefits of multipath TCP In wireless networks
The revolution of the information society has created a completely new situation in the
telecommunications markets. As the average user data demands in today's society grow bigger,
since users nowadays are demanding a faster, wider and more reliable communication service
from the operators so they can watch more videos, listen to more music or access the Internet
in general with a better quality, a lower latency and seamlessly to the network access they are
using, the network operators face the challenge to fit this demands into their existing networks.
This has forced the operators to think in terms of how optimal they are on providing their
services if they want to fulfil the customer requirements in this new environment.
At the same time we need to keep in mind that simultaneously to this new user's habits
smartphones revolution has created, it has also made it possible to have accessible communication
devices which have the necessary hardware and horsepower to keep different network
interfaces up, and so it has become a common thing to reach the Internet via different kind of
networks along the day. Even more it has enabled a rich communications environment where
different connection possibilities are available to the user at the same time.
In this context, the idea of multipath communication emerges. The idea of taking advantage
of a dense wireless communication offer through the use of multipath (sending and receiving
information through different network interfaces simultaneously) looks promising to overcome a
situation where user's communications services demand grows and at the same time the mobile
network load becomes stronger. The newfangled protocol Multipath TCP (MPTCP) is a technology
which is enabling in practice this king of multipath communication, and it is the focus
of this project to dig into possible benefits the protocol may bring to the table by defining a
set of use cases, test-bed implementations and experiments with MPTCP which we present and
analyse in this document.La revolución de la sociedad de la información ha creado una situación que es completamente
nueva en los mercados de telecomunicaciones. A medida que el usuario medio aumenta su
demanda de datos, ya que hoy en día los hábitos de estos pasan por conexiones más rápidas y
fiables que les permitan reproducir contenido (video, música, páginas web) con mejor calidad,
menor latencia y transparentemente a la red que estén utilizando, los operadores de red afrontan
nuevos retos a la hora de encajar estas expectativas del usuario dentro de las posibilidades que
ofrece la red. Esto está forzando a los operadores a buscar una manera más óptima de gestionar
el tráfico de sus clientes para así poder satisfacer la demanda de unos servicios de mayor calidad
que estos realizan.
Al mismo tiempo hay que tener en mente que, de la misma manera que el impacto que esta
esta revolución de los smartphones ha tenido en los hábitos de consumo del usuario ha creado
nuevos y complejos problemas, también ha hecho posible que existan dispositivos económicamente
accesibles para el público con el hardware y la capacidad de procesamiento necesarias para incorporar
múltiples adaptadores de red, y esto a su vez ha llevado a al escenario actual en el
que comúnmente coexisten en el mismo lugar diferentes posibilidades para conectarse a internet
(típicamente Wi-Fi y conexión móvil, pero también podríamos nombrar tecnologías como el
Bluetooth o la clásica conexión de Ethernet en ordenadores portátiles)
Es en este contexto en el que surge la idea de la comunicación multi-trayecto. La idea
de aprovechar un entorno con una densa pero heterogénea oferta de conexión a través del
uso del multi-trayecto (enviar y recibir información a través de múltiples interfaces de red simultáneamente) aparece como una posibilidad prometedora para los operadores para mejorar
la experiencia del usuario al mismo tiempo que se gestiona el tráfico en la red de una manera
más eficiente.
El protocolo experimental Multipath TCP es una extensión del TCP clásico que hace posible
este uso simultáneo de múltiples interfaces para la comunicación, y es objetivo de este proyecto
diseñar, implementar y testear el protocolo en diferentes casos de uso en los que el multi-trayecto
ofrece, a priori, algunas ventajas. En las siguientes páginas explicaremos que casos de uso hemos
elegido para probar el protocolo y por qué, cómo hemos diseñado e implementado los bancos
de pruebas y que resultados hemos obtenido en nuestro experimentos sobre el rendimiento del
protocolo, realizando al mismo tiempo un análisis crítico de los resultados de los resultados.Ingeniería de Telecomunicació
- …