Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks
In a wireless sensor network (WSN), the usage of resources is usually highly related to the execution of tasks which consume a certain amount of computing and communication bandwidth. Parallel processing among sensors is a promising solution to provide the demanded computation capacity in WSNs. Task...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2011-06-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/11/7/6533/ |
id |
doaj-cec5c692c4334b50b1c3a8a986267bc5 |
---|---|
record_format |
Article |
spelling |
doaj-cec5c692c4334b50b1c3a8a986267bc52020-11-24T22:15:52ZengMDPI AGSensors1424-82202011-06-011176533655410.3390/s110706533Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor NetworksSajid HussainGuolong ChenNaixue XiongHan-Chieh ChaoWenzhong GuoIn a wireless sensor network (WSN), the usage of resources is usually highly related to the execution of tasks which consume a certain amount of computing and communication bandwidth. Parallel processing among sensors is a promising solution to provide the demanded computation capacity in WSNs. Task allocation and scheduling is a typical problem in the area of high performance computing. Although task allocation and scheduling in wired processor networks has been well studied in the past, their counterparts for WSNs remain largely unexplored. Existing traditional high performance computing solutions cannot be directly implemented in WSNs due to the limitations of WSNs such as limited resource availability and the shared communication medium. In this paper, a self-adapted task scheduling strategy for WSNs is presented. First, a multi-agent-based architecture for WSNs is proposed and a mathematical model of dynamic alliance is constructed for the task allocation problem. Then an effective discrete particle swarm optimization (PSO) algorithm for the dynamic alliance (DPSO-DA) with a well-designed particle position code and fitness function is proposed. A mutation operator which can effectively improve the algorithm’s ability of global search and population diversity is also introduced in this algorithm. Finally, the simulation results show that the proposed solution can achieve significant better performance than other algorithms.http://www.mdpi.com/1424-8220/11/7/6533/wireless sensor networkstask schedulingparticle swarm optimizationdynamic alliance |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Sajid Hussain Guolong Chen Naixue Xiong Han-Chieh Chao Wenzhong Guo |
spellingShingle |
Sajid Hussain Guolong Chen Naixue Xiong Han-Chieh Chao Wenzhong Guo Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks Sensors wireless sensor networks task scheduling particle swarm optimization dynamic alliance |
author_facet |
Sajid Hussain Guolong Chen Naixue Xiong Han-Chieh Chao Wenzhong Guo |
author_sort |
Sajid Hussain |
title |
Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks |
title_short |
Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks |
title_full |
Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks |
title_fullStr |
Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks |
title_full_unstemmed |
Design and Analysis of Self-Adapted Task Scheduling Strategies in Wireless Sensor Networks |
title_sort |
design and analysis of self-adapted task scheduling strategies in wireless sensor networks |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2011-06-01 |
description |
In a wireless sensor network (WSN), the usage of resources is usually highly related to the execution of tasks which consume a certain amount of computing and communication bandwidth. Parallel processing among sensors is a promising solution to provide the demanded computation capacity in WSNs. Task allocation and scheduling is a typical problem in the area of high performance computing. Although task allocation and scheduling in wired processor networks has been well studied in the past, their counterparts for WSNs remain largely unexplored. Existing traditional high performance computing solutions cannot be directly implemented in WSNs due to the limitations of WSNs such as limited resource availability and the shared communication medium. In this paper, a self-adapted task scheduling strategy for WSNs is presented. First, a multi-agent-based architecture for WSNs is proposed and a mathematical model of dynamic alliance is constructed for the task allocation problem. Then an effective discrete particle swarm optimization (PSO) algorithm for the dynamic alliance (DPSO-DA) with a well-designed particle position code and fitness function is proposed. A mutation operator which can effectively improve the algorithm’s ability of global search and population diversity is also introduced in this algorithm. Finally, the simulation results show that the proposed solution can achieve significant better performance than other algorithms. |
topic |
wireless sensor networks task scheduling particle swarm optimization dynamic alliance |
url |
http://www.mdpi.com/1424-8220/11/7/6533/ |
work_keys_str_mv |
AT sajidhussain designandanalysisofselfadaptedtaskschedulingstrategiesinwirelesssensornetworks AT guolongchen designandanalysisofselfadaptedtaskschedulingstrategiesinwirelesssensornetworks AT naixuexiong designandanalysisofselfadaptedtaskschedulingstrategiesinwirelesssensornetworks AT hanchiehchao designandanalysisofselfadaptedtaskschedulingstrategiesinwirelesssensornetworks AT wenzhongguo designandanalysisofselfadaptedtaskschedulingstrategiesinwirelesssensornetworks |
_version_ |
1725792659540279296 |