r1 - 10 Sep 2007 - 02:20:31 - Main.acwarrieYou are here: TWiki >  Main Web > ResearchGroups > Wisenet > DRAND

DRAND: Distributed Randomized TDMA Scheduling For Wireless Ad-hoc Networks

Abstract

This paper presents a distributed implementation of RAND, a randomized time slot scheduling algorithm, called DRAND. DRAND runs in O(´) time and message complexity where ´ is the maximum size of a two-hop neighborhood in a wireless network while message complexity remains O(´), 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.

Publications

  • 2006
    • Injong Rhee, Ajit Warrier, Jeongki Min and Lisong Xu, DRAND: Distributed Randomized TDMA Scheduling For Wireless Ad-hoc Networks, ACM MobiHoc? 2006. pdf PDF

Software

-- Main.acwarrie - 10 Sep 2007

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback