Causal computational complexity of distributed processes
Causal computational complexity of distributed processes
复制标题
分布式过程的因果计算复杂性
DOI:
10.1016/j.ic.2022.104998
复制
发表时间:
2023
影响因子:
1
通讯作者:
Demangeon R
中科院分区:
文献类型:
--
作者:
Demangeon R
This article studies the complexity ofπ-calculus processes with respect to the quantity of transitions caused by an incoming message. First, we propose a typing system for integrating Bellantoni and Cook's characterisation of polytime computable functions into Deng and Sangiorgi's typing system for termination. We then define computational complexity of distributed messages based on Degano and Priami's causal semantics, which identifies the dependency between interleaved transitions. Next, we apply a necessary syntactic flow analysis to typable processes to ensure a computational bound on the number of distributed messages. We prove that our analysis isdecidable;soundin the sense that it guarantees that the total number of messages causally dependent of an input request received from the outside is bounded by a polynomial of the content of this request; andcomplete, meaning that each polynomial recursive function can be computed by a typable process.