拜占庭将军问题
起源拜占庭位于现在土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信差传消息。在战争的时候,拜占庭军队内所有将军和副官必需达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。但是,军队可能有叛徒和敌军间谍,左右将军们的决定,扰乱军队整体的秩序。在进行共识时,结果并不代表大多数人的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,拜占庭问题就此形成。两军问题军队与军队之间分隔很远,传讯息的信差可能在途中路上阵亡,或因军队距离,不能在得到消息后即时回复,发送方也无法确认消息确实丢失的情形,导致不可能达到一致性。在分布式计算上,试图在异步系统和不可靠的通道上达到一致性是不可能的。因此对一致性的研究一般假设信道是可靠的,或不存在异步系统上而行。可能的解决办法N:计算机总数F...
起源
拜占庭位于现在土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信差传消息。
在战争的时候,拜占庭军队内所有将军和副官必需达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。但是,军队可能有叛徒和敌军间谍,左右将军们的决定,扰乱军队整体的秩序。在进行共识时,结果并不代表大多数人的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,拜占庭问题就此形成。
两军问题
军队与军队之间分隔很远,传讯息的信差可能在途中路上阵亡,或因军队距离,不能在得到消息后即时回复,发送方也无法确认消息确实丢失的情形,导致不可能达到一致性。在分布式计算上,试图在异步系统和不可靠的通道上达到一致性是不可能的。因此对一致性的研究一般假设信道是可靠的,或不存在异步系统上而行。
可能的解决办法
N:计算机总数
F:有问题计算机总数
信息在计算机间互相交换后,各计算机列出所有得到的信息,以大多数的结果作为解决办法。
条件
在 N ≥ 3F + 1 的情况下一致性是可能解决。
例子
有四部计算机,全部正常。
N = 4,F = 0:
4 ≥ 3(0) + 1 是成立,故能得到一致性。
有四部计算机,其中一部是有问题的。
N = 4,F = 1:
4 ≥ 3(1) + 1 是成立,故仍然能得到一致性。
注:有问题计算机的总数可能在交换讯息时上升:
N = 4,F = 2:
4 ≥ 3(2) + 1 是不成立,故不能得到一致性。
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
——— 没有了 ———
编辑:阿族小谱
文章价值打分
- 有价值
- 一般般
- 没价值
当前文章打 0 分,共有 0 人打分
文章观点支持
0
0
文章很值,打赏犒劳一下作者~
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信
推荐阅读
· 拜占庭
历史拜占庭的起源,一直都被传说笼罩着。传说墨伽拉(一个在雅典附近的城镇)的拜占斯,当他扬帆向东北横渡爱琴海时,建立了拜占庭。拜占斯查问了德尔斐的神谕(OracleatDelphi)在哪里建立新城市。神谕指示他去找“遮眼物的对面”。他起初不知道这是什么意思。但当他到了博斯普鲁斯海峡他终于明白:在亚洲那边的岸上是一个名叫卡尔西顿的希腊城市。他们因为看见卡尔西顿而看不见海峡对岸只距离半英里之外的高地。拜占斯在这片高地之上建立他的城市,并以自己的名字命名为拜占庭。由于它位处黑海唯一出入口的战略优势,使它成为一个商城。拜占庭后来吞并卡尔西顿,使它的版图横跨博斯普鲁斯海峡。拜占庭在尼格尔与塞维鲁的战争中支持尼格尔,使拜占庭于公元196年被罗马帝国军围困,受到极严重的破坏。在成为皇帝的塞维鲁重建下,拜占庭很快就回复昔日光辉。拜占庭的优越位置吸引了罗马帝国皇帝君士坦丁一世。于公元330年,他在这里建立了“...
· 拜占庭式建筑
发展历史前期(4-6世纪)主要是延续古罗马的建筑风格。拉文纳的、八角形的圣维塔教堂和君士坦丁堡的神圣和平教堂、圣索非亚大教堂已具有突出的拜占庭建筑风格。在萨洛尼卡的圣迪米特里奥斯教堂和西奈山的圣凯瑟琳修道院亦显示出早期的拜占庭建筑特色。早期兴建的世俗建筑包括君士坦丁堡大皇宫、地下水宫殿和有着192座塔楼的君士坦丁堡城墙等。威尼斯圣马可教堂今天的俄西俄斯罗卡斯修道院中期(7-12世纪)由于外敌相继入侵,导致国土缩小,建筑也减少,规模也大不如前。这一时期的特点是占地少而向高处发展,中央大穹隆没有了,改为几个小穹隆群,并着重于装饰,如威尼斯的圣马可教堂。在马其顿王朝(867-1056年),位于希腊的达夫尼修道院,俄西俄斯罗卡斯修道院和希俄斯新修道院兴建完成,为拜占庭中期的建筑。而科穆宁王朝时期兴建、位于伊斯坦布尔和小亚细亚的拜占庭建筑几乎荡然无存,现今剩下的包括位于卡帕多奇亚的数座石建修道院。后...
· 拜占庭皇帝列表
早期罗马帝国东部君士坦丁王朝(306–363年)军人统治(363-364年)瓦伦丁尼安-狄奥多西亚王朝(364-379年)狄奥多西王朝(395—457年)利奥王朝(457-518年)查士丁尼王朝(518-602年)602-610年希拉克略王朝(610-695年,705-711年)二十年混乱时期(695-717年)伊苏里亚王朝(717-802年)尼基弗里亚王朝(802-813年)813-820年弗里吉亚王朝(820-867年)马其顿王朝(867-1056年)1056-1057年科穆宁王朝(1057-1059年)杜卡王朝(1059-1081年)科穆宁王朝(1081-1185年)安格洛斯王朝(1185–1204年)拉斯卡里斯王朝(1204-1261年)君士坦丁堡于1204年被第四次十字军攻陷后流亡的拜占庭贵族所建立的政权之一。巴列奥略王朝(1261-1453年)参见罗马帝国皇帝列表拜占庭帝国
· 拜占庭帝国是怎么衰亡的拜占庭帝国衰亡的原因是什么
东罗马帝国(拜占庭帝国)衰亡的原因,主要是太过恶劣,恶劣导致国家被迫集权,集权以后,时间一长资源调动效率进一步下降,地缘形势进一步恶劣,于是进一步集权,因此造成恶性循环,领土越打越小,最终灭亡了。东帝国占领的地区,原本是罗马帝国里面最富庶的地区,包含小亚细亚、、埃及、昔兰尼加、巴尔干半岛,小亚细亚、埃及、都是肥腴之地,但是周边的敌人也很多。西部有原西帝国废墟上建立的日耳曼诸蛮族国家,比如西哥特人建立的西哥特王国,汪达尔人建立的汪达尔王国等,蛮族领袖奥多亚克、西奥多里克都是危险的敌人,东帝国皇帝查士丁尼曾经派名将贝利撒留、纳尔西斯消灭蛮族诸王国,但是好景不长,很快东罗马的就因为财政问题退了回来。东部则有萨珊波斯帝国。萨珊王朝在罗马帝国分裂之前就已经是罗马的劲敌,曾经俘虏罗马皇帝瓦勒良,分裂以后的东帝国跟萨珊王朝实力更是半斤八两,双方来来回回打了几百年,最终被阿拉伯人捡了便宜,两败俱伤。南部则...
· 拜占庭的阿里斯托芬
生平阿里斯托芬约于公元前257年生于古希腊城邦拜占庭,后来他移居埃及托勒密王朝的首都亚历山大里亚,师从泽诺多托斯和卡利马科斯。他六十岁左右时(约前195年)接替埃拉托斯特尼成为亚历山大图书馆的馆长(图书馆员之首)。阿里斯托芬是第一个否定《喀戎的告诫》是赫西俄德的作品的人。阿里斯托芬也因发明了标注希腊语读音的希腊语变音符号(约前200年)而名垂青史,这套变音符号从希腊化时代到1982年一直是各种希腊语的标准正字法。阿里斯托芬也是前3世纪标点符号雏形的发明者之一。他发明了将诗句隔开的单独的间隔号以标明大声朗诵时每段文字的气音数量(并不遵从当时的语法规则,几千年以后希腊语语法中才开始使用标点符号)。对于较短的两段文字之间的间隔,他发明了一个位于两段文字中间的符号“·”,成为现代标点符号中逗号的雏形;对于较长的两段文字之间的间隔,他发明了一个位于前段文字末尾下方的符号“.”,类似于现代的冒号或分号...
关于我们
关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。
APP下载
下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信