Back to results

Massachusetts Institute of Technology

Armadillo

Abstract

dc:description.abstract

TCP was originally designed to function over static hosts. So, a connection is established between two IP addresses which are assumed to never change of the period of the connection. On the other hand, when TCP is deployed on mobile hosts a number of new factors that are the results of the node's mobility, such as frequent disconnections and changing IP addresses, are introduced into the model. TCP may timeout and quit as a response to these events and therefore yield a suboptimal performance. This work introduces Armadillo, a protocol to hide intermittent connectivity from TCP applications on mobile hosts to increase performance. In contrast to all the previous work to our knowledge, our protocol requires no changes to the TCP stack or application on the either end. In a typical scenario we assume that a mobile host uses a WiFi access point (AP) for internet connectivity. Because of the limited range of the AP and the mobility of the host it is going to move out of the range and disconnect. As a consequence, the TCP connection is going to timeout and finally quit. The two important problems we address in this report are the following: (1) preventing the TCP application from timing out and eventually breaking as a result of disconnections and (2) handling the switching between APs so the change of IP addresses is transparent to the TCP application. We evaluate our system under real-world conditions and discuss results.

Degree

thesis:*
Department dc:contributor.department
Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2009

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Badirkhanli, Tural
Advisor dc:contributor.advisor
  • Hari Balakrishnan.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1721.1/53123
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/53123

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Badirkhanli, Tural. Armadillo. Massachusetts Institute of Technology, 2009. http://hdl.handle.net/1721.1/53123