TY - JOUR
T1 - Observations on non-silent self-stabilizing algorithms in sensor networks with probabilistically intermittent link failures
AU - Kakugawa, Hirotsugu
AU - Yamauchi, Yukiko
AU - Kamei, Sayaka
AU - Masuzawa, Toshimitsu
N1 - Funding Information:
The first author’s work is supported in part by Grant-in-Aid for Scientific Research ((B)20300012) of JSPS and Kayamori Foundation of Informational Science Advancement. The second author’s work is supported in part by Grand-in-Aid for Young Scientists ((Start-up) 21800031) of JSPS. The third author’s work is supported in part by Grant-in-Aid for Young Scientists ((B)19700075) of JSPS and the fourth author’s work is supported in part by Grant-in-Aid for Scientific Research ((B)19300017) of JSPS, and Global COE (Centers of Excellence) Program of MEXT.
PY - 2011/7/29
Y1 - 2011/7/29
N2 - A wireless sensor network is a set of nodes, each is equipped with a sensing device and a wireless communication device. Because centralized control is hard to achieve in a large scale sensor network, self-* is a key concept in the design of a wireless sensor network. Self-stabilization is one of the self-* properties, and it is one of the most promising theoretical backgrounds for self-organizing wireless sensor network protocols. Herman [T. Herman, Models of self-stabilization and sensor networks, in: Proceedings of the 5th International Workshop of Distributed Computing, IWDC, 2003, pp. 205214] proposed Cached Sensornet Transform (CST for short) for design and implementation of self-stabilizing algorithms for sensor networks. It transforms a self-stabilizing algorithm in a high-level computational model to a program for sensor networks. Our contribution in this paper is threefold. We show that there exists a non-silent algorithm that behaves correctly in a high-level computational model but its transformed version by CST does not behave correctly if packets are lost. We show a sufficient condition for original algorithms and networks such that the algorithm transformed by CST behaves correctly. As a case study, we present a token circulation algorithm that behaves correctly by CST and derive the upper bound of its expected convergence time.
AB - A wireless sensor network is a set of nodes, each is equipped with a sensing device and a wireless communication device. Because centralized control is hard to achieve in a large scale sensor network, self-* is a key concept in the design of a wireless sensor network. Self-stabilization is one of the self-* properties, and it is one of the most promising theoretical backgrounds for self-organizing wireless sensor network protocols. Herman [T. Herman, Models of self-stabilization and sensor networks, in: Proceedings of the 5th International Workshop of Distributed Computing, IWDC, 2003, pp. 205214] proposed Cached Sensornet Transform (CST for short) for design and implementation of self-stabilizing algorithms for sensor networks. It transforms a self-stabilizing algorithm in a high-level computational model to a program for sensor networks. Our contribution in this paper is threefold. We show that there exists a non-silent algorithm that behaves correctly in a high-level computational model but its transformed version by CST does not behave correctly if packets are lost. We show a sufficient condition for original algorithms and networks such that the algorithm transformed by CST behaves correctly. As a case study, we present a token circulation algorithm that behaves correctly by CST and derive the upper bound of its expected convergence time.
UR - http://www.scopus.com/inward/record.url?scp=79959704401&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79959704401&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2010.11.013
DO - 10.1016/j.tcs.2010.11.013
M3 - Article
AN - SCOPUS:79959704401
SN - 0304-3975
VL - 412
SP - 4336
EP - 4349
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 33
ER -