Balancing energy consumption and prolonging network#R##N#lifetime have been hot topics in energy limited wireless sensor networks (WSNs). It is generally known that multiple#R##N#sensor nodes collaborating with each other to perform tasks#R##N#are an important means of energy balancing. In addition, a#R##N#reasonable task allocation strategy is also an efficient method#R##N#for task performing and energy saving. Furthermore, in order#R##N#to save energy consumption, many WSNs are organized into#R##N#clusters. Therefore, in this paper, we propose a distributed task allocation strategy for collaborative applications (DTAC)#R##N#in cluster-based WSNs. In DTAC, the service abilities of sensor#R##N#nodes are first evaluated and then the sensor nodes are classified#R##N#into different ranking domains. Based on the service abilities of#R##N#cluster members, the service ability of each cluster is calculated. #R##N#A complex task can be first allocated to several clusters, and then#R##N#scheduled on collaborative cluster members. Simulation results#R##N#demonstrate that, compared with current related works, DTAC#R##N#is much more efficient for complex task processing in terms#R##N#of reducing energy consumption, shortening execution time, and#R##N#balancing network loads.
['Feng Wang', 'Guangjie Han', 'Jinfang Jiang', 'Hao Qiu']
A Distributed Task Allocation Strategy for Collaborative Applications in Cluster-Based Wireless Sensor Networks