Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks

Wireless sensor networks are evolving with increasingly device heterogeneity, while the problem of effectively composing the platform-specific functionalities provided by heterogeneous sensor nodes to achieve specific goals still remains a challenge. Because of the constrained resources and unreliab...

Full description

Saved in:
Bibliographic Details
Main Authors: Tao Wang, Lianglun Cheng, Ke Zhang, Jun Liu
Format: Article
Language:English
Published: Wiley 2014-03-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2014/217102
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850226221099515904
author Tao Wang
Lianglun Cheng
Ke Zhang
Jun Liu
author_facet Tao Wang
Lianglun Cheng
Ke Zhang
Jun Liu
author_sort Tao Wang
collection DOAJ
description Wireless sensor networks are evolving with increasingly device heterogeneity, while the problem of effectively composing the platform-specific functionalities provided by heterogeneous sensor nodes to achieve specific goals still remains a challenge. Because of the constrained resources and unreliable communication in sensor networks, traditional service composition techniques in web services with adequate resources are insufficient. In this paper, focusing on the limited energy of sensor nodes, we propose an energy-aware service composition framework for developing various applications in heterogeneous wireless sensor networks. With both the energy-aware metrics: energy-aware load-balancing factor and overall energy consumption, we formulate the process of energy-aware sensor service composition into a combinatorial optimization problem; furthermore, an improved discrete particle swarm optimization (IDPSO) algorithm with inertia weights adjustment and extreme perturbation scheme is proposed to solve the combinatorial optimization problem. The experiment results have shown that the performance of the service route given by IDPSO is approximately equal to the best service route searched out by the exhaustive algorithm. Meanwhile, our proposed energy-aware service composition method is able to reduce the energy consumption and prolong the lifetime of the sensor network when providing stable service composition for various applications.
format Article
id doaj-art-5e9fec7cd8b94cd39784ff6cba1fd2c1
institution OA Journals
issn 1550-1477
language English
publishDate 2014-03-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-5e9fec7cd8b94cd39784ff6cba1fd2c12025-08-20T02:05:08ZengWileyInternational Journal of Distributed Sensor Networks1550-14772014-03-011010.1155/2014/217102217102Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor NetworksTao Wang0Lianglun Cheng1Ke Zhang2Jun Liu3 School of Automation, Guangdong University of Technology, Guangzhou 510006, China School of Computer, Guangdong University of Technology, Guangzhou 510006, China School of Automation, Guangdong University of Technology, Guangzhou 510006, China School of Automation, Guangdong University of Technology, Guangzhou 510006, ChinaWireless sensor networks are evolving with increasingly device heterogeneity, while the problem of effectively composing the platform-specific functionalities provided by heterogeneous sensor nodes to achieve specific goals still remains a challenge. Because of the constrained resources and unreliable communication in sensor networks, traditional service composition techniques in web services with adequate resources are insufficient. In this paper, focusing on the limited energy of sensor nodes, we propose an energy-aware service composition framework for developing various applications in heterogeneous wireless sensor networks. With both the energy-aware metrics: energy-aware load-balancing factor and overall energy consumption, we formulate the process of energy-aware sensor service composition into a combinatorial optimization problem; furthermore, an improved discrete particle swarm optimization (IDPSO) algorithm with inertia weights adjustment and extreme perturbation scheme is proposed to solve the combinatorial optimization problem. The experiment results have shown that the performance of the service route given by IDPSO is approximately equal to the best service route searched out by the exhaustive algorithm. Meanwhile, our proposed energy-aware service composition method is able to reduce the energy consumption and prolong the lifetime of the sensor network when providing stable service composition for various applications.https://doi.org/10.1155/2014/217102
spellingShingle Tao Wang
Lianglun Cheng
Ke Zhang
Jun Liu
Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks
International Journal of Distributed Sensor Networks
title Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks
title_full Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks
title_fullStr Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks
title_full_unstemmed Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks
title_short Energy-Aware Service Composition Algorithms for Service-Oriented Heterogeneous Wireless Sensor Networks
title_sort energy aware service composition algorithms for service oriented heterogeneous wireless sensor networks
url https://doi.org/10.1155/2014/217102
work_keys_str_mv AT taowang energyawareservicecompositionalgorithmsforserviceorientedheterogeneouswirelesssensornetworks
AT liangluncheng energyawareservicecompositionalgorithmsforserviceorientedheterogeneouswirelesssensornetworks
AT kezhang energyawareservicecompositionalgorithmsforserviceorientedheterogeneouswirelesssensornetworks
AT junliu energyawareservicecompositionalgorithmsforserviceorientedheterogeneouswirelesssensornetworks