Adapting the Duty Cycle to Traffic Load in a Preamble Sampling MAC for WSNs: Formal Specification and Performance Evaluation
Marco Avvenuti, Cinzia Bernardeschi, Luca Cassano and Alessio Vecchio
Adaptive protocols for WSNs can significantly reduce the energy consumption spent for communication. Adaptive B-MAC+ is an asynchronous MAC protocol that adapts its operational parameters on the base of the observed traffic load: as the rate of incoming packets increases, the radio duty cycle is increased as well, whereas the length of preambles is shortened. The protocol is fully distributed and uses passive dissemination of information to reduce its overhead. Adaptive B-MAC+ has been formalized into an executable description using Stochastic Activity Networks. Starting from the formal specification a performance evaluation has been carried out: simulative results show significant improvements in terms of network lifetime and communication latency with respect to non adaptable protocols.
Keywords: Wireless sensor network; MAC; adaptability; stochastic activity networks.