Many researchers have addressed the problem of QoS differentiation in 802.11 wireless networks, however no method proposed so far benefits from all desirable properties: high aggregate throughput even for a large number of contending stations, fair allocation to all stations in the same class, fast adaptation to changing conditions, and support for absolute priorities. If we consider the IEEE 802.11e standard, its EDCA (enhanced distributed channel access) access method suffers from an increased collision rate when the number of stations increases. In this paper, we propose a novel access method that supports both relative proportional throughput allocation and absolute priorities in 802.11 wireless networks. The method is efficient, scalable, and fair. It builds on the idea of the Idle Sense method that provides the optimal throughput and fairness for 802.11 WLANs [1]: each station adjusts its contention window based on the observed average number of idle slots. We achieve absolute priority differentiation by setting the target value for the number of idle slots to a small value, so that the absolute priority class gains all the available throughput. The method also supports relative proportional throughput allocation in which several classes share the available throughput according to desired ratios. Our simulations show that the proposed method achieves its objectives of relative and absolute differentiation both with respect to the aggregated throughput and the speed of convergence. Unlike 802.11e EDCA, it presents very good scalability - the throughput remains almost constant in function of the number of contending stations.
1 September 2019 in Journal of Network and Computer Applications
The IEEE 802.15.4 and RPL standards are commonly used for MAC and routing in wireless sensor networks, respectively. In single-hop networks, duty cycling is supported by the beacon-enabled mode of 802.15.4. In multi-hop networks, 802.15.4 uses a cluster-tree while RPL is based on a DoDAG structure. Several studies report that the performance of RPL over cluster-tree-based 802.15.4 degrades owing to the incompatibility of these structures. In this paper, we propose a dynamic parent selection in RPL that takes both load and energy constraints into consideration. We base our work on a modified cluster-tree MAC, which is compatible with RPL and permits selecting multiple parents. For each packet, we select the preferred parent based on a composite metric incorporating remaining energy and recent load on paths to the sink. Simulation results show that our mechanism extends network lifetime and improves network performance in terms of end-to-end delay and packet delivery ratio.