Detection of Summative Global Predicates

Ieice Transactions(1997)

引用 4|浏览6
暂无评分
摘要
In distributed programs, we usually keep some global predicates from being satisfied to make it easy to run the programs correctly. A common type of global predicates are: the total number of certain tokens in the whole distributed system is always the same or in specific ranges. In this paper, we call this {\em summative predicates}, classified into the following four:(1) at some global state of the system, N \neq K,(2) N K (or N \geq K), and(4) N = K,where N is the total number of tokens and K is a constant.This paper investigates the methods of detecting various summative global predicates. The first class of summative predicates are trivial to detect by simply checking each message. For the second class of summative predicates, Groselj \cite{BG93} and Garg \cite{CMC95} solved the problem by reducing the problem to a maximum network flow problem. In this paper, we propose an elegant technique, called normalization, to allow the second and third classes of summative predicates to be solved by also reducing the problem to a maximum network flow problem. For the fourth class of summative predicates, we prove that it is an NP-complete problem.
更多
查看译文
关键词
various summative global predicate,global state,n k,total number,summative predicate,maximum network flow problem,em summative predicate,global predicate,geq k,summative global predicates,np-complete problem,error detection,network flow,normalization,np complete problem,distributed system,computational complexity,computer science,parallel programming,debugging,satisfiability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要