I. Introduction
Desynchronization among different agents in a network plays a role in various tasks including data aggregation, duty cycling and cooperative communications. In the context of Wireless Sensor Networks (WSNs), a key aspect to achieve a fair Time Division Multiple Access (TDMA) scheduling is the definition of distributed algorithms that perform desyn-chronization at the Medium Access Control (MAC) layer. The problem lies in how to devise a distributed algorithm that can evenly spread the communicating time slots among the nodes [1]–[5].