Modeling and Throughput Analysis for SMAC With a Finite Queue Capacity
SMAC is a popular duty-cycled MAC protocol, designed for wireless sensor networks to save energy and prolong the network lifetime. However, existing work evaluates the performance of SMAC solely through simulations or field measurements. To the best of the knowledge, there are no analytical models for evaluating the performance of SMAC. In this paper, the authors propose a Markov model to describe the behavior of SMAC with a finite queue capacity. This model enables one to find the expected throughput of SMAC under variable number of nodes, queue capacities, contention window sizes, and data arrival rates. They validate the model through extensive simulations, which provide throughput values within 5% of the throughput values obtained through the model.