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

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

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

3天內不再提示

OpenStack硬件管理加速利器詳解

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-26 02:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著5G商用的漸近,通信行業(yè)也迎來了5G的機遇與挑戰(zhàn)。大規(guī)模機器類通信、超可靠、低延遲通信需求場景(智能家居、智慧城市、增強現(xiàn)實、工業(yè)自動化、自動駕駛等)的興起,對未來網(wǎng)絡的計算和流量轉發(fā)能力提出了更高的要求。通用CPU設備已經(jīng)無法滿足處理海量數(shù)據(jù)、圖片、流量的需求。

根據(jù)不同業(yè)務場景和自身優(yōu)勢,通訊廠商引入GPU、FPGA等進行加速,推出了各種加速硬件方案。對于異構加速硬件,要運行在各種CloudOS上,再被上層廠家的VNF調用,假如沒有一個統(tǒng)一的標準來管理這些加速卡,沒有統(tǒng)一的接口來讓上層網(wǎng)元調用,將會造成比較嚴重的問題。

為了實現(xiàn)NFV異構加速硬件的統(tǒng)一管理, ETSI制定了NFV加速硬件統(tǒng)一管理軟件框架標準。此后,該標準被拓展至更多場景,并在OpenStack孵化出了Cyborg項目。

Cyborg,目前唯一的開源硬件加速管理軟件項目

Cyborg的主要功能包括硬件資源的發(fā)現(xiàn)、上報、掛載卸載等資源管理。用戶可以通過Cyborg列出計算節(jié)點上已經(jīng)被發(fā)現(xiàn)和上報的加速器、并創(chuàng)建帶加速器的實例。對于一些特殊硬件的特殊功能或配置(如:FPGA的編程),也將在cyborg實現(xiàn)。

Cyborg采用經(jīng)典架構,由cyborg-api、cyborg-conductor、cyborg-agent、 cyborg-db幾個模塊組成。其中Cyborg-agent位于計算節(jié)點,用于監(jiān)控加速器;cyborg-conductor位于控制節(jié)點,管理整個系統(tǒng)和操作數(shù)據(jù)庫。cyborg-api和cyborg-db分別為接口和數(shù)據(jù)庫,均位于控制節(jié)點。

下面通過Cyborg的兩個流程來介紹其主要功能:資源發(fā)現(xiàn)和上報流程、創(chuàng)建帶加速硬件的實例流程。

加速資源發(fā)現(xiàn)和上報流程:

1. 各設備的driver為加速設備構造Cyborg中用于描述設備的數(shù)據(jù)結構,等待cyborg-agent輪詢取走設備數(shù)據(jù);

2. cyborg-agent周期性掃描計算節(jié)點enabled的driver;

3. cyborg-agent獲取到driver上報來的數(shù)據(jù)信息后,通過cyborg-conductor將資源信息寫入placement(更新Resource Provider(RP), Resource Class(RC),traits)和cyborg-db(更新devices, deployables, attach_handles, attributes, controlpath_ids)

創(chuàng)建帶加速硬件的實例流程:

1. User在cyborg創(chuàng)建一個加速資源模板device_profile(類似于nova flavor);

2. User創(chuàng)建flavor,并在extra-spec屬性中設置device_profile的name;

3. User 使用已創(chuàng)建的flavor 發(fā)送boot虛機請求;

4. Nova-api接受到請求以后, 向cyborg發(fā)起請求獲取device_profile信息,并將device_profile信息合入request_spec,用于調度;

5. 調度過程中nova-scheduler向placement請求獲取符合request_spec中要求的硬件加速資源,placement返回滿足要求的主機列表,之后主機列表再通過nova-scheduler其他Filter的過濾,排序后選定某個主機;

6. Nova-compute在選定的主機上部署實例,并向cyborg請求加速資源的掛載操作:

Nova-compute根據(jù)device_profile向cyborg請求創(chuàng)建加速器請求(Accelerator Request, ARQ),并為每個ARQ匹配硬件資源Resource Provider(RP)。 需要說明的是:ARQ包含instance_uuid、 resource_provider_id、host_name、 device_profile_id等字段信息。一個ARQ對應一個device_profile_group, 一個device_profile_group對應request spec中的一個request group。

Nova-compute向cyborg發(fā)送綁定設備(bind_ARQ)的請求。Cyborg根據(jù)ARQ信息綁定instance、host、device,綁定結束后更新ARQ的狀態(tài),并通知nova當前ARQ綁定操作是否成功;

Nova-compute接到ARQ綁定操作結束的通知后,從ARQ獲取設備信息,并將設備BDF信息寫入instance的XML文件。

中興通訊持續(xù)社區(qū)貢獻

社區(qū)T版本的主要工作在于實現(xiàn)S版本重新定義的加速硬件數(shù)據(jù)結構、基本發(fā)現(xiàn)、上報、掛載流程,目前社區(qū)已實現(xiàn)基本的管理功能,與placement交互基本完成,與nova組件的交互尚在推進中,有待成熟。另一方面社區(qū)在提升Cyborg代碼規(guī)范、及產(chǎn)品可用性方面也投入了大量精力:T版本引入集成測試、并全面引入flak8測試提升源代碼的規(guī)范、python3支持。Driver的支持方面,cyborg社區(qū)T版本新增了AICHIP ASCEND Driver。

我司從Queens版本開始投入Cyborg,歷經(jīng)四個版本,見證了Cyborg功能的逐步實現(xiàn)和完善??傮w來說,中興通訊的貢獻主要在三方面: 第一、Cyborg與Nova交互的集成測試以促進Cyborg的商用進程 (包括了加速硬件需求的接口測試,?設備調度和掛載測試,設備上報數(shù)據(jù)庫,Tempest CI及測試);第二、對現(xiàn)有Driver 的維護、支持更多的Driver (eg. ZTE自研高精度時鐘卡Driver);第三、提升源代碼規(guī)范和質量(全面改善flake8測試)、完善接口文檔。

在OpenStack Train Release中,中興通訊在項目的commits和reviews均排名第二。中興通訊在項目擁有兩位Core Reviewer。在未來,中興通訊將持續(xù)投入在Cyborg中,為Cyborg項目的發(fā)展做出貢獻。

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

    關注

    6

    文章

    2002

    瀏覽量

    69795
  • 5G
    5G
    +關注

    關注

    1367

    文章

    49165

    瀏覽量

    617898
  • OpenStack
    +關注

    關注

    1

    文章

    73

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車高效電源管理利器:MAX20034 詳解

    汽車高效電源管理利器:MAX20034 詳解 在汽車電子領域,電源管理是一個至關重要的環(huán)節(jié)。今天我們要介紹的 MAX20034 是一款專為汽車應用設計的高效 2.2MHz、36V 雙降
    的頭像 發(fā)表于 03-06 11:35 ?110次閱讀

    深度剖析LM93:服務器管理硬件監(jiān)控的首選利器

    深度剖析LM93:服務器管理硬件監(jiān)控的首選利器 在服務器管理領域,硬件監(jiān)控設備對于確保系統(tǒng)穩(wěn)定運行起著至關重要的作用。TI公司的LM93
    的頭像 發(fā)表于 02-26 11:05 ?114次閱讀

    低功耗利器:DS2746電池監(jiān)測芯片詳解

    低功耗利器:DS2746電池監(jiān)測芯片詳解 在電子設備的設計中,電池容量監(jiān)測是一個至關重要的環(huán)節(jié)。尤其是在成本敏感的應用場景下,選擇一款合適的電池監(jiān)測芯片能有效提升產(chǎn)品的性能和競爭力。今天,我們就來
    的頭像 發(fā)表于 02-25 09:30 ?314次閱讀

    汽車網(wǎng)絡ESD防護利器:ESD772詳解

    汽車網(wǎng)絡ESD防護利器:ESD772詳解 在汽車電子設備中,靜電放電(ESD)等瞬態(tài)事件可能對敏感電子元件造成損壞,影響系統(tǒng)的可靠性和安全性。因此,選擇合適的ESD防護器件至關重要。本文將詳細介紹
    的頭像 發(fā)表于 02-25 09:15 ?273次閱讀

    汽車應用利器:MAX20057電源管理芯片詳解

    汽車應用利器:MAX20057電源管理芯片詳解 在汽車電子領域,高性能且可靠的電源管理解決方案至關重要。今天,我們就來深入探討Analog Devices公司的MAX20057芯片,它
    的頭像 發(fā)表于 02-06 09:35 ?351次閱讀

    汽車照明必備利器:MAX20092 12開關矩陣管理詳解

    汽車照明必備利器:MAX20092 12開關矩陣管理詳解 在汽車照明系統(tǒng)的設計領域,我們始終在追求更高效、更靈活、更可靠的解決方案。今天,我要和大家深入探討一款非常出色的IC——MAX20092
    的頭像 發(fā)表于 01-30 14:50 ?163次閱讀

    高速視頻利器:LT6555詳解

    高速視頻利器:LT6555詳解 在電子工程領域,高速視頻處理一直是極具挑戰(zhàn)性的任務。而Linear Technology Corporation推出的LT6555高速三路2:1視頻多路復用器,憑借其
    的頭像 發(fā)表于 01-25 15:00 ?531次閱讀

    構建云基石:深入理解OpenStack網(wǎng)絡(Neutron)核心服務

    簡單來說,OpenStack 是一個開源的云計算管理平臺項目,它允許你使用一套軟件來構建和管理你自己的私有云或公有云。你可以把它想象成開源的、可以自己掌控的 Amazon Web Services
    的頭像 發(fā)表于 11-11 10:41 ?1179次閱讀
    構建云基石:深入理解<b class='flag-5'>OpenStack</b>網(wǎng)絡(Neutron)核心服務

    常用硬件加速的方法

    之前總結了一些常用硬件加速方法 1)面積換速度:也就是串轉并運算,可以多個模塊同時計算; 2)時間換空間:時序收斂下通過頻率提高性能,雖然面積可能稍微加大點; 3)流水線操作:流水線以面積換性能,以
    發(fā)表于 10-29 06:20

    硬件加速模塊的時鐘設計

    硬件加速模塊需要四個時鐘,分別為clk_l , clk_r , clk_c , clk_n 。 clk_l : 整個硬件加速模塊為了最大化的節(jié)約時間成本而采用了類似處理器的流水線設計,具體上將每一層
    發(fā)表于 10-23 07:28

    如何驗證硬件加速是否真正提升了通信協(xié)議的安全性?

    是具體驗證方法與框架,覆蓋從底層硬件到上層協(xié)議的全鏈路驗證: 一、基礎驗證:硬件加速模塊的安全功能正確性 硬件加速(如加密 / 解密、哈希計算、密鑰管理)是通信協(xié)議安全的 “底層支撐”
    的頭像 發(fā)表于 08-27 10:16 ?1161次閱讀
    如何驗證<b class='flag-5'>硬件加速</b>是否真正提升了通信協(xié)議的安全性?

    如何利用硬件加速提升通信協(xié)議的安全性?

    產(chǎn)品實拍圖 利用硬件加速提升通信協(xié)議安全性,核心是通過 專用硬件模塊或可編程硬件 ,承接軟件層面難以高效處理的安全關鍵操作(如加密解密、認證、密鑰管理等),在提升性能的同時,通過
    的頭像 發(fā)表于 08-27 09:59 ?997次閱讀
    如何利用<b class='flag-5'>硬件加速</b>提升通信協(xié)議的安全性?

    達夢數(shù)據(jù)庫常用管理SQL命令詳解

    達夢數(shù)據(jù)庫常用管理SQL命令詳解
    的頭像 發(fā)表于 06-17 15:12 ?7207次閱讀
    達夢數(shù)據(jù)庫常用<b class='flag-5'>管理</b>SQL命令<b class='flag-5'>詳解</b>

    RFID測溫芯片:光伏發(fā)電運營管理的新利器

    隨著科技的進步,RFID測溫芯片成為光伏發(fā)電運營管理的新利器。它通過電磁感應原理工作,實時采集設備溫度數(shù)據(jù),并將數(shù)據(jù)傳輸至后臺管理系統(tǒng),實現(xiàn)對設備溫度的非接觸式、實時監(jiān)測,有效解決光伏發(fā)電運營
    的頭像 發(fā)表于 06-04 10:31 ?748次閱讀
    RFID測溫芯片:光伏發(fā)電運營<b class='flag-5'>管理</b>的新<b class='flag-5'>利器</b>

    openstack搭建詳細步驟

    openstack搭建詳細步驟
    的頭像 發(fā)表于 05-07 14:05 ?2033次閱讀