Consistency violation faults \cvf{s} refer to faults that occur due to inconsistent reads in a shared memory program. In the execution of shared-memory, interleaving, self-stabilizing programs, \cvf{s} offer a trade-off. Specifically, preventing \cvf{s} requires processes to coordinate with each other thereby slowing the execution of each action. On the other hand, permitting \cvf{s} requires less coordination and faster execution of each action. However, when a \cvf occurs, it can disrupt the convergence of self-stabilizing programs. Thus, a computation of a program in the presence of \cvf{s} can be thought of as a contest where program actions attempt to take the program to a legitimate state whereas \cvf{s} could potentially this convergence. We analyze three self-stabilizing programs (token ring, coloring and maximal matching) to evaluate this contest between program transitions and \cvf{s}. We find that the relative cost of \cvf{s} is generally small, i.e., as long as a few program transitions can execute between \cvf{s}, the program (probabilistically) converges. We also find that the cost-distribution of \cvf{s} is exponential in nature in that the fraction of \cvf{s} with cost $c$ exponentially decreases with $c$. We validate these results via simulation where we control the rate of \cvf{s}.


翻译:默认违反错误 \ cvf{s} 指的是由于共享记忆程序中的读取不一致而出现的错误 { cvf{s} 。 在执行共享存储程序时, 执行共享存储、 互换、 自稳定程序时,\ cvf{s} 提供了一种权衡。 具体地说, 防止\ cvf{s} 需要程序彼此协调, 从而减缓每次动作的执行。 另一方面, 允许\ cvf{s} 需要较少协调和更快地执行每个动作。 然而, 当出现\ cvf 时, 它会破坏自稳定程序的趋同。 因此, 在存在共享存储程序时, 计算程序程序试图将程序推向一个合法状态, 而\ cvffs} 则可能出现这种趋同。 我们分析三种自稳定程序( 制环、 颜色和最大匹配) 来评估程序转换和我们cvfs} 之间的这种竞争。 我们发现, 直径的相对成本, 和直径直径( ) 直径), 直径(, 直径) 等程序的执行成本, 。

0
下载
关闭预览

相关内容

专知会员服务
28+阅读 · 2021年8月2日
专知会员服务
50+阅读 · 2020年12月14日
专知会员服务
52+阅读 · 2020年9月7日
【Google】平滑对抗训练,Smooth Adversarial Training
专知会员服务
47+阅读 · 2020年7月4日
2019年机器学习框架回顾
专知会员服务
35+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
91+阅读 · 2019年10月10日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
100+阅读 · 2019年10月9日
意识是一种数学模式
CreateAMind
3+阅读 · 2019年6月24日
计算机 | 入门级EI会议ICVRIS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年6月24日
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
26+阅读 · 2019年5月18日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
Capsule Networks解析
机器学习研究会
11+阅读 · 2017年11月12日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Arxiv
1+阅读 · 2021年10月6日
Arxiv
0+阅读 · 2021年9月22日
Arxiv
6+阅读 · 2021年6月24日
Arxiv
5+阅读 · 2018年10月4日
VIP会员
相关VIP内容
专知会员服务
28+阅读 · 2021年8月2日
专知会员服务
50+阅读 · 2020年12月14日
专知会员服务
52+阅读 · 2020年9月7日
【Google】平滑对抗训练,Smooth Adversarial Training
专知会员服务
47+阅读 · 2020年7月4日
2019年机器学习框架回顾
专知会员服务
35+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
91+阅读 · 2019年10月10日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
100+阅读 · 2019年10月9日
相关资讯
意识是一种数学模式
CreateAMind
3+阅读 · 2019年6月24日
计算机 | 入门级EI会议ICVRIS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年6月24日
Hierarchically Structured Meta-learning
CreateAMind
23+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
26+阅读 · 2019年5月18日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
Capsule Networks解析
机器学习研究会
11+阅读 · 2017年11月12日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Top
微信扫码咨询专知VIP会员