康奈尔的K. Birman(虚同步的鼻祖)的History of Virtual Synchrony Replication 一文讲述了Virtual Synchrony的发展历史,根据该文章,整理出了虚同步的核心文献,如下:
• J.M. Chang, N.F. Maxemchuck, "Reliable broadcast protocols", ACM Trans. on. Computer Systems 2 (3), Aug. 1984, pp. 251‐273
• F. Cristian, H. Aghali, R. Strong and D. Dolev, "Atomic Broadcast: From Simple Message Diffusion to Byzantine Agreement", in Proc. 15th Int. Symp. on Fault‐Tolerant Computing (FTCS‐15), (Ann Arbor, MI, USA), pp.200‐206, IEEE Computer Society Press, June 1985
• K. Birman, T. Joseph, T. Räuchle, A. El Abbadi: Implementing Fault‐Tolerant Distributed Objects. IEEE Transactions on Software Engineering 11:6, June 1985.
•K. Birman.Replication and Fault‐Tolerance in the ISIS System. 10th ACM Symposium on Operating Systems Principles, Dec 1985, 79‐86.
•K. Birman, T. Joseph. Reliable communication in presence of failures. ACM Transactions on Computer Systems, Vol. 5, No. 1, Feb. 1987
• T. A. Joseph, K. Birman: Low Cost Management of Replicated Data in Fault‐Tolerant Distributed Systems. ACM Trans. Comput. Syst. 4(1): 54‐70 (1986)
• K. Birman and T. Joseph: Exploiting Virtual Synchrony in Distributed Systems.. 11th ACM Symposium on Operating Systems Principles, Dec 1987.
• M. Herlihy and J.M. Wing. Linearizability: a correctness condition for concurrent objects.ACM TOPLAS 12:3 (July 1990). 463‐492.
• N. C. Hutchinson and L. L. Peterson. The x‐Kernel: An architecture for implementing network protocols. IEEE T, 17(1), Jan. 1991.
• K. Birman, A. Schiper and P. Stephenson. Lightweight Causal and Atomic Group Multicast. ACM Transactions on Computer Systems, Aug 1991, (3):272‐314.
• A. Schiper and A. Sandoz. Uniform reliable multicast in a Virtually Synchronous Environment. Proc. 13th ICDCS,, Pittsburgh (May 1993).
• R. Van Renesse and K. Birman. Reliable Distributed Computing with the Isis Toolkit. IEEE Computer Society Press. Los Alamitos, CA. 1994.
• D. Dolev and D. Malkhi. The Transis Approach to High Availability Cluster Communication.Comm. ACM, 39(4), April 1996, pp 87‐92.
• K. Birman. A review of experiences with reliable multicast. Software Practice and Experience29(9), 1999.
• X. Liu, C. Kreitz, R. Van Renesse, J. Hickey, M. Hayden, K. Birman, R. Constable. Building reliable, high‐performance communication systems from components. 17th ACM SOSP (Dec.1999).
其中,前两篇是文中提到的对虚同步有很大启发意义的文献。第三篇是ISIS system的早期实现,该system是Virtual Synchrony的载体。从第四篇开始,就是围绕虚同步本身的文献。其中,加粗的是被广泛引用的文献。
分享到:
相关推荐
分布式系统是一类计算机系统,其组成部分位于网络的不同节点上,通过通信协同完成任务。虚拟同步是指在分布式系统中,模拟出同步执行的过程,但实际是异步运行,这提供了一个更加灵活、可靠的处理并发事件的方法。...
Sinatra::Synchrony是 Sinatra的一个小扩展,它动态提升了Sinatra网络应用的并发性。由于EventMachine和EM-Synchrony的支持,当你有很多 传输和低速IO请求时(如向外部APIs发送的HTTP请求),它增加了你的应用每个...
Title : Designing Distributed Systems Using Approximate Synchrony in Data Center Networks.pdf Distributed systems are traditionally designed independently from the underlying network, making worst-...
- 扩展虚拟同步(Extended Virtual Synchrony)确保系统中所有的处理器都能以一致的总序向应用传递消息和配置变更。 - 有效的流量控制机制使得Totem单环协议可以实现比之前任何全排序协议都要高的消息排序率。 此外...
《Birman 2010 History of the Virtual Synchrony Replication Model》回顾了虚拟同步复制模型的历史,这一模型对于理解NoSQL数据库中的复制和一致性策略有重要价值。 以上论文涵盖了NoSQL数据库的多个核心主题,...
Neuronal-Synchrony, 由声音触发的二维动画的集合 神经同步由声音触发的二维动画的Collection 。( c ) 2012 - 2013 jonobr1 。 免费发布在 MIT许可协议下。带有进程的Prototype,使用 JavaScript构建。
同步性javascript清洁剂和反混淆器(主要是 / )用法 # 1. Install deobfuscator globally using yarn/npmyarn global add deobfuscator # OR npm install --global deobfuscator# 2. Get an obfuscated file# 3....
matlab人头检测的代码Synchrony_movie_watching 此代码可用于再现《神经生物学的衰老》论文“电影观看过程中与年龄有关的信息处理差异”中报告的结果。 该代码复制了论文中报告的度量,执行了统计分析并生成了论文中...
在MATLAB开发的TF Generalized Phase Synchrony工具中,可能包含了以下核心概念和算法: 1. **短时傅立叶变换(Short-Time Fourier Transform, STFT)**:这是时频分析的基础,通过将信号窗口化并应用傅立叶变换,...
这篇文档讲述的是医学与技术结合的一个案例,关于一种名为CyberKnife的机器人外科医生如何通过新的计算机软件Synchrony改进其治疗肺癌肿瘤的能力。CyberKnife原本已经擅长精确定位并用辐射攻击脑部肿瘤,而新软件...
这些模型通过五个语义属性来定义:同构性(Homogeneity)、同步性(Synchrony)、交互机制(Interaction Mechanism)、地址空间(Address Space)和存储器模型(Memory Model)。例如,同构性指的是处理器是否具有...
报告的核心观点是,大多数消费金融公司在当时的股价已经反映了其价值,定价较为合理。 【市场与评级】 报告中提到了对这些公司的股票评级和目标价格。例如,美国运通(AXP US)和Discover Financial(DFS US)被...
Synchrony追踪系统是射波刀的一项独特技术,它允许治疗在患者呼吸过程中进行同步追踪。通过在胸腹部安装红光发射器和光纤传输线路,利用3个CCD相机采集32幅/秒的红光信号,跟踪呼吸运动,并建立3D运动轨迹模型。这样...
react-redux-dispatch-async :backhand_index_pointing_right: REDUX中间件和HOOK :party_popper: 等待带有SUFFIXES的异步操作 :backhand_index_pointing_left: import { useDispatchAsync } from 'react-redux-...
11. 山西证券:林永峰提出的“数据智能驱动”,强调了数据在证券业转型中的核心地位,通过数据挖掘和分析提升决策效率和风险防控。 12. 清华大学调研泰康保险:泰康保险的实践可能包括了数字化健康管理和智能投资...
直线加速器是射波刀的核心,它通过9.3 GHz微波加速电子生成6MV-X射线,提供300到600MU/分钟的剂量输出,并配备12个不同直径的圆形准直器,范围从5到60毫米,以适应不同大小的治疗区域。 机械手臂系统具有6个轴关节...