Self-stabilizing algorithm for dynamically maintaining two disjoint dominating sets

被引:3
作者
Kamei, Sayaka [1 ]
Kakugawa, Hirotsugu [2 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Hiroshima, Japan
[2] Osaka Univ, Grad Sch Informat Sci & Technol, Osaka, Japan
来源
2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018) | 2018年
关键词
disjoint minimal dominating sets; domatic partition; self-stailization; mutual exclusion; mutual inclusion;
D O I
10.1109/CANDARW.2018.00059
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper considers dynamically maintaining two disjoint dominating sets for sleep scheduling or cluster head scheduling in sensor networks. We formulate this problem as the local (1,)-critical section (abbr. CS) problem which is one of the generalizations of the mutual exclusion problem. This is the problem of controlling the system in such a way that, for each process, among its neighbors and itself, at least one process must be in the CS and at least one process must be out of the CS at each time. In this paper, first, we consider an inefficient (costly) self -stabilizing algorithm for the local (1, IN, 1) -CS problem. Additionally, this paper shows the necessary and sufficient conditions to solve the problem without any deadlock detection based on the algorithm. After that, an efficient self -stabilizing algorithm for the local (1, N,1) -CS problem is proposed. The convergence time of the proposed algorithm is 0(n) rounds under the weakly fair distributed daemon.
引用
收藏
页码:278 / 284
页数:7
相关论文
共 15 条
[1]  
[Anonymous], 1990, COMPUT INTRACTABILIT
[2]  
Beauquier J, 2000, LECT NOTES COMPUT SC, V1914, P223
[3]   A SELF-STABILIZING ALGORITHM FOR CONSTRUCTING SPANNING-TREES [J].
CHEN, NS ;
YU, HP ;
HUANG, ST .
INFORMATION PROCESSING LETTERS, 1991, 39 (03) :147-151
[4]  
Cournier A., 2001, P ICDCS 01
[5]  
Datta A. K., 2008, P SSS 08
[6]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[7]  
Floreen P., 2007, P IEEE SECON 07
[8]   A theorem of Ore and self-stabilizing algorithms for disjoint minimal dominating sets [J].
Hedetniemi, Stephen T. ;
Jacobs, David P. ;
Kennedy, K. E. .
THEORETICAL COMPUTER SCIENCE, 2015, 593 :132-138
[9]  
Johnen C., 2010, P EUR PAR 10, V6271
[10]   Self-stabilizing distributed algorithm for local mutual inclusion [J].
Kakugawa, Hirotsugu .
INFORMATION PROCESSING LETTERS, 2015, 115 (6-8) :562-569