ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer Communications
Volume 29, Issue 2, 10 January 2006, Pages 183-199
Dependable Wireless Sensor Networks
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (405 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.comcom.2005.05.016    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier B.V. All rights reserved.

Transformations for write-all-with-collision modelstar, open, ,

Sandeep S. KulkarniCorresponding Author Contact Information, E-mail The Corresponding Author, E-mail The Corresponding Author and Mahesh ArumugamE-mail The Corresponding Author, E-mail The Corresponding Author

Software Engineering and Network Systems Laboratory, Department of Computer Science and Engineering, Michigan State University, East Lansing, MI 48824, USA

Available online 11 July 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Dependable properties such as self-stabilization are crucial requirements in sensor networks. One way to achieve these properties is to utilize the vast literature on distributed systems where such self-stabilizing algorithms have been designed. Since these existing algorithms are designed in read/write model (or variations thereof), they cannot be directly applied in sensor networks. For this reason, we consider a new atomicity model, write all with collision (WAC), that captures the computations of sensor networks and focus on transformations from read/write model to WAC model and vice versa. We show that the transformation from WAC model to read/write model is stabilization preserving, and the transformation from read/write model to WAC model is stabilization preserving for timed systems. In the transformation from read/write model to WAC model, if the system is untimed (asynchronous) and processes are deterministic then under reasonable assumptions, we show that (1) the resulting program in WAC model can allow at most one process to execute, and (2) the resulting program in WAC model cannot be stabilizing.

Keywords: Dependability; Self-stabilization; Write-all-with-collision model; Read/write model; Model conversions

Article Outline

1. Introduction
1.1. Existing models and semantics of distributed programs
1.2. Contributions of the paper
1.3. Organization of the paper
2. Preliminaries
2.1. Read/write model
2.2. WAC model
2.3. Preserving stabilization
2.4. System assumptions
3. Read/write model to WAC model in untimed systems
3.1. Optimality issues
3.2. Impossibility of preserving stabilization in untimed systems
4. Read/write model to WAC model in timed systems
4.1. Transformation algorithm for a grid topology
4.2. Transformation algorithm for an arbitrary topology
4.3. Preserving stabilization in timed systems
5. Illustration: transformation of a routing program
5.1. LGRP program in read/write model
5.2. LGRP program in WAC model
6. WAC model to read/write model
6.1. Preserving stabilization
7. Discussion
7.1. In the transformation shown in Section 6, the value of counter is unbounded. Can it be bounded?
8. Conclusion and future work
Acknowledgements
Appendix A. Optimality issues in untimed systems
Appendix B. Redundant writes in untimed systems
B.1. Concurrent executions
References
Vitae













Computer Communications
Volume 29, Issue 2, 10 January 2006, Pages 183-199
Dependable Wireless Sensor Networks
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.