• DocumentCode
    5804
  • Title

    TCP CRAHN: A Transport Control Protocol for Cognitive Radio Ad Hoc Networks

  • Author

    Chowdhury, Kaushik R. ; Di Felice, Marco ; Akyildiz, I.F.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
  • Volume
    12
  • Issue
    4
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    790
  • Lastpage
    803
  • Abstract
    Cognitive Radio (CR) networks allow users to opportunistically transmit in the licensed spectrum bands, as long as the performance of the Primary Users (PUs) of the band is not degraded. Consequently, variation in spectrum availability with time and periodic spectrum sensing undertaken by the CR users have a pronounced effect on the higher layer protocol performance, such as at the transport layer. This paper investigates the limitations of classical TCP newReno in a CR ad hoc network environment, and proposes TCP CRAHN, a window-based TCP-friendly protocol. Our approach incorporates spectrum awareness by a combination of explicit feedback from the intermediate nodes and the destination. This is achieved by adapting the classical TCP rate control algorithm running at the source to closely interact with the physical layer channel information, the link layer functions of spectrum sensing and buffer management, and a predictive mobility framework that is developed at the network layer. An analysis of the expected throughput in TCP CRAHN is provided, and simulation results reveal significant improvements by using our approach. To the best of our knowledge, our approach takes the first steps toward the design of a transport layer for CR ad hoc networks.
  • Keywords
    ad hoc networks; buffer storage; cognitive radio; telecommunication network management; transport protocols; CR ad hoc network environment; PU; TCP CRAHN; TCP rate control algorithm; buffer management; cognitive radio ad hoc networks; intermediate nodes; licensed spectrum bands; link layer functions; network layer; periodic spectrum sensing; physical layer channel information; predictive mobility framework; primary users; spectrum availability variation; transport control protocol; transport layer; window-based TCP-friendly protocol; Ad hoc networks; Bandwidth; Delay; Protocols; Sensors; Switches; Throughput; Cognitive radio; TCP; congestion control; flow control; spectrum sensing;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2012.59
  • Filename
    6165298