91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在整體系統(tǒng)性能和系統(tǒng)連續(xù)性之間取得平衡

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-24 18:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者: Unmesh Joshi

譯者: java達人

通過要求法定多數(shù)做出每個決策,以避免兩組服務(wù)器獨自決策。

問題

在分布式系統(tǒng)中,每當服務(wù)器執(zhí)行操作時,都需要確保在發(fā)生崩潰的情況下,客戶端可以使用這些操作的結(jié)果。這可以通過將結(jié)果復(fù)制到集群中的其他服務(wù)器來實現(xiàn)。但是,這引出了一個問題:需要多少其他服務(wù)器確認復(fù)制,原服務(wù)器的更新才會被認可。如果原始服務(wù)器等待太多復(fù)制,則它將響應(yīng)緩慢-活躍性減少。但是,如果沒有足夠的復(fù)制,則更新可能會丟失-失去安全性。在整體系統(tǒng)性能和系統(tǒng)連續(xù)性之間取得平衡是至關(guān)重要的。

解決方案

當集群中的大多數(shù)節(jié)點已確認更新時,集群同意已收到更新。我們稱這個數(shù)字為quorum法定數(shù)。因此,如果我們有五個節(jié)點的集群,則需要quorum 3。(對于n個節(jié)點的集群,quorum 為n / 2 +1。)quorum 表明可以容忍多少個故障-即集群的大小減去quorum。五個節(jié)點的集群可以容忍其中兩個故障。通常,如果我們要容忍“f”個故障,則需要一個2f +1的集群大小

考慮以下兩個需要quorum的示例:

? 更新服務(wù)器集群中的數(shù)據(jù)。High-Water Mark用于確保只有保證在大多數(shù)服務(wù)器上可用的數(shù)據(jù)才對客戶端可見。? 領(lǐng)導(dǎo)者選舉。在“領(lǐng)導(dǎo)者和追隨者”模式中,僅當領(lǐng)導(dǎo)者從大多數(shù)服務(wù)器中獲得選票時才被選擇。

確定集群中的服務(wù)器數(shù)量

僅當大多數(shù)服務(wù)器都已啟動并正在運行時,集群才能運行。在進行數(shù)據(jù)復(fù)制的系統(tǒng)中,需要考慮兩件事:

?寫操作的吞吐量。每次將數(shù)據(jù)寫入集群時,都需要將其復(fù)制到多個服務(wù)器。每個附加的服務(wù)器都會增加一些開銷,以完成此寫操作。數(shù)據(jù)寫入的等待時間與構(gòu)成quorum的服務(wù)器數(shù)量成正比。正如我們將在下面看到的,將集群中的服務(wù)器數(shù)量加倍會使吞吐量降低到原始集群值的一半。

? 需要容忍的故障數(shù)量。允許的服務(wù)器故障數(shù)取決于集群的大小。但是,僅將一臺服務(wù)器添加到現(xiàn)有集群并不總是能提供更多的容錯能力:將一臺服務(wù)器添加到三臺服務(wù)器集群并不能提高容錯能力。

考慮到這兩個因素,大多數(shù)實際的基于quorum的系統(tǒng)的集群大小為3或5。一個由五臺服務(wù)器組成的集群可承受兩臺服務(wù)器故障,并且每秒可處理數(shù)千個請求的數(shù)據(jù)寫入吞吐量。

這是一個根據(jù)可容忍的故障數(shù)以及對吞吐量的大致影響來選擇服務(wù)器數(shù)量的示例。吞吐量列顯示近似的相對吞吐量,以突出顯示吞吐量如何隨服務(wù)器數(shù)量而降低。實際數(shù)量因系統(tǒng)而異。

例如,讀者可以參考Raft Thesis和Zookeeper原創(chuàng)論文中發(fā)布的實際吞吐量數(shù)據(jù)。

例子

? Zab,Raft,Paxos等所有共識實現(xiàn)都是基于quorum的。? 即使在未使用共識的系統(tǒng)中,quorum也可用于確保在出現(xiàn)故障或網(wǎng)絡(luò)分區(qū)時至少一臺服務(wù)器可以使用最新更新。例如,在像Cassandra這樣的數(shù)據(jù)庫中,可以將數(shù)據(jù)庫更新配置為僅在大多數(shù)服務(wù)器成功更新了記錄之后才返回成功。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10325

    瀏覽量

    91668
  • 電力電子
    +關(guān)注

    關(guān)注

    31

    文章

    722

    瀏覽量

    51066
  • 分布式系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

    19916
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AI除顫儀功率鏈路設(shè)計實戰(zhàn):效率、可靠與安全的平衡之道

    路,是除顫儀實現(xiàn)瞬間高壓儲能、精準能量釋放與長久穩(wěn)定待機的物理基石。 然而,構(gòu)建這樣一條鏈路面臨著多維度的挑戰(zhàn):如何在提升充電效率與控制高壓風險之間取得平衡?如何確保功率器件在極端脈沖
    的頭像 發(fā)表于 04-03 11:56 ?47次閱讀

    利用輸出放電解決電源的系統(tǒng)性故障

    注意的是,系統(tǒng)性能力是滿足基本功能安全標準的三項關(guān)鍵要求之一。這項要求側(cè)重于預(yù)防和控制系統(tǒng)性故障,即由于設(shè)計缺陷、技術(shù)規(guī)格偏差和管理流程不善引起的故障。面對此類要求,必須解決電源的系統(tǒng)性故障。
    的頭像 發(fā)表于 03-26 03:05 ?8978次閱讀
    利用輸出放電解決電源的<b class='flag-5'>系統(tǒng)性</b>故障

    Linux系統(tǒng)性能調(diào)試工具—strace

    今天給大家分享一個linux內(nèi)核自帶的調(diào)試工具,該工具可用于查看和定位系統(tǒng)問題,進程運行過程探索,進行進程監(jiān)控,對每個系統(tǒng)調(diào)用都可以監(jiān)測,有助于我們優(yōu)化系統(tǒng)性能
    的頭像 發(fā)表于 01-30 17:03 ?1979次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>調(diào)試工具—strace

    Linux系統(tǒng)性能優(yōu)化與調(diào)試的思路?

    在開發(fā)過程中,對系統(tǒng)性能的要求越來越高,在求職的過程中很多崗位不單單是要求驅(qū)動開發(fā)或者系統(tǒng)開發(fā),會解決系統(tǒng)性能瓶頸問題,往往是加分項,有些公司特別是大廠都會把性能優(yōu)化單獨劃分一個崗位。
    的頭像 發(fā)表于 01-30 16:58 ?700次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>優(yōu)化與調(diào)試的思路?

    預(yù)防維護與能源效率:SCADA 在工業(yè)運營中的關(guān)鍵作用

    在能源成本持續(xù)攀升、設(shè)備可用性要求不斷提高的背景下,工業(yè)企業(yè)正面臨一個現(xiàn)實而緊迫的問題: 如何在保障生產(chǎn)連續(xù)性的同時,持續(xù)提升能源利用效率? 越來越多的實踐表明,當維護策略從“事后響應(yīng)”轉(zhuǎn)向以數(shù)據(jù)為
    的頭像 發(fā)表于 01-30 13:21 ?190次閱讀
    預(yù)防<b class='flag-5'>性</b>維護與能源效率:SCADA 在工業(yè)運營中的關(guān)鍵作用

    操作系統(tǒng)體系結(jié)構(gòu)

    問題是性能問題,因為需要頻繁地在核心態(tài)和用戶態(tài)之間進行切換,操作系統(tǒng)的執(zhí)行開銷偏大。因此有的操作系統(tǒng)將那些頻繁使用的系統(tǒng)服務(wù)又移回內(nèi)核,從而
    發(fā)表于 01-15 08:19

    資料] 汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標準的單元測試體系重構(gòu)與中日實踐深度對比(2026學術(shù)研究報告)

    各位伙伴,請問一個問題,[資料] 汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標準的單元測試體系重構(gòu)與中日實踐深度對比(2026學術(shù)研究報告),這份數(shù)據(jù)誰有源參考文獻,有酬感謝
    發(fā)表于 01-08 10:09

    高低溫防爆伺服調(diào)節(jié)閥的機電一體化系統(tǒng)集成與極端工況適應(yīng)研究

    在航空航天、國防軍工、新能源等高端裝備領(lǐng)域,流體控制系統(tǒng)的精確與可靠是決定整體系統(tǒng)性能與安全的關(guān)鍵。高低溫防爆伺服調(diào)節(jié)閥已從傳統(tǒng)的機械開閉件,演進為集精密機械、微電子控制、先進材料
    的頭像 發(fā)表于 12-16 10:46 ?697次閱讀
    高低溫防爆伺服調(diào)節(jié)閥的機電一體化<b class='flag-5'>系統(tǒng)</b>集成與極端工況適應(yīng)<b class='flag-5'>性</b>研究

    Linux系統(tǒng)性能優(yōu)化技巧

    經(jīng)過10年一線運維經(jīng)驗,我發(fā)現(xiàn)大多數(shù)工程師只掌握了Linux優(yōu)化的冰山一角。今天分享的這些秘技,能讓你的系統(tǒng)性能提升200%以上!
    的頭像 發(fā)表于 08-27 14:34 ?1096次閱讀

    廚房電器EMC整改:從測試到優(yōu)化的系統(tǒng)性解決方案

    南柯電子|廚房電器EMC整改:從測試到優(yōu)化的系統(tǒng)性解決方案
    的頭像 發(fā)表于 08-12 11:29 ?961次閱讀
    廚房電器EMC整改:從測試到優(yōu)化的<b class='flag-5'>系統(tǒng)性</b>解決方案

    無感FOC算法:如何在動態(tài)與穩(wěn)定之間找到最優(yōu)平衡?--【其利天下】

    系統(tǒng)在各種擾動下保持運行狀態(tài)不變的能力。這兩者之間往往存在一定的矛盾,因此需要通過合理的設(shè)計和參數(shù)調(diào)整來實現(xiàn)平衡。以下是幾種常見的平衡方法:一、濾波器設(shè)計濾波器在
    的頭像 發(fā)表于 08-08 18:38 ?6475次閱讀
    無感FOC算法:如<b class='flag-5'>何在</b>動態(tài)與穩(wěn)定<b class='flag-5'>之間</b>找到最優(yōu)<b class='flag-5'>平衡</b>?--【其利天下】

    Linux系統(tǒng)性能調(diào)優(yōu)方案

    關(guān)鍵要點預(yù)覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調(diào)優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?1008次閱讀

    升降速曲線對直線電機系統(tǒng)性能影響的研究

    速曲線對直線電機系統(tǒng)性能影響的研究.pdf【免責聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容!
    發(fā)表于 06-17 08:48

    通信設(shè)備EMC整改:從測試到優(yōu)化的系統(tǒng)性解決方案

    深圳南柯電子|通信設(shè)備EMC整改:從測試到優(yōu)化的系統(tǒng)性解決方案
    的頭像 發(fā)表于 06-16 11:10 ?845次閱讀

    OCAD應(yīng)用:四組元連續(xù)變焦系統(tǒng)

    變焦組,可以減輕補償組的負擔,減緩補償組凸輪曲線的陡度趨于平滑,可以進一步提高系統(tǒng)變焦比。 如果第二變焦組也可以沿軸向運動,補償組位于兩變焦組之間,是四組元三組移動形式的機械補償式連續(xù)變焦系統(tǒng)
    發(fā)表于 05-20 08:49