Maximizing throughput in wireless networks via gossiping
Top Cited Papers
- 26 June 2006
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 34 (1), 27-38
- https://doi.org/10.1145/1140277.1140283
Abstract
A major challenge in the design of wireless networks is the need for distributed scheduling algorithms that will efficiently share the common spectrum. Recently, a few distributed al- gorithms for networks in which a node can converse with at most a single neighbor at a time have been presented. These algorithms guarantee 50% of the maximum possi- ble throughput. We present the first distributed scheduling framework that guarantees maximum throughput. It is based on a combination of a distributed matching algorithm and an algorithm that compares and merges successive matching solutions. The comparison can be done by a deterministic algorithm or by randomized gossip algorithms. In the latter case, the comparison may be inaccurate. Yet, we show that if the matching and gossip algorithms satisfy simple con- ditions related to their performance and to the inaccuracy of the comparison (respectively), the framework attains the desired throughput. It is shown that the complexities of our algorithms, that achieve nearly 100% throughput, are com- parable to those of the algorithms that achieve 50% through- put. Finally, we discuss extensions to general interference models. Even for such models, the framework provides a simple distributed throughput optimal algorithm.Keywords
This publication has 13 references indexed in Scilit:
- Analysis of bandwidth allocation algorithms for wireless personal area networksWireless Networks, 2006
- Cross-Layer Congestion Control, Routing and Scheduling Design in Ad Hoc Wireless NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Impact of Interference on Multi-Hop Wireless Network PerformanceWireless Networks, 2005
- Distributed Weighted MatchingLecture Notes in Computer Science, 2004
- Randomized scheduling algorithms for high-aggregate bandwidth switchesIEEE Journal on Selected Areas in Communications, 2003
- Linear complexity algorithms for maximum throughput in radio networks and input queued switchesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Distributed Computing: A Locality-Sensitive ApproachPublished by Society for Industrial & Applied Mathematics (SIAM) ,2000
- Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networksIEEE Transactions on Automatic Control, 1992
- Link scheduling in polynomial timeIEEE Transactions on Information Theory, 1988
- A fast and simple randomized parallel algorithm for maximal matchingInformation Processing Letters, 1986