Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks

An unattended deployment of wireless sensor and actor networks in a harsh and inhospitable environment may cause its failure by partitioning it into the disjoint segments. Although many variants of this problem are addressed using different approaches, it still needs to be investigated due to its va...

Full description

Bibliographic Details
Main Authors: Hamra Afzaal, Nazir Ahmad Zafar, Fahad Alhumaidan
Format: Article
Language:English
Published: SAGE Publishing 2017-04-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1177/1550147717704417
id doaj-77d6321c7b5e4cabbbe731c700e65298
record_format Article
spelling doaj-77d6321c7b5e4cabbbe731c700e652982020-11-25T03:02:54ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772017-04-011310.1177/1550147717704417Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networksHamra Afzaal0Nazir Ahmad Zafar1Fahad Alhumaidan2Department of Computer Science, COMSATS Institute of Information Technology, Sahiwal, PakistanDepartment of Computer Science, COMSATS Institute of Information Technology, Sahiwal, PakistanCollege of Computer Sciences & Information Technology, King Faisal University, Hofuf, Saudi ArabiaAn unattended deployment of wireless sensor and actor networks in a harsh and inhospitable environment may cause its failure by partitioning it into the disjoint segments. Although many variants of this problem are addressed using different approaches, it still needs to be investigated due to its various applications. In this article, an efficient, localized, hybrid failure detection and recovery algorithm is proposed which assumes planned deployment of nodes. The algorithm is approximate and distributed as its topology is partitioned into subnets localizing failure recovery procedure and efficient as the time complexity is reduced from nondeterministic polynomial-time–hard to polynomial time. The algorithm is hybrid as pre-failure planning and post-failure recovery is assumed for the critical nodes. Graph-based model is designed to represent static part which is then transformed into a formal model using Vienna Development Method—specification language. The static model consists of subnets, circular topology, sensors, actors, and gateways as composite objects in Vienna Development Method—specification language. The dynamic model is developed by defining its state space, functions, and possible operations to describe the failure recovery procedure. Invariants are defined on static model to assure correctness, and pre/post conditions are used in the dynamic model to control the behavior preventing system to enter into an unwanted situation. The formal specification is analyzed using Vienna Development Method—specification language Toolbox to visualize the model.https://doi.org/10.1177/1550147717704417
collection DOAJ
language English
format Article
sources DOAJ
author Hamra Afzaal
Nazir Ahmad Zafar
Fahad Alhumaidan
spellingShingle Hamra Afzaal
Nazir Ahmad Zafar
Fahad Alhumaidan
Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
International Journal of Distributed Sensor Networks
author_facet Hamra Afzaal
Nazir Ahmad Zafar
Fahad Alhumaidan
author_sort Hamra Afzaal
title Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
title_short Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
title_full Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
title_fullStr Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
title_full_unstemmed Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
title_sort hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2017-04-01
description An unattended deployment of wireless sensor and actor networks in a harsh and inhospitable environment may cause its failure by partitioning it into the disjoint segments. Although many variants of this problem are addressed using different approaches, it still needs to be investigated due to its various applications. In this article, an efficient, localized, hybrid failure detection and recovery algorithm is proposed which assumes planned deployment of nodes. The algorithm is approximate and distributed as its topology is partitioned into subnets localizing failure recovery procedure and efficient as the time complexity is reduced from nondeterministic polynomial-time–hard to polynomial time. The algorithm is hybrid as pre-failure planning and post-failure recovery is assumed for the critical nodes. Graph-based model is designed to represent static part which is then transformed into a formal model using Vienna Development Method—specification language. The static model consists of subnets, circular topology, sensors, actors, and gateways as composite objects in Vienna Development Method—specification language. The dynamic model is developed by defining its state space, functions, and possible operations to describe the failure recovery procedure. Invariants are defined on static model to assure correctness, and pre/post conditions are used in the dynamic model to control the behavior preventing system to enter into an unwanted situation. The formal specification is analyzed using Vienna Development Method—specification language Toolbox to visualize the model.
url https://doi.org/10.1177/1550147717704417
work_keys_str_mv AT hamraafzaal hybridsubnetbasednodefailurerecoveryformalprocedureinwirelesssensorandactornetworks
AT nazirahmadzafar hybridsubnetbasednodefailurerecoveryformalprocedureinwirelesssensorandactornetworks
AT fahadalhumaidan hybridsubnetbasednodefailurerecoveryformalprocedureinwirelesssensorandactornetworks
_version_ 1724687903315984384