Page Content
Overview |
The IEEE 802.11 standard supports two MAC mechanisms, the Distributed Coordination Function (DCF) and the Point Coordination Function (PCF). These mechanisms are considered to be insufficient for achieving a reasonable quality in scenarios with high background load. Thus, QoS enhancements are vividly studied and evaluated. The QoS enhancements developed by the IEEE 802.11e WG have been under design for several years. The amendment to the 802.11 standard was finally approved and published in November 2005. Basically, IEEE 802.11e introduces two additional MAC modes: the Enhanced Distributed Channel Access (EDCA) and the HCF Controlled Channel Access (HCCA), which have been derived from their earlier versions EDCF (Enhanced Distributed Channel Function) and HCF (Hybrid Coordination Function) of previous drafts. On this web page, we present an open-source, verified simulation model of IEEE 802.11e's EDCF / EDCA mode for the network simulator (ns-2.26 / ns-2.28). We verified the model by comparing it with previous results, which have been published by Stefan Mangold et al. The 802.11e EDCA model is an easy adaptable, modular and documented solution. We added the contention free bursting (CFB) to our model, which allows the transmission of a train of small packets without intermediate contention. Sometimes CFB is also denoted as TXOP bursting. Our simulation model is based on the ns-802.11 DCF model. Actually, it extends the wireless and mobility code, which has been developed in the CMU Monarch project. We removed a couple of bugs in the legacy model and expanded the queues as well as the MAC with its timer model into a multi-dimensional MAC. The bug description, a short introduction into the model implementation and its verification can be found here. Additionally, we provide a patch for the legacy 802.11 model of ns-2.28 that can be downloaded here. It includes all fixes to the bugs described in the technical report (TKN-03-019). The EDCA model lacks the HCCA, the block ACK mechanism, any management mechanisms like Association/Reassociation, Authentication/Deauthentication. In addition, no superframe structure with Beacon frames and no power-saving methods are supported. The RTS/CTS mechanism, which is included in the legacy ns-802.11 model, has never been tested and verified. Therefore we do not recommend to use RTS/CTS without reviewing the code in detail. We recommend to use the EDCA model for ns-2.28, since the older version is not compliant to the final 802.11e amendment. An installation instruction is included in the readme file. |
Download |
|
Publications |
|
Publications refering to this model |
|
If you use our model, please send us a brief email with a reference to your publication. |
Contact |
If you have any questions please mail them to the sourceforge.net or the ns-2 mailing list. We are sorry to announce that we are not going to answer any emails regarding 802.11e anymore. |
Related Links |
|
Zusatzinformationen / Extras
Quick Access:
Schnellnavigation zur Seite über Nummerneingabe