Self-stabilizing numerical iterative computation

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Many challenging tasks in sensor networks, including sensor calibration, ranking of nodes, monitoring, event region detection, collaborative filtering, collaborative signal processing, etc., can be formulated as a problem of solving a linear system of equations. Several recent works propose different distributed algorithms for solving these problems, usually by using linear iterative numerical methods. In this work, we extend the settings of the above approaches, by adding another dimension to the problem. Specifically, we are interested in self-stabilizing algorithms, that continuously run and converge to a solution from any initial state. This aspect of the problem is highly important due to the dynamic nature of the network and the frequent changes in the measured environment. In this paper, we link together algorithms from two different domains. On the one hand, we use the rich linear algebra literature of linear iterative methods for solving systems of linear equations, which are naturally distributed with rapid convergence properties. On the other hand, we are interested in self-stabilizing algorithms, where the input to the computation is constantly changing, and we would like the algorithms to converge from any initial state. We propose a simple novel method called SS-Iterative as a self-stabilizing variant of the linear iterative methods. We prove that under mild conditions the self-stabilizing algorithm converges to a desired result. We further extend these results to handle the asynchronous case. As a case study, we discuss the sensor calibration problem and provide simulation results to support the applicability of our approach.

Original languageEnglish
Title of host publicationStabilization, Safety, and Security of Distributed Systems - 10th International Symposium, SSS 2008, Proceedings
PublisherSpringer Verlag
Pages79-93
Number of pages15
ISBN (Print)3540893342, 9783540893349
DOIs
StatePublished - 2008
Event10th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2008 - Detroit, MI, United States
Duration: 21 Nov 200823 Nov 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5340 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2008
Country/TerritoryUnited States
CityDetroit, MI
Period21/11/0823/11/08

Fingerprint

Dive into the research topics of 'Self-stabilizing numerical iterative computation'. Together they form a unique fingerprint.

Cite this