Loading...
Please wait, while we are loading the content...
Similar Documents
Enabling MAC Protocol Implementations on Software-Defined Radios
| Content Provider | CiteSeerX |
|---|---|
| Author | Seshan, Srinivasan Yang, Zhuocheng Nychis, George Steenkiste, Peter Hottelier, Thibaud |
| Abstract | Over the past few years a range of new Media Access Control (MAC) protocols have been proposed for wireless networks. This research has been driven by the observation that a single one-size-fits-all MAC protocol cannot meet the needs of diverse wireless deployments and applications. Unfortunately, most MAC functionality has traditionally been implemented on the wireless card for performance reasons, thus, limiting the opportunities for MAC customization. Software-defined radios (SDRs) promise unprecedented flexibility, but their architecture has proven to be a challenge for MAC protocols. In this paper, we identify a minimum set of core MAC functions that must be implemented close to the radio in a high-latency SDR architecture to enable high performance and efficient MAC implementations. These functions include: precise scheduling in time, carrier sense, backoff, dependent packets, packet recognition, fine-grained radio control, and access to physical layer information. While we focus on an architecture where the bus latency exceeds common MAC interaction times (tens to hundreds of microseconds), other SDR architectures with lower latencies can also benefit from implementing a subset of these functions closer to the radio. We also define an API applicable to all SDR architectures that allows the host to control these functions, providing the necessary flexibility to implement a diverse range of MAC protocols. We show the effectiveness of our splitfunctionality approach through an implementation on the GNU Radio and USRP platforms. Our evaluation based on microbenchmarks and end-to-end network measurements, shows that our design can simultaneously achieve high flexibility and high performance. 1 |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Physical Layer Information Wireless Network Bus Latency High-latency Sdr Architecture Gnu Radio Past Year Fine-grained Radio Control Packet Recognition Common Mac Interaction Time New Medium Access Control Single One-size-fits-all Mac Protocol Cannot Usrp Platform Mac Protocol Implementation Splitfunctionality Approach Diverse Wireless Deployment Wireless Card Dependent Packet Mac Customization Efficient Mac Implementation Mac Functionality Performance Reason Sdr Architecture High Performance Necessary Flexibility Software-defined Radio Core Mac Function End-to-end Network Measurement Carrier Sense Mac Protocol Precise Scheduling Minimum Set Promise Unprecedented Flexibility Diverse Range High Flexibility |
| Content Type | Text |