4.7 Article

A PSO-Optimized Real-Time Fault-Tolerant Task Allocation Algorithm in Wireless Sensor Networks

Journal

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
Volume 26, Issue 12, Pages 3236-3249

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TPDS.2014.2386343

Keywords

Wireless sensor networks; task allocation; fault tolerance; particle swarm optimization; primary/backup

Funding

  1. National Basic Research Program of China [2009CB320503]
  2. 2009CB320503 [61103175, 61401100, 61300102]
  3. Fujian Province Key Laboratory of Network Computing and Intelligent Information Processing Project [2009J1007]
  4. Key Project of Chinese Ministry of Education [212086]
  5. Fujian Natural Science Funds for Distinguished Young Scholar [2014J06017]
  6. Program for New Century Excellent Talents in Fujian Province University [JA13021]
  7. Fujian Province High School Science Fund for Distinguished Young Scholars [JA12016]
  8. Natural Science Foundation of Fujian Province [2013J01235, 2014J01233]
  9. Grants-in-Aid for Scientific Research [26280027] Funding Source: KAKEN

Ask authors/readers for more resources

One of challenging issues for task allocation problem in wireless sensor networks (WSNs) is distributing sensing tasks rationally among sensor nodes to reduce overall power consumption and ensure these tasks finished before deadlines. In this paper, we propose a soft real-time fault-tolerant task allocation algorithm (FTAOA) for WSNs in using primary/backup (P/B) technique to support fault tolerance mechanism. In the proposed algorithm, the construction process of discrete particle swarm optimization (DPSO) is achieved through adopting a binary matrix encoding form, minimizing tasks execution time, saving node energy cost, balancing network load, and defining a fitness function for improving scheduling effectiveness and system reliability. Furthermore, FTAOA employs passive backup copies overlapping technology and is capable to determinate the mode of backup copies adaptively through scheduling primary copies as early as possible and backup copies as late as possible. To improve resource utilization, we allocate tasks to the nodes with high performance in terms of load, energy consumption, and failure ratio. Analysis and simulation results show the feasibility and effectiveness of FTAOA. FTAOA can strike a good balance between local solution and global exploration and achieve a satisfactory result within a short period of time.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available