• DocumentCode
    1199821
  • Title

    DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks

  • Author

    Rhee, Injong ; Warrier, Ajit ; Min, Jeongki ; Xu, Lisong

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • Volume
    8
  • Issue
    10
  • fYear
    2009
  • Firstpage
    1384
  • Lastpage
    1396
  • Abstract
    This paper presents a distributed implementation of RAND, a randomized time slot scheduling algorithm, called DRAND. DRAND runs in O(delta) time and message complexity where delta is the maximum size of a two-hop neighborhood in a wireless network while message complexity remains O(delta), assuming that message delays can be bounded by an unknown constant. DRAND is the first fully distributed version of RAND. The algorithm is suitable for a wireless network where most nodes do not move, such as wireless mesh networks and wireless sensor networks. We implement the algorithm in TinyOS and demonstrate its performance in a real testbed of Mica2 nodes. The algorithm does not require any time synchronization and is shown to be effective in adapting to local topology changes without incurring global overhead in the scheduling. Because of these features, it can also be used even for other scheduling problems such as frequency or code scheduling (for FDMA or CDMA) or local identifier assignment for wireless networks where time synchronization is not enforced. We further evaluate the effect of the time-varying nature of wireless links on the conflict-free property of DRAND-assigned time slots. This experiment is conducted on a 55-node testbed consisting of the more recent MicaZ sensor nodes.
  • Keywords
    ad hoc networks; computational complexity; distributed algorithms; randomised algorithms; scheduling; synchronisation; telecommunication network topology; time division multiple access; DRAND analysis; Mica2 node; TinyOS; distributed randomized TDMA scheduling; local identifier assignment; message delay; randomized time slot scheduling algorithm; time synchronization; time-message complexity; wireless ad hoc network topology; Wireless ad hoc networks; medium access control; network performance.;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2009.59
  • Filename
    4803842