DocumentCode
2332909
Title
Analyzing the Performance of Greedy Maximal Scheduling via Local Pooling and Graph Theory
Author
Birand, Berk ; Chudnovsky, Maria ; Ries, Bernard ; Seymour, Paul ; Zussman, Gil ; Zwols, Yori
Author_Institution
Dept. of Electr. Eng., Columbia Univ., New York, NY, USA
fYear
2010
fDate
14-19 March 2010
Firstpage
1
Lastpage
9
Abstract
Efficient operation of wireless networks and switches requires using simple (and in some cases distributed) scheduling algorithms. In general, simple greedy algorithms (known as Greedy Maximal Scheduling - GMS) are guaranteed to achieve only a fraction of the maximum possible throughput (e.g., 50% throughput in switches). However, it was recently shown that in networks in which the Local Pooling conditions are satisfied, GMS achieves 100% throughput. Moreover, in networks in which the ¿-Local Pooling conditions hold, GMS achieves ¿% throughput. In this paper, we focus on identifying the specific network topologies that satisfy these conditions. In particular, we provide the first characterization of all the network graphs in which Local Pooling holds under primary interference constraints (in these networks GMS achieves 100% throughput). This leads to a linear time algorithm for identifying Local Pooling-satisfying graphs. Moreover, by using similar graph theoretical methods, we show that in all bipartite graphs (i.e., input-queued switches) of size up to 7 à n, GMS is guaranteed to achieve 66% throughput, thereby improving upon the previously known 50% lower bound. Finally, we study the performance of GMS in interference graphs and show that in certain specific topologies its performance could be very bad. Overall, the paper demonstrates that using graph theoretical techniques can significantly contribute to our understanding of greedy scheduling algorithms.
Keywords
graph theory; greedy algorithms; radio networks; radiofrequency interference; telecommunication network topology; bipartite graphs; graph theoretical techniques; greedy maximal scheduling algorithm; interference constraints; interference graphs; linear time algorithm; local pooling; network graphs; wireless networks; wireless switches; Bipartite graph; Graph theory; Greedy algorithms; Interference constraints; Network topology; Performance analysis; Scheduling algorithm; Switches; Throughput; Wireless networks;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2010 Proceedings IEEE
Conference_Location
San Diego, CA
ISSN
0743-166X
Print_ISBN
978-1-4244-5836-3
Type
conf
DOI
10.1109/INFCOM.2010.5462046
Filename
5462046
Link To Document