中文

真正原子多播的最弱故障检测器(扩展版)

分布式、并行与集群计算 2022-08-17 v1

摘要

原子广播是一种在分布式进程集合上对消息排序的组通信原语。原子多播是其自然推广,其中每条消息mm寻址到dst(m)dst(m),即称为其目标组的部分进程子集。当进程仅在有消息寻址给自己时才采取步骤时,该原子多播解法是真正的。真正解法因性能更优而被实际采用。令GG为所有目标组,FF为其循环族,即交集图为哈密顿图的GG的子集。本文确立真正原子多播的最弱故障检测器为μ=(g,hG Σgh)(gG Ωg)γ\mu=(\wedge_{g,h \in G}~\Sigma_{g \cap h}) \wedge (\wedge_{g \in G}~\Omega_g) \wedge \gamma,其中(i)ΣP\Sigma_PΩP\Omega_P是限定于PP中进程的法定人数与领导者故障检测器,(ii)γ\gamma是一种新故障检测器,在循环族fFf \in F发生故障时通知其中的进程。我们还研究了原子多播的两个经典变体。第一个变体要求消息投递遵循实时顺序。此时μ\mu须由1gh1^{g \cap h}加强,即通知ghg \cup h中每个进程ghg \cap h故障的指示器故障检测器。第二个变体要求当目标组孤立运行时投递消息。我们证明其最弱故障检测器至少为μ(g,hG Ωgh)\mu \wedge (\wedge_{g, h \in G}~\Omega_{g \cap h})。当F=F=\varnothing时达到该值。

关键词

引用

@article{arxiv.2208.07650,
  title  = {The Weakest Failure Detector for Genuine Atomic Multicast (Extended Version)},
  author = {Pierre Sutra},
  journal= {arXiv preprint arXiv:2208.07650},
  year   = {2022}
}