色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何在整體系統性能和系統連續性之間取得平衡

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 18:29 ? 次閱讀

作者: Unmesh Joshi

譯者: java達人

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

問題

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

解決方案

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

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

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

確定集群中的服務器數量

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

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

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

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

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

例如,讀者可以參考Raft Thesis和Zookeeper原創論文中發布的實際吞吐量數據。

例子

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

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

    關注

    12

    文章

    9206

    瀏覽量

    85562
  • 電力電子
    +關注

    關注

    29

    文章

    565

    瀏覽量

    48909
  • 分布式系統
    +關注

    關注

    0

    文章

    146

    瀏覽量

    19264
收藏 人收藏

    評論

    相關推薦

    HarmonyOS Next 應用元服務開發-應用接續動態配置遷移保持遷移連續性

    保證遷移連續性,由于遷移加載時,目標端拉起的應用可能執行過自己的遷移狀態設置命令(如:冷啟動時目標端在onCreate中設置了INACTIVE;熱啟動時對端已打開了不可遷移的頁面,遷移狀態為
    發表于 12-30 10:30

    集成電路電磁兼容及應對措施相關分析(一) — 電子系統性能要求與ESD問題

    浪費。在開發過程中,為了解決 EMC 問題,需要投入大量的人力、物力和時間進行測試、改進和優化,這增加了開發的復雜和成本,同時也可能導致項目延期。 一、電子系統性能要求與ESD問題 l 電子模塊開發中的EMC問題: 工業、消費及汽車電子
    的頭像 發表于 12-17 09:24 ?167次閱讀
    集成電路電磁兼容<b class='flag-5'>性</b>及應對措施相關分析(一) — 電子<b class='flag-5'>系統性能</b>要求與ESD問題

    單臂螺旋天線:提升無線通信系統性能的關鍵

    深圳探測器|單臂螺旋天線:提升無線通信系統性能的關鍵
    的頭像 發表于 12-02 09:05 ?228次閱讀

    華納云:VFS在提升文件系統性能方面的具體實踐

    VFS(Virtual File System)通過提供統一的接口和抽象層,使得操作系統能夠以高效的方式管理和訪問不同的文件系統。以下是一些VFS在提升文件系統性能方面的具體實踐示例: 統一的
    的頭像 發表于 11-27 15:59 ?187次閱讀

    PCIe延遲對系統性能的影響

    隨著技術的發展,計算機系統性能的要求越來越高。PCIe作為連接處理器、內存、存儲和其他外圍設備的關鍵接口,其性能直接影響到整個系統的表現。PCIe延遲,作為衡量數據傳輸效率的重要指標
    的頭像 發表于 11-26 15:14 ?479次閱讀

    一次搞懂IT配電系統對工業用地重要!工業絕緣檢測設備的重要地位!

    18721098782 王盼盼 工業配電系統選用IT系統主要基于其獨特的高可靠和安全特點,特別是在對供電連續性和安全性要求極高的場所。以
    的頭像 發表于 11-04 10:21 ?257次閱讀
    一次<b class='flag-5'>性</b>搞懂IT配電<b class='flag-5'>系統</b>對工業用地重要<b class='flag-5'>性</b>!工業絕緣檢測設備的重要地位!

    AMD Vitis統一軟件平臺2024.1全新發布

    通過新版本,系統架構師和開發者可以進一步優化設計開發流程,同時提升整體系統性能
    的頭像 發表于 09-18 09:34 ?425次閱讀

    降壓斬波電路電流連續性的概念和影響因素

    引言 降壓斬波電路是一種高效、穩定、可調的DC-DC轉換器,廣泛應用于電源管理、電池充電、LED照明等領域。在降壓斬波電路的設計和分析過程中,電流連續性是一個非常重要的指標。電流連續性不僅關系到電路
    的頭像 發表于 08-14 16:05 ?964次閱讀

    穩態誤差反映了系統的什么性能

    穩態誤差是控制系統中一個重要的性能指標,它反映了系統在達到穩態時,輸出與期望值之間的差異。在控制系統的設計和分析中,穩態誤差的分析和計算對于
    的頭像 發表于 07-29 10:52 ?1318次閱讀

    三菱PLC掃描周期對控制系統性能的影響

    同樣具有不可忽視的作用。本文將從掃描周期的定義、影響因素、對控制系統性能的具體影響以及優化方法等方面進行詳細闡述,以期為讀者提供深入的理解和認識。
    的頭像 發表于 06-18 10:02 ?1424次閱讀

    PCIe配置優化:提升系統性能的關鍵步驟

    任何 PCI 設備都加載了某些屬性。其中一些屬性對性能至關重要。設備的 PCIe 屬性是通過系統和設備能力之間的協商來設置的。
    的頭像 發表于 04-09 09:46 ?1490次閱讀
    PCIe配置優化:提升<b class='flag-5'>系統性能</b>的關鍵步驟

    TRIZ如何在機器人電機控制設計中提高系統性能

    作為機器人的核心部件之一,電機控制系統性能直接決定了機器人的運動性能、響應速度以及工作效率。因此,提升機器人電機控制設計的系統性能一直是工程師們追求的目標。近年來,TRIZ(發明問題
    的頭像 發表于 03-11 15:41 ?420次閱讀

    連續性測試儀電路圖分享

    連續性測試儀是一種電子設備,用于測試電路的連續性。它通過檢測電路中的電阻或電導來評估電路的連續性和完整
    的頭像 發表于 02-12 15:24 ?799次閱讀
    <b class='flag-5'>連續性</b>測試儀電路圖分享

    Flyover電纜系統性能分析

    Samtec的Flyover電纜系統旨在將信號從印刷電路板上取下,以改善信號完整、提高設計靈活性并優化散熱性能
    的頭像 發表于 01-17 10:23 ?476次閱讀
    Flyover電纜<b class='flag-5'>系統性能</b>分析

    請問如何在Linux下取得NUC980 CPU頻率?

    何在Linux下取得NUC980 CPU頻率?
    發表于 01-17 07:01
    主站蜘蛛池模板: 羞羞漫画在线播放| 久久久久久亚洲精品影院| 国产午夜精品一区二区| 野花日本手机观看大全免费3| 亚州AV中文无码乱人伦在线| 99久久国产综合精品成人影院| free乌克兰性xxxxhd| 精品亚洲国产熟女福利自在线| 黄色三级网站| 女性露出奶头流出精子| 杨幂被视频在线观看| 国产精品永久免费| 老师紧窄粉嫩| 在公交车上被JB草坏了被轮J了 | 国产成人在线视频免费观看| 年轻夫妇韩剧中文版免费观看 | 日日噜噜夜夜狠狠扒开双腿| 99热成人精品国产免男男| 老师紧窄粉嫩| 99热精品在线视频观看| 男女作爱在线播放免费网页版观看 | 精品一卡2卡三卡4卡乱码精品视频| 小蝌蚪视频在线观看免费观看WWW| 一抽一出BGM免费50分动漫| 国产在线观看www| 秋霞电影院午夜伦高清| WRITEAS检查身体| 久久合| 最新影音先锋av资源台| 国产精品香蕉视频在线| 香港日本三级亚洲三级| 国产小视频免费在线观看| 亚洲国产精品天堂在线播放| 产传媒61国产免费| 色悠久久久久综合欧美99| 国产成人在线视频观看| 亚洲阿v天堂在线2017| 纲手裸乳被爆白浆| 妈妈的朋友6未删减版完整在线 | 欧美日韩中文国产一区发布| 一区二区三区无码被窝影院|