DR-TCP: Downloadable and Reconfigurable TCP

Jae Hyun Hwang, Jin Hee Choi, Se Won Kim, Chuck Yoo

Research output: Contribution to conferencePaperpeer-review


DR-TCP is a new TCP implementation structure that focuses on reconfigurability and extensibility. To make TCP reconfigurable, we re-implement Reno based on a state machine model so that reconfiguration can be done by just modifying state transition table. As a result, DR-TCP can support dynamic reconfiguration without loss of connectivity and its overhead is very low. It can also support binary-level protocol upgrade for extensibility by downloading a new TCP variant which the system does not have. This scheme is more suitable for mobile hand-held devices than existing source-level solution since not requiring compilation environment. To demonstrate the effectiveness, dynamic reconfiguration is performed over Internet, which successfully converts TCP Reno to Westwood at runtime.

Original languageEnglish
Publication statusPublished - 2007
Event2007 USENIX Annual Technical Conference, USENIX 2007 - Santa Clara, United States
Duration: 2007 Jun 172007 Jun 22


Conference2007 USENIX Annual Technical Conference, USENIX 2007
Country/TerritoryUnited States
CitySanta Clara

Bibliographical note

Publisher Copyright:
© 2007 USENIX. All Rights Reserved.

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'DR-TCP: Downloadable and Reconfigurable TCP'. Together they form a unique fingerprint.

Cite this