IDEAS home Printed from https://ideas.repec.org/a/sae/intdis/v13y2017i4p1550147717704417.html
   My bibliography  Save this article

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

Author

Listed:
  • Hamra Afzaal
  • Nazir Ahmad Zafar
  • Fahad Alhumaidan

Abstract

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.

Suggested Citation

  • Hamra Afzaal & Nazir Ahmad Zafar & Fahad Alhumaidan, 2017. "Hybrid subnet-based node failure recovery formal procedure in wireless sensor and actor networks," International Journal of Distributed Sensor Networks, , vol. 13(4), pages 15501477177, April.
  • Handle: RePEc:sae:intdis:v:13:y:2017:i:4:p:1550147717704417
    DOI: 10.1177/1550147717704417
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1177/1550147717704417
    Download Restriction: no

    File URL: https://libkey.io/10.1177/1550147717704417?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:intdis:v:13:y:2017:i:4:p:1550147717704417. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.