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...

Full description

Bibliographic Details
Main Authors: Sajid Hussain, Guolong Chen, Naixue Xiong, Han-Chieh Chao, Wenzhong Guo
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