Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Network Coding meets TCP:Theory and Implementation
Publication

Publications

Network Coding meets TCP:Theory and Implementation

Title
Network Coding meets TCP:Theory and Implementation
Type
Article in International Scientific Journal
Year
2011
Authors
J. K. Sundararajan
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
D. Shah
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
M. Medard
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
S. Jakubczak
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
M. Mitzenmacher
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 99 No. 3
Pages: 490-512
ISSN: 0018-9219
Publisher: IEEE
Indexing
Publicação em ISI Web of Science ISI Web of Science
Scientific classification
FOS: Engineering and technology > Electrical engineering, Electronic engineering, Information engineering
Other information
Abstract (EN): The theory of network coding promises significant benefits in network performance, especially in lossy networks and in multicast and multipath scenarios. To realize these benefits in practice, we need to understand how coding across packets interacts with the acknowledgment (ACK)-based flow control mechanism that forms a central part of today's Internet protocols such as transmission control protocol (TCP). Current approaches such as rateless codes and batch-based coding are not compatible with TCP's retransmission and sliding-window mechanisms. In this paper, we propose a new mechanism called TCP/NC that incorporates network coding into TCP with only minor changes to the protocol stack, thereby allowing incremental deployment. In our scheme, the source transmits random linear combinations of packets currently in the congestion window. At the heart of our scheme is a new interpretation of ACKs-the sink acknowledges every degree of freedom (i.e., a linear combination that reveals one unit of new information) even if it does not reveal an original packet immediately. Thus, our new TCP ACK rule takes into account the network coding operations in the lower layer and enables a TCP-compatible sliding-window approach to network coding. Coding essentially masks losses from the congestion control algorithm and allows TCP/NC to react smoothly to losses, resulting in a novel and effective approach for congestion control over lossy networks such as wireless networks. An important feature of our solution is that it allows intermediate nodes to perform re-encoding of packets, which is known to provide significant throughput gains in lossy networks and multicast scenarios. Simulations show that our scheme, with or without re-encoding inside the network, achieves much higher throughput compared to TCP over lossy wireless links. We present a real-world implementation of this protocol that addresses the practical aspects of incorporating network coding and decoding with TCP's wind ow management mechanism. We work with TCP-Reno, which is a widespread and practical variant of TCP. Our implementation significantly advances the goal of designing a deployable, general, TCP-compatible protocol that provides the benefits of network coding.
Language: English
Type (Professor's evaluation): Scientific
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Network Coding Meets TPC: Theory and Implamentation, to appear in the Proceedings of the IEEE, 2011 (2011)
Article in International Scientific Journal
J. K. Sundararajan; D. Shah; M. Medard; S. Jakubczak; M. Mitzenbacher; J. Barros
Network Coding Meets TCP: Theory and Implementation (2011)
Article in International Scientific Journal
S. K. Sundararajan; D. Shah; M. Medard; S. Jakubczak; M. Mitzenmacher ; J. Barros
Integration of Electric Vehicles in the Electric Power System (2011)
Article in International Scientific Journal
João Peças Lopes; Filipe Joel Soares; Pedro Miguel Rocha Almeida
Design implementation of a biologically realistic olfactory cortex in analog VLSI (2001)
Article in International Scientific Journal
Principe, JC; Vítor Grade Tavares; Harris, JG; Freeman, WJ
Design and implementation of a biologically realistic olfactory cortex in analog VLSI (2001)
Article in International Scientific Journal
José Carlos dos Santos Carvalho Principe; Vítor Manuel Grade Tavares; John Harris; Walter J. Freeman

See all (6)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-15 at 20:40:46 | Privacy Policy | Personal Data Protection Policy | Whistleblowing