Analyzing Program Transitions to Compute Benefit of Tolerating Consistency Violation Faults

被引:0
|
作者
Duong Nguyen [1 ]
Gupta, Arya Tanmay [2 ]
Kulkarni, Sandeep S. [2 ]
机构
[1] Georgetown Univ, Comp Sci, Washington, DC 20057 USA
[2] Michigan State Univ, Comp Sci & Engn, E Lansing, MI USA
关键词
Consistency violation faults; stabilization; fault-tolerance; static analysis; partial analysis; LOCAL MUTUAL EXCLUSION; STABILIZATION; SYSTEMS;
D O I
10.1145/3571306.3571391
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Synchronization is the Achilles heel of concurrent programs. Synchronization requirement is often used to ensure that the execution of the concurrent program can be serialized. Without synchronization requirement, a program suffers from consistency violations. Recently, it was shown that if programs are designed to tolerate such consistency violation faults (cvf s) then one can obtain substantial performance gain. Previous efforts to analyze the effect of cvf-tolerance are limited to run-time analysis of the program to determine if tolerating cvf s can improve the performance. Such run-time analysis is very expensive and provides limited insight. In this work, we consider the question, 'Can analyzing program transitions predict the benefit of cvf-tolerance?' We find that the answer to this question is affirmative. Specifically, we analyze program transitions to evaluate the cost of a cvf and demonstrate that it can be used to predict the benefit of cvf-tolerance. We also find that when faced with a large state space, partial analysis of the state space (via sampling) also provides the required information to predict the benefit of cvf-tolerance. Furthermore, we observe that the cvf-cost distribution is exponential in nature, i.e., the probability that a cvf has a cost of c is A.B-c, where A and B are constants, i.e., most cvf s cause no/low perturbation whereas a small number of cvf s cause a large perturbation. This opens up new avenues to evaluate the benefit of cvf-tolerance.
引用
收藏
页码:58 / 69
页数:12
相关论文
共 2 条
  • [1] Statistical evaluation and comparison of operational indices and analyzing cost-benefit of different regions of Iranian program of screening for congenital hypothyroidism
    Mohammadzadeh, Ali K. H.
    Yarahmadi, S. H.
    Tabibi, S. J.
    Ebrazeh, A.
    JOURNAL OF MEDICINAL PLANTS RESEARCH, 2011, 5 (16): : 3634 - 3642
  • [2] Assessing clinical benefit in the Medicare Drug Price Negotiation Program: A 2-step approach for improving transparency, consistency, and meaningful patient engagement
    DiStefano, Michael J.
    Zemplenyi, Antal
    McQueen, R. Brett
    JOURNAL OF MANAGED CARE & SPECIALTY PHARMACY, 2024, 30 (03): : 252 - 258