Distributed Strategies for Channel Allocation and Scheduling in Software-Defined Radio Networks
Title | Distributed Strategies for Channel Allocation and Scheduling in Software-Defined Radio Networks |
Publication Type | Conference Papers |
Year of Publication | 2009 |
Authors | Han B, Kumar VSA, Marathe MV, Parthasarathy S, Srinivasan A |
Conference Name | IEEE INFOCOM 2009 |
Date Published | 2009/04/19/25 |
Publisher | IEEE |
ISBN Number | 978-1-4244-3512-8 |
Keywords | access hash function, Channel allocation, channel assignment algorithm, channel capacity, collision avoidance, Computer science, cryptography, distributed algorithm, distributed algorithms, Educational institutions, inductive-scheduling technique, Interference, interference set, packet scheduling algorithm, Peer to peer computing, Radio network, radio networks, radiofrequency interference, random oracle methodology, scheduling, Scheduling algorithm, simultaneous channel allocation, software radio, software-defined radio wireless network capacity, telecommunication congestion control, telecommunication security, Throughput, wireless channels, Wireless networks |
Abstract | Equipping wireless nodes with multiple radios can significantly increase the capacity of wireless networks, by making these radios simultaneously transmit over multiple non-overlapping channels. However, due to the limited number of radios and available orthogonal channels, designing efficient channel assignment and scheduling algorithms in such networks is a major challenge. In this paper, we present provably-good distributed algorithms for simultaneous channel allocation of individual links and packet-scheduling, in software-defined radio (SDR) wireless networks. Our distributed algorithms are very simple to implement, and do not require any coordination even among neighboring nodes. A novel access hash function or random oracle methodology is one of the key drivers of our results. With this access hash function, each radio can know the transmitters' decisions for links in its interference set for each time slot without introducing any extra communication overhead between them. Further, by utilizing the inductive-scheduling technique, each radio can also backoff appropriately to avoid collisions. Extensive simulations demonstrate that our bounds are valid in practice. |
DOI | 10.1109/INFCOM.2009.5062069 |