Smart RTS/CTS Adaptation

dc.contributor.advisorQiu, Lili, 1959-en
dc.contributor.committeeMemberZhang, Yinen
dc.creatorChung, Eui Kyungen
dc.date.accessioned2010-09-17T21:58:58Zen
dc.date.accessioned2010-09-17T21:59:04Zen
dc.date.accessioned2017-05-11T22:20:13Z
dc.date.available2010-09-17T21:58:58Zen
dc.date.available2010-09-17T21:59:04Zen
dc.date.available2017-05-11T22:20:13Z
dc.date.issued2009-12en
dc.date.submittedDecember 2009en
dc.date.updated2010-09-17T21:59:04Zen
dc.descriptiontexten
dc.description.abstractHidden terminals are a key reason for performance degradation in wireless networks. When transmitting nodes cannot carrier sense each other, their packets can collide at receiving nodes, causing packet loss. In the IEEE 802.11 protocol, the RTS/CTS mechanism was introduced to combat the hidden terminal problem. While RTS/CTS can help improve network performance when hidden terminals exist, it can decrease the performance in the absence of hidden terminals due to the overhead of sending additional control traffic. For this reason, RTS/CTS is usually disabled in default driver settings. In this thesis, we present an algorithm for dynamically adjusting the use of RTS/CTS. The algorithm, called SmartRTS, continuously monitors traffic feedback in order to decide whether RTS/CTS should be used. The goal is to enable RTS/CTS in the face of hidden terminals and disable RTS/CTS when hidden terminals do not exist. We find SmartRTS to be effective and easily employed. With extensive simulations using both simple and random topologies, we demonstrate the effectiveness of SmartRTS, especially over static RTS/CTS configurations (ie- RTS/CTS enabled or RTS/CTS disabled). SmartRTS can adapt to the appearance and disappearance of hidden terminals and substantially improve overall network throughput by as much as 11-35%.en
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttp://hdl.handle.net/2152/ETD-UT-2009-12-507en
dc.language.isoengen
dc.subjectWireless networksen
dc.subjectRTS/CTSen
dc.titleSmart RTS/CTS Adaptationen
dc.type.genrethesisen

Files