A multi-round task scheduling algorithm(WMTSA)under clustering structure in wireless sensor networks is proposed to fully use the network resources. The WMTSA is based upon the divisible load theory and the tasks in SINK are distributed to every cluster head by multi-round according to the processing capacity of each cluster. The SINK sends tasks of each round to cluster head sequentially to remove performance degradation caused by communications interference. After each cluster finishing its tasks and fusing the data
the cluster heads send results of the round back to the SINK sequentially. The proposed algorithm could overlap the task-performing and the communication phase much better
reduce task completion time
and improve network resource utilization. Simulation results show that the algorithm enables tasks to be reasonably distributed to each node in wireless sensor networks
and effectively reduces both time-consuming and energy-consuming in completing tasks. It is found that with increasing size of networks
the task completion time is reduced by 40%.
关键词
Keywords
references
BHARADWAJ V, GHOSE D, ROBERTAZZI T G. Divisible load theory: a new paradigm for load scheduling in distributed systems [J]. Cluster Computing, 2003, 6(1): 7-18.
MOGES M, ROBERTAZZI T G. Wireless sensor networks: scheduling for measurement and data reporting[J]. IEEE Transactions on Aerospace and Electronic Systems, 2006, 42(1):327-340.
LIU Haoying, YUAN Xiaojing, MOGES M. An efficient task scheduling method for improved network delay in distributed sensor networks [C]∥Proceedings of Trident Com 2007. Piscataway, NJ, USA: IEEE, 2007:1-8.
LIU Haoying, SHEN Jian, YUAN Xiaojing, et al. Performance analysis of data aggregation in wireless sensor Mesh networks[C]∥Proceedings of Earth Space 2008. Piscataway, NJ, USA: IEEE, 2008:1-8.
CHOI K, ROBERTAZZI T G. Divisible load scheduling in wireless sensor networks with information utility performance [C]∥Proceedings of IPCCC 2008. Piscataway, NJ, USA: IEEE, 2008:9-17.
ZENG Zhiwen, LIU Anfeng, LI Deng, et al. A highly efficient DAG task scheduling algorithm for wireless sensor networks[C]∥Proceedings of ICYCS2008. Piscataway, NJ, USA: IEEE, 2008: 570-575.
LIN Jianyong, XIAO Wendong, LEWIS F L, et al. Energy-efficient distributed adaptive multisensor scheduling for target tracking in wireless sensor networks [J]. IEEE Transactions on Instrumentation and Measurement, 2009, 58(6):1886-1896.
YANG Yang, VAN DER RAADT K, CASANOVA H. Multiround algorithms for scheduling divisible loads[J]. IEEE Trans on Parallel and Distributed Systems, 2005,16(11):1092-1102.
KANG Yu, YAN Xiangguo, ZHENG Chongxun, et al. A multi-round scheduling algorithm of data-collection for divisible workload [J]. Journal of Xi'an Jiaotong University, 2009, 43(8): 125-129.
WANG Yi, ZHANG Deyun, CHEN Hairong. Dynamic power management of sink node of wireless sensor networks [J]. Journal of Xi'an Jiaotong University, 2008, 42(2):138-142.
HEINZELMAN W,CHANDRAKASAN A. An application-specified protocol architecture for wireless microsensor networks [J]. IEEE Transactions on Wireless Communications, 2002, 1(4):660-670.