Home >

news ヘルプ

論文・著書情報


タイトル
和文: 
英文:A Complete Glitch-Free Propagation Algorithm for Distributed Functional Reactive Programming 
著者
和文: JU GUIYUAN, 森口 草介, 渡部 卓雄.  
英文: Ju Guiyuan, Sosuke Moriguchi, Takuo Watanabe.  
言語 English 
掲載誌/書名
和文: 
英文: 
巻, 号, ページ        
出版年月 2022年8月31日 
出版者
和文: 
英文: 
会議名称
和文:日本ソフトウェア科学会第39回大会 
英文:39th JSSST Annual Conference 
開催地
和文:名古屋市 
英文:Nagoya 
アブストラクト Functional reactive programming (FRP) provides a good abstraction for developing reactive programs. Because many distributed applications are reactive, FRP should be beneficial for distributed systems. However, undesirable phenomena called glitches can happen due to the asynchronous nature of distributed systems. A glitch is a temporal inconsistency that can occur in the value propagation in FRP. Many propagation algorithms have been proposed to solve the problem, each with its advantages and disadvantages. This paper presents a new value propagation algorithm for a distributed functional reactive programming language. This algorithm provides a uniform method to guarantee single-source and complete glitch freedom. It performs well without using distributed locking by introducing pulse nodes that effectively act as a global clock. Furthermore, it provides fault tolerance for pulse nodes. We evaluate the performance of the algorithm empirically and compare it with other algorithms in a simulated distributed setting.

©2007 Institute of Science Tokyo All rights reserved.