Diego Martínez

Mr. Diego Martínez

orcid

Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 June 2020 in Future Internet
Verified
Journal Article
Open access
PDF file
GOGonzalo Olmedo
Gonzalo Olmedo
Roman Lara-CuevaRoman Lara-Cueva
Roman Lara-Cueva
DMDiego Martínez
Diego Martínez
CACelso de Almeida
Celso de Almeida
As telecommunication systems evolve towards new-generation architectures, likewise, new protocols are created in order to improve efficiency. One of these protocols is Transmission Control Protocol (TCP), which controls the transmission bit rate in function of network congestion. Nevertheless, in wireless communications, there appear problems such as noise and interference, for which TCP was not designed. Based on these problems, there exist some methods trying to mitigate congestion, such as explicit loss notifications and the use of end-to-end codification. The aim of this work was to propose a wireless TCP protocol improvement, considering a negative acknowledgment (NACK), which allows to differentiate between losses due to congestion and losses due to wireless channel issues. NACK employs a small protocol packet and produces improvement in the quality of service metrics. The experiments were carried out in in-door and out-door environments, over an online video game scenario, and over a long-distance wireless link between two islands. The average results show a 25-percent delay improvement and a 5-percent jitter improvement when compared to the original TCP Reno protocol, while for throughput a 90-percent improvement was achieved for distances between 100 and 414 m.

11 February 2018 in RECI Revista Iberoamericana de las Ciencias Computacionales e Informática
Verified
Journal Article
Open access
PDF file
Roman Lara-CuevaRoman Lara-Cueva
Roman Lara-Cueva
DMDiego Martínez
Diego Martínez
Uno de los protocolos más importantes para el correcto funcionamiento de las redes de Internet es el protocolo TCP, el cual asegura la comunicación entre transmisor y emisor mediante un control de la tasa de transmisión en función de la congestión. Sin embargo, con la nueva tendencia de las comunicaciones inalámbricas, TCP enfrenta un nuevo desafío para el cual no estaba originalmente diseñado. Siendo el PL debido al medio de transmisión motivo de la ineficiencia de TCP en medios inalámbricos, se han desarrollado propuestas como el empleo de notificaciones de pérdida explícita y mejores gestiones de la ventana de congestión con el fin de adaptar TCP a tal medio de transmisión. Dichas propuestas evidencian un mejor desempeño, aunque en su gran mayoría se limitan a evaluar su funcionamiento en programas de simulación como Network Simulator o similares. En este contexto, el objetivo del presente trabajo es implementar un protocolo TCP adaptado a escenarios inalámbricos en el sistema operativo Linux, considerando un acuse de recibo negativo NACK, el cual ocupa un pequeño segmento del protocolo TCP. TCP-NACK es capaz de diferenciar entre pérdidas por congestión y pérdidas por el medio de transmisión, y produce una mejora en throughput de 182 % bajo un escenario emulado en comparación con TCP Reno.