Abstract

In low-load wireless sensor networks, the power consumption of the node consists mainly of two parts: data transmission and node state switching. The lower node workload causes low energy consumption on data transmission, and the state switching energy of the node cannot be ignored. This paper proposes a one-shot time division multiple access (TMDA) scheduling with unlimited channels (SUC) on the assumption that the number of available channels is unlimited. SUC combines the receiver-based consecutive slot allocation with channel allocation, which minimises the number of node state switching and optimizes energy efficiency. Theoretical analysis demonstrates that the number of channels required by SUC does not exceed log 2 N + 1 , where N indicates the number of nodes. Seeing that the number of available wireless channels is limited in practice, the paper proposes the scheduling with limited channels (SLC) and uses a Lookahead Search mechanism to solve slot conflict. For the scalability of the algorithm, a distributed implementation based on the token change is proposed. The algorithm uses the depth-first-search (DFS) to pass the token to all nodes and terminates slot and channel assignment. The simulation results show our algorithm can reduce the energy consumption by minimizing the number of state switching and shorten the data aggregation time by reusing slots among nodes.

Highlights

  • Wireless sensor networks (WSNs) have the advantages of low power consumption, low cost, and flexible deployment and are widely used in data aggregation applications [1, 2]

  • The scheduling with unlimited channels (SUC) algorithm consists of two phases: the workload collection phase is used to calculate the workload of each node in the network; the receiver-based transmission slot allocation phase is used to assign consecutive slots to each node based on their workload

  • When the centralized reduces the number of node state switching, it cannot guarantee that the transmitting slot and the receiving slot of the node are completely

Read more

Summary

Introduction

Wireless sensor networks (WSNs) have the advantages of low power consumption, low cost, and flexible deployment and are widely used in data aggregation applications [1, 2]. The above discussion motivates us to design a one-shot TDMA scheduling algorithm, so that the energy cost of the node state switching will be minimal. (i) We consider the constraints of parallel data transmission and energy consumption and formalize the one-shot TDMA scheduling problem (ii) A receiver-based consecutive slot assignment strategy is proposed. This strategy ensures that the number of state switches for all nodes in the network is only twice in each data aggregation cycle (iii) In order to satisfy the one-shot TDMA scheduling, a greedy multichannel allocation method is adopted.

Related Work
System Model and Assumption
One-Shot TDMA Scheduling Algorithm
12: Assigning ASj and chj to vj
A Distributed Implementation
11: Calling Algorithm 3
Simulation Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call