We present a novel mathematical framework for the specification, implementation and analysis of distributed computing systems, with the following novel components: (1) Transition systems with faults, which allow the specification and analysis of computations with faults and their fault resilience. (2) A notion of correct implementations among transition systems and their composition, with which the correctness of a protocol stack as a whole follows from each protocol implementing correctly the protocol above it in the stack. (3) A notion of monotonicity, pertinent to histories of distributed computing systems, which eases the specification and proof of correctness of implementations among distributed computing systems. (4) The notion of fault-resilient implementations and their composition. (4) Multiagent transition systems, further characterized as centralized/distributed and synchronous/asynchronous. (5) An algebraic and operational characterization of the notion of grassroots composition of multiagent transition systems, which provides for the grassroots deployment of a distributed system, where instances deployed at different locations and at different times can interoperate once interconnected; and an algebraic characterization of when a family of asynchronous distributed multiagent transition systems is grassroots. Using the framework we prove the universality of a longest-chain protocol. The framework was also applied to the specification of the blocklace (partially-ordered generalization of the blockchain) protocol stack, a grassroots sovereign cryptocurrencies network.


翻译:我们为分配式计算系统的规格、实施和分析提出了一个新的数学框架,其中包括以下新组成部分:(1) 有缺陷的过渡系统,它允许对有缺陷的计算及其复原力进行规格和分析。 (2) 过渡系统及其构成的正确执行概念,其整个协议堆的正确性从正确执行托盘的每个协议中得到正确执行。 (3) 与分布式计算系统的历史有关的单一性概念,它便于对分配式计算系统之间执行的准确性进行规格和证明。 (4) 有缺陷的弹性执行及其构成的概念。 (4) 多剂过渡系统,进一步被称作集中/分散和同步/同步。(5) 多种剂过渡系统基层构成概念的代数和操作特征,该概念规定在基层部署一个分布式系统,在不同地点和不同时期部署的情况可以一旦相互连接就可进行互换;以及当一个配置式的组合多剂过渡系统及其构成的概念。(4) 多剂过渡系统的概念进一步被称作集中/分散和同步/同步/同步的过渡系统。(5) 对多剂过渡系统基层构成概念的代数体和操作性定性结构结构框架也是一个基础。我们证明一个链式主权链式系统结构的系统的一个基本标准框架。

0
下载
关闭预览

相关内容

DC:Distributed Computing。 Explanation:分布式计算。 Publisher:Springer。 SIT:http://dblp.uni-trier.de/db/journals/dc/
Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
Stabilizing Transformers for Reinforcement Learning
专知会员服务
58+阅读 · 2019年10月17日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
151+阅读 · 2019年10月12日
强化学习最新教程,17页pdf
专知会员服务
174+阅读 · 2019年10月11日
VCIP 2022 Call for Demos
CCF多媒体专委会
1+阅读 · 2022年6月6日
IEEE ICKG 2022: Call for Papers
机器学习与推荐算法
3+阅读 · 2022年3月30日
ACM MM 2022 Call for Papers
CCF多媒体专委会
5+阅读 · 2022年3月29日
IEEE TII Call For Papers
CCF多媒体专委会
3+阅读 · 2022年3月24日
ACM TOMM Call for Papers
CCF多媒体专委会
2+阅读 · 2022年3月23日
AIART 2022 Call for Papers
CCF多媒体专委会
1+阅读 · 2022年2月13日
【ICIG2021】Check out the hot new trailer of ICIG2021 Symposium3
中国图象图形学学会CSIG
0+阅读 · 2021年11月9日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
27+阅读 · 2019年5月18日
Unsupervised Learning via Meta-Learning
CreateAMind
42+阅读 · 2019年1月3日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
45+阅读 · 2019年12月20日
VIP会员
相关资讯
VCIP 2022 Call for Demos
CCF多媒体专委会
1+阅读 · 2022年6月6日
IEEE ICKG 2022: Call for Papers
机器学习与推荐算法
3+阅读 · 2022年3月30日
ACM MM 2022 Call for Papers
CCF多媒体专委会
5+阅读 · 2022年3月29日
IEEE TII Call For Papers
CCF多媒体专委会
3+阅读 · 2022年3月24日
ACM TOMM Call for Papers
CCF多媒体专委会
2+阅读 · 2022年3月23日
AIART 2022 Call for Papers
CCF多媒体专委会
1+阅读 · 2022年2月13日
【ICIG2021】Check out the hot new trailer of ICIG2021 Symposium3
中国图象图形学学会CSIG
0+阅读 · 2021年11月9日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
27+阅读 · 2019年5月18日
Unsupervised Learning via Meta-Learning
CreateAMind
42+阅读 · 2019年1月3日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Top
微信扫码咨询专知VIP会员