Firefly-inspired heartbeat synchronization in overlay networks

被引:30
作者
Babaoglu, Ozalp [1 ]
Binci, Toni [1 ]
Jelasity, Mark [2 ]
Montresor, Alberto [3 ]
机构
[1] Univ Bologna, I-40126 Bologna, Italy
[2] Univ Szeged, HAS, Szeged, Hungary
[3] Univ Toronto, Toronto, ON M5S 1A1, Canada
来源
FIRST IEEE INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS | 2007年
关键词
D O I
10.1109/SASO.2007.25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heartbeat synchronization strives to have nodes in a distributed system generate periodic, local "heartbeat" events approximately at the same time. Many useful distributed protocols rely on the existence of such heart-beats for driving their cycle-based execution. Yet, solving the problem in environments where nodes are unreliable and messages are subject to delays and failures is non-trivial. We present a heartbeat synchronization protocol for overlay networks inspired by mathematical models of flash synchronization in certain species of fireflies. In our protocol, nodes send flash messages to their neighbors when a local heartbeat triggers. They adjust the phase of their next heartbeat based on incoming flash messages using an algorithm inspired by mathematical models of firefly synchronization. We report simulation results of the protocol in various realistic failure scenarios typical in overlay networks and show that synchronization emerges even when messages can have significant delay subject to large jitter.
引用
收藏
页码:77 / +
页数:2
相关论文
共 16 条
[1]  
[Anonymous], 2004, Proceedings of the 2nd international conference on Embedded networked sensor systems
[2]  
CASTRO M, 2004, P 2004 INT C DEP SYS
[3]   PROBABILISTIC CLOCK SYNCHRONIZATION [J].
CRISTIAN, F .
DISTRIBUTED COMPUTING, 1989, 3 (03) :146-158
[4]  
DAVID L, 1995, IEEEACM T NETWORKING, V3, P245
[5]   AN ADAPTIVE MODEL FOR SYNCHRONY IN THE FIREFLY PTEROPTYX-MALACCAE [J].
ERMENTROUT, B .
JOURNAL OF MATHEMATICAL BIOLOGY, 1991, 29 (06) :571-585
[6]  
Gummadi KP, 2002, IMW 2002: PROCEEDINGS OF THE SECOND INTERNET MEASUREMENT WORKSHOP, P5, DOI 10.1145/637201.637203
[7]   On the scalability of cooperative time synchronization in pulse-connected networks [J].
Hu, An-Swol ;
Servetto, Sergio D. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (06) :2725-2748
[8]  
Iwanicki K, 2006, LECT NOTES COMPUT SC, V3996, P28
[9]   Gossip-based aggregation in large dynamic networks [J].
Jelasity, M ;
Montresor, A ;
Babaoglu, O .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2005, 23 (03) :219-252
[10]  
Jelasity M, 2004, LECT NOTES COMPUT SC, V3231, P79