那曲檬骨新材料有限公司

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

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

3天內不再提示

NVIDIA網卡助力分布式應用實現精確計時功能

GLeX_murata_eet ? 來源:NVIDIA英偉達企業解決方案 ? 作者:NVIDIA英偉達企業解 ? 2021-08-23 16:05 ? 次閱讀

NVIDIA ConnectX 網卡助力社交網絡關鍵任務的分布式應用實現精確計時功能。

Facebook 正在開放其開源計算項目 —— 時間設備項目(OCP TAP)的源代碼,該項目以經濟高效的方式提供高度精確的計時功能,以及跨數據中心時間同步功能。在 NVIDIA ConnectX-6 Dx 網卡(NIC)的支持下,這項解決方案中的 Time Card 通過精確計時協議,可以將幾乎所有商用現成的(COTS)服務器變成精確的計時設備,與整個數據中心內的其他服務器共享精確計時。

Facebook Time Card 和 NVIDIA 網卡這對組合為數據中心運營商提供了一個先進和低成本的時間同步解決方案,并且該解決方案具有開源、安全、可靠和可擴展等特點。

精確的時間為什么對于數據中心至關重要

隨著應用的擴展并且 IT 運營遍布全球,保持數據中心內不同服務器,或位于各大洲不同數據中心的數據同步,變得更加重要和困難。

分布式數據庫必須追蹤事件的確切順序以保持一致性并顯示因果關系。如果有兩個人試圖購買同一只股票,那么根據公平性(和合規性)原則,就必須知道買單的先后順序。同樣,當每小時有上千萬人發布內容,數百萬用戶喜歡/稱贊/喜愛這些帖子時,Facebook 必須知道每個帖子、每次點贊、每條回復或每個表情符號的實際發生順序。

保持數據同步的方法之一是讓每個數據中心在每件事務操作完成后向其他中心發送更新,但由于數據中心之間的延遲太高,以至于無法支持每小時數百萬個事件,這種做法很快就變得無法維持。

更好的方法是讓每個服務器和數據中心同步到精確的時間,使彼此之間的時間誤差不超過一微秒。這樣每個站點都能追蹤時間,并且當它們與其他數據中心共享事件時,能夠正確排序每個事件。

時間同步越精確,應用性能就越快。最近的一項測試表明,將計時精度提高 80 倍(將任何時間差異減小 80 倍)能夠使分布式數據庫的運行速度提高 3 倍。在相同的服務器硬件上僅僅通過提高更精確和更可靠的時間就能實現顯著的性能提升。

網卡和網絡在時間同步中的作用

OCP TAP 項目(以及 Facebook 關于開源時間設備的博客文章)確切地定義了 Time Card 如何接收和處理來自 GPS 衛星網絡的時間信號,即使在衛星信號暫時不可用時,也能保持精確的時間并與時間服務器共享這一精確的時間。同時,網絡以及所使用的網卡也發揮著至關重要的作用。

時間設備中的網卡必須有一個用于連接 Time Card 的每秒時間脈沖(PPS)端口。這能確保每個時間服務器中 Time Card 和網卡之間的精確時間同步(精確到幾納秒之內)。ConnectX-6 Dx 是首批支持此功能的現代 25/50/100/200Gb/s網卡之一。它還能過濾和檢查傳入的 PPS 信號,并使用其 ASIC 中的硬件在內部維護時間,從而確保精確性和一致性。

計時精度達到次微秒級的時間裝置可以與數百個使用網絡時間協議(NTP)的普通服務器或數萬個使用精確時間協議(PTP)的服務器共享該計時。由于網絡會增加時間信號的延遲,因此 NTP 和 PTP 通過為數據包添加時間戳來測量兩個方向的傳輸時間、將抖動和延遲考慮在內并計算出每個服務器上的正確時間(PTP 的精度更高,因此它開始取代 NTP 協議)。

另一種方法是使用軟件解決方案來添加時間戳,但在由于擁堵或 CPU 的干擾,用軟件添加時間戳的誤差可能達到幾毫秒,因此以今天的軟件方案添加時間戳是過于難預測、不精確、甚至是不可行的。

相反,ConnectX-6 Dx 網卡和 BlueField-2 DPU 可以在高達 100Gb/s的速度下,在接收的數據包到達后和發送的數據包進入網絡前,立即為它們添加硬件時間戳。ConnectX-6 Dx 可以為每一個數據包添加時間戳,即使在網絡負載極大的情況下,時間戳的精度誤差也小于 4 納秒(4ns)。

其他大多數具有時間功能的網卡只對部分數據包進行標記并且精度抖動很大,因此在網絡流量大的情況下,它們的時間精確性就會下降。

NVIDIA 網絡解決方案為商用網卡提供最精確的延遲測量,從而在所有服務器上實現最精確的時間,應用層面的時間誤差通常低于一微秒(<1us)。

網絡計時精度的提升意味著每臺服務器上的時間變得更加精確,這將為分布式應用帶來更快的性能(并且為每個人帶來更多的 Facebook “點贊數”)。

精確時間同步,人人皆可受益

OCP 時間設備項目使任何組織都能獲得精準的計時功能。來自 Facebook、NVIDIA 和 OCP 的開源時間服務器和開源管理工具提供了一個讓每個人都可以像超大規模用戶一樣輕松使用這項功能的方法。

NVIDIA 所提供的精確時間功能網卡和 DPU(數據處理器)具有精確計時設備所需的超精確時間戳和網絡同步功能。當使用 BlueField DPU 時,就可以在其 Arm 核上運行 PTP 棧,從而將時間棧與其他服務器軟件隔離、持續驗證該服務器內的時間精確性并持續計算整個數據中心的最大時間誤差范圍。

為了發揮經過優化的時間服務器和時間同步所帶來的優勢,云服務和數據庫已經增加了基于時間的新命令和 API。這些解決方案一同開啟了精確計時的新時代,提高了分布式應用的性能并為云和企業帶來新型解決方案。

責任編輯:haq

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

    關注

    14

    文章

    5076

    瀏覽量

    103723
  • 服務器
    +關注

    關注

    12

    文章

    9304

    瀏覽量

    86062
  • 網卡
    +關注

    關注

    4

    文章

    314

    瀏覽量

    27458
  • 云服務
    +關注

    關注

    0

    文章

    835

    瀏覽量

    39051

原文標題:NVIDIA 助力 Facebook 新一代計時系統實現精確計時

文章出處:【微信號:murata-eetrend,微信公眾號:murata-eetrend】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分布式云化數據庫有哪些類型

    分布式云化數據庫有哪些類型?分布式云化數據庫主要類型包括:關系型分布式數據庫、非關系型分布式數據庫、新SQL分布式數據庫、以列方式存儲數據、
    的頭像 發表于 01-15 09:43 ?111次閱讀

    基于ptp的分布式系統設計

    在現代分布式系統中,精確的時間同步對于確保數據一致性、系統穩定性和性能至關重要。PTP(Precision Time Protocol)是一種網絡協議,用于在分布式系統中實現高精度的時
    的頭像 發表于 12-29 10:09 ?165次閱讀

    HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據權限與基礎數據

    設備文件訪問實現文件的遷移,難以獲取文件同步完成的時間。為了保證更高的成功率,文件的遷移不建議繼續通過該方式實現,推薦使用分布式數據對象攜帶資產的方式。開發者此前通過跨設備文件訪問實現
    發表于 12-24 09:40

    分布式光伏運維云平臺助力光伏電站運營

    分布式光伏運維云平臺能夠實現對光伏電站的實時監測、數據分析、故障診斷和運維管理等功能,提高發電效率、降低運維成本并延長電站使用壽命。隨著技術的不斷進步和應用場景的拓展,分布式光伏運維云
    的頭像 發表于 12-09 16:22 ?304次閱讀
    <b class='flag-5'>分布式</b>光伏運維云平臺<b class='flag-5'>助力</b>光伏電站運營

    輸電線路分布式故障定位系統的智能化發展與創新實踐

    TLKS-PMG-DSC輸電線路分布式故障定位系統。該系統采用分布式傳感器技術,實現對輸電線路的全面實時監控,能夠在故障發生時迅速鎖定故障位置,為電力搶修團隊提供精確信息,從而大幅提升
    的頭像 發表于 11-29 10:51 ?352次閱讀
    輸電線路<b class='flag-5'>分布式</b>故障定位系統的智能化發展與創新實踐

    分布式通信的原理和實現高效分布式通信背后的技術NVLink的演進

    大型模型的大小已經超出了單個 GPU 的范圍。所以就需要實現跨多個 GPU 的模型訓練,這種訓練方式就涉及到了分布式通信和 NVLink。 當談及分布式通信和 NVLink 時,我們進入了一個引人入勝且不斷演進的技術領域,下面我
    的頭像 發表于 11-18 09:39 ?622次閱讀
    <b class='flag-5'>分布式</b>通信的原理和<b class='flag-5'>實現</b>高效<b class='flag-5'>分布式</b>通信背后的技術NVLink的演進

    分布式光纖測溫解決方案

    分布式光纖測溫解決方案
    的頭像 發表于 11-12 01:02 ?228次閱讀
    <b class='flag-5'>分布式</b>光纖測溫解決方案

    WDS分布式存儲系統軟件助力電信工程海量數據存儲項目

    WDS分布式存儲系統軟件助力電信工程海量數據存儲項目
    的頭像 發表于 11-11 09:59 ?245次閱讀
    WDS<b class='flag-5'>分布式</b>存儲系統軟件<b class='flag-5'>助力</b>電信工程海量數據存儲項目

    分布式光纖聲波傳感技術的工作原理

    分布式光纖聲波傳感技術(Distributed Acoustic Sensing,DAS)是一種利用光纖作為傳感元件,實現對沿光纖路徑上的環境參數進行連續分布式測量的技術。
    的頭像 發表于 10-18 14:50 ?1033次閱讀
    <b class='flag-5'>分布式</b>光纖聲波傳感技術的工作原理

    分布式功能安全的創新與突破

    近日,Imagination推出全新性能最高且具有高等級功能安全性的汽車GPUIP——ImaginationDXSGPU,并且是Imagination第一款帶有“分布式安全機制”的處理器。下載白皮書
    的頭像 發表于 09-20 08:09 ?306次閱讀
    <b class='flag-5'>分布式</b><b class='flag-5'>功能</b>安全的創新與突破

    分布式故障診斷裝置

    的,以及它是如何幫助電力系統實現高效、精確的故障診斷和預警的。一、故障診斷過程:深圳鼎信智慧分布式故障診斷裝置,監測裝置在導線上直接安裝,監測范圍達到30公里,不用每
    的頭像 發表于 08-19 18:31 ?562次閱讀
    <b class='flag-5'>分布式</b>故障診斷裝置

    HarmonyOS開發實例:【分布式手寫板】

    使用設備管理及分布式鍵值數據庫能力,實現多設備之間手寫板應用拉起及同步書寫內容的功能
    的頭像 發表于 04-17 21:45 ?581次閱讀
    HarmonyOS開發實例:【<b class='flag-5'>分布式</b>手寫板】

    HarmonyOS實戰案例:【分布式賬本】

    Demo基于Open Harmony系統使用ETS語言進行編寫,本Demo主要通過設備認證、分布式拉起、分布式數據管理等功能實現
    的頭像 發表于 04-12 16:40 ?1393次閱讀
    HarmonyOS實戰案例:【<b class='flag-5'>分布式</b>賬本】

    分布式系統助力企業實現會議資料的安全管理與共享

    訊維分布式系統在企業會議資料的安全管理與共享方面發揮著重要作用。該系統通過采用先進的安全技術和功能設計,確保會議資料的安全性,同時提供高效的共享機制,助力企業實現會議資料的便捷管理。
    的頭像 發表于 03-21 14:20 ?363次閱讀

    Redis實現分布式多規則限流的方式介紹

    市面上很多介紹 Redis 如何實現限流的,但是大部分都有一個缺點,就是只能實現單一的限流,比如 1 分鐘訪問 1 次或者 60 分鐘訪問 10 次這種,但是如果想一個接口兩種規則都需要滿足呢,我們的項目又是分布式項目,應該如何
    的頭像 發表于 02-26 10:07 ?564次閱讀
    Redis<b class='flag-5'>實現</b><b class='flag-5'>分布式</b>多規則限流的方式介紹
    百家乐官网技巧真人荷官网| 顶级赌场下载| 百家乐官网娱乐平台开户| 大赢家博彩网| 百家乐旺门打法| 机械手百家乐官网的玩法技巧和规则| 四川省| 威尼斯人娱乐城送彩金| 百家乐官网开户最快的平台是哪家 | 娱乐城送18| 索雷尔百家乐的玩法技巧和规则 | 做生意门口怎么摆放| 去澳门百家乐官网娱乐城| 云顶国际| 威尼斯人娱乐城澳门赌场| 百利宫百家乐现金网| 百家乐官网游戏辅助| 沈阳棋牌网| 百家乐国际赌场娱乐网规则| 24山双山五行的用法| 广州百家乐官网娱乐场| 英皇国际娱乐| 大发888中文下载| 在线百家乐纸牌| 百家乐有方法赚反水| 成都百家乐官网的玩法技巧和规则| 百家乐官网如何计牌| 鸿博开户| 威尼斯人娱乐城澳门威| 百家乐平技巧| 百家乐下注技术| 百家乐官网算牌方| 百家乐官网有几种玩法| 中国德州扑克比赛| 广东百家乐网| 百家乐棋牌正式版| 百家乐官网娱乐平台网77scs| 百家乐官网赌场娱乐网规则| 百家乐官网投注秘笈| 百家乐官网免費游戏| 澳门新濠天地|