Metronome: Coordinating Spectrum Sharing in Heterogeneous Wireless Networks
Many licensed and unlicensed frequency bands support heterogeneous wireless networks running different physical and link layer protocols. These networks "Share" spectrum, but in an anarchic and arbitrary manner, resulting in poor performance for some networks and sub-optimal performance in aggregate. This problem is likely to be of importance in the US 700 MHz TV band, which is being explored for secondary use. This paper describes Metronome, a system that allows heterogeneous networks to coexist well. Metronome provides a flexible and expressive policy language that allows a network operator to specify constraints on receiver performance metrics such as throughput or loss rates. Metronome then configures each participating transmitter with appropriate channel, bandwidth, and transmission power settings automatically.