Paxos made simple 翻译尝试】的更多相关文章

[这篇论文我翻译下来,首先感觉还是不好懂,很多地方结论的得出不够清楚,需要读者自己思考其中的原因.要理解Paxos算法,个人建议先搜索下介绍算法的中文文章,大致了解下Paxos算法要做什么,然后就再读下论文,应该会有所感悟.] Paxos Made Simple Leslie Lamport 01 Nov 2001 说明 [说明这部分是我自己加的,下面这几个词大量出现与论文的主体部分,提前了解它们的含义有助于后面对于算法原理和流程的理解.] 议案(proposal):由提议人提出,由审批人进行初…
Paxos一致性算法——分布式系统中的经典算法,论文本身也有一段有趣的故事.一致性问题是分布式系统的根本问题之一,在论文中,作者一步步的加强最初一致性问题(2.1节提出的问题)的约束条件,最终导出了一个可实现的一致性模型.当前Paxos算法的研究越来越多,相关实现也不少,而原论文依然是最不可少的资料.论文通篇没有一个数学公式,这是大牛的坚持![]中的是我个人的注释.先解释文中几个关键词的翻译:Proposal译为“议案”,由proposer提出,被aceeptor批准或否决Value译为“决议”…
Paxos一致性算法——分布式系统中的经典算法,论文本身也有一段有趣的故事.一致性问题是分布式系统的根本问题之一,在论文中,作者一步步的加强最初一致性问题(2.1节提出的问题)的约束条件,最终导出了一个可实现的一致性模型.当前Paxos算法的研究越来越多,相关实现也不少,而原论文依然是最不可少的资料.论文通篇没有一个数学公式,这是大牛的坚持![]中的是我个人的注释.先解释文中几个关键词的翻译:Proposal译为“议案”,由proposer提出,被aceeptor批准或否决Value译为“决议”…
Paxos算法 Paxos Made Simple Leslie Lamport 2001.11.1 简介 Paxos算法,纯文本方式描述,非常简单. 1 介绍 为 实现具有容错能力的分布式系统而提出的Paxos算法,曾被认为难以理解,可能因为对于大部分读者而言,原来的描述是基于希腊故事的[5].[为了描述 Paxos算法,Lamport设计了一个虚拟的希腊城邦Paxos]实际上,它是最简单和直观的分布式算法之一[这个…,其实没那么简单吧].它的核心 是一个一致性算法——[5]中提出的“syno…
1 Introduction 可能是因为之前的描述对大多数读者来说太过Greek了,Paxos作为一种实现容错的分布式系统的算法被认为是难以理解的.但事实上,它可能是最简单,最显而易见的分布式算法了.它的本质其实就是共识算法--the "synod" algorithm of.在下一节中我们将展示,该共识算法基本满足了所有我们想要它满足的特性.最后一节则展示了完整的Paxos算法,通过直接应用协商一致的状态虚拟机来构建分布式系统--这种方法应该是广为人知的,因为这可能是分布式系统理论中…
1 Introduction 可能是因为之前的描述对大多数读者来说太过Greek了,Paxos作为一种实现容错的分布式系统的算法被认为是难以理解的.但事实上,它可能是最简单,最显而易见的分布式算法了.它的本质其实就是共识算法——the "synod" algorithm of.在下一节中我们将展示,该共识算法基本满足了所有我们想要它满足的特性.最后一节则展示了完整的Paxos算法,通过直接应用协商一致的状态虚拟机来构建分布式系统——这种方法应该是广为人知的,因为这可能是分布式系统理论中…
The Paxos algorithm, when presented in plain English, is very simple. 我叫Leslie Lamport,我最屌. 1. 简介 用于实现高容错性分布式系统的Paxos算法,一直以来总是被认为是难以理解的,或许是因为对很多人来说,初始版本就像是"希腊语"一样(最初的论文是以希腊故事展开的形式)[5].实际上,它也算是最浅显易见的分布式算法之一了.它的核心就是一个一致性算法--论文[5]中的"synod"…
近期想学习下VLD的实现,打算从最简单的V1.0版本看起.以下是V1.0版本自己尝试翻译下,最新的2.x版本似乎强大了很多. 简介 Visual C++提供了内置的内存检测机制,但其充其量只满足了最小定位需求.VLD工具定位为内置内存泄漏的替代,提供了如下特性: 泄漏内存块的全调用栈回溯,包括文件及其行号: 泄漏内存完整转储(hex和ascii格式): 可定制的泄漏报告等级(报告的详细程度可配置)     相对于Purify和BoundsChecher工具其是免费的,而其他免费工具,往往需要入侵…
Paxos 由著名图灵奖获得者Leslie Lamport提出,该算法是分布式一致性算法中的奠基之作,今天初读此文仅将相关学习心得予以记录. 1.Paxos 是什么?主要用来解决什么问题? Paxos是一个用于实现可容错的分布式系统的算法,主要用于保证分布式集群中多备份系统之间的操作和数据的一致性.这样集群中的每台机器对外相当于完全一致,从而其互相之间可以互为备份,从而使得系统能够容忍一定数量的机器出问题(宕机.断网.硬盘损坏等等). 2.Paxos的基本原理是什么? 介绍paxos的算法之前,…
此文是前文使用现有在线翻译服务进行代码翻译的体验的编程语言方面第二点的一个尝试. 参考Which framework to generate source code ? - Cleancode and Refactoring, 选了一个综合代价看来最小的, forge/roaster, 因为它同时具备解析和生成两方面功能. 初步汉化后代码效果如下(尚未有语法高亮, 仅作演示用. 之后的在线翻译结果也是同样处理): package com.company.example; import java.…