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

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

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

了解關(guān)鍵應(yīng)用程序?qū)r(shí)間敏感網(wǎng)絡(luò)的需求

星星科技指導(dǎo)員 ? 來源:NVIDIA ? 作者:Peter Rizk ? 2022-10-10 14:47 ? 次閱讀

在 10 Mbps 以太網(wǎng)的舊時(shí)代,早在 Time-Sensitive Networking 成為一種東西之前,最先進(jìn)的共享網(wǎng)絡(luò)基本上要求數(shù)據(jù)包發(fā)生沖突。對于當(dāng)時(shí)的原始技術(shù)來說,這是非常實(shí)用的……在計(jì)算上優(yōu)于任何需要仔細(xì)管理訪問介質(zhì)的解決方案。

在破壞了彼此的數(shù)據(jù)后,兩個(gè)相互競爭的電臺(tái)將等待(隨機(jī)地浪費(fèi)更多的時(shí)間),然后再嘗試傳輸。這被認(rèn)為是正常的,因?yàn)樽钚〈笮〉膸?64 字節(jié)( 512 位),并且合理估計(jì)該幀將消耗導(dǎo)線的時(shí)間是基于網(wǎng)絡(luò)速度(每秒 1000 萬位意味著每個(gè)位需要約 0.1 微秒),因此 512 位至少等于 51.2 微秒。

以太網(wǎng)技術(shù)已從 80 年代初的 10 Mbps 發(fā)展到今天的 400Gbps ,未來計(jì)劃為 800Gbps 和 1.6Tbps (圖 1 )。

pYYBAGNDwBKABEIoAADYzIpvBvc829.png

圖 1.以太網(wǎng)速度隨時(shí)間的演變

應(yīng)該清楚的是,希望你的網(wǎng)絡(luò)運(yùn)行得更快是一個(gè)持續(xù)的趨勢!因此,任何必須跨這些網(wǎng)絡(luò)管理事件的應(yīng)用程序都需要一種同步良好、普遍理解的跨網(wǎng)絡(luò)時(shí)間感,時(shí)間分辨率隨著網(wǎng)絡(luò)速度的加快而逐漸變窄。

這就是為什么 IEEE 至少自 2008 年以來一直在研究如何支持對時(shí)間敏感的網(wǎng)絡(luò)應(yīng)用程序,最初用于音頻視頻應(yīng)用程序,但現(xiàn)在用于更豐富、更重要的應(yīng)用程序。

時(shí)間敏感網(wǎng)絡(luò)的三個(gè)用例

對精確和準(zhǔn)確定時(shí)的要求超出了物理和數(shù)據(jù)鏈路層,擴(kuò)展到高度依賴于來自網(wǎng)絡(luò)的可預(yù)測、可靠服務(wù)的某些應(yīng)用程序。這些新興應(yīng)用程序利用了對時(shí)間的精確、準(zhǔn)確和高分辨率理解。

5G 、 6G 及以上

從 3GPP 的 5G 系列協(xié)議開始,一些應(yīng)用程序(如物聯(lián)網(wǎng)或 IIoT )不一定需要極高的帶寬。它們確實(shí)需要嚴(yán)格控制對無線介質(zhì)的訪問,以實(shí)現(xiàn)低延遲和低抖動(dòng)的可預(yù)測訪問。這是通過向所有參與站提供精確、準(zhǔn)確和高分辨率的時(shí)間來實(shí)現(xiàn)的。

在時(shí)域訪問方式中,每個(gè)站點(diǎn)請求并被授予使用介質(zhì)的權(quán)限,然后網(wǎng)絡(luò)調(diào)度器通知站點(diǎn)他們可以使用介質(zhì)的時(shí)間和持續(xù)時(shí)間。

5G 和未來網(wǎng)絡(luò)向所有參與站點(diǎn)提供準(zhǔn)確、精確和高分辨率的時(shí)間,以實(shí)現(xiàn)這種新的高價(jià)值應(yīng)用。以前,新網(wǎng)絡(luò)最理想的屬性是速度。這些新的應(yīng)用程序?qū)嶋H上需要控制而不是速度。

成功啟用這些應(yīng)用程序需要參與站對絕對時(shí)間具有相同的理解,以便它們不會(huì)太早或太遲開始傳輸,或傳輸錯(cuò)誤的時(shí)間量。

如果一個(gè)電臺(tái)的傳輸時(shí)間過快或過長,它可能會(huì)干擾另一個(gè)電臺(tái)。如果它開始傳輸?shù)锰?,它可能?huì)浪費(fèi)一些寶貴的機(jī)會(huì)來使用這種媒介,因?yàn)樵谶@種情況下,它可能會(huì)傳輸?shù)臅r(shí)間少于它被允許傳輸?shù)臅r(shí)間。

我應(yīng)該指出, 5G 顯然不是以太網(wǎng),但以太網(wǎng)技術(shù)是 5G 無線接入網(wǎng)絡(luò)如何通過從城域數(shù)據(jù)中心延伸出來的 backhaul 網(wǎng)絡(luò)連接在一起的。網(wǎng)絡(luò)的時(shí)間關(guān)鍵部分從以太網(wǎng)回程域擴(kuò)展到數(shù)據(jù)中心和無線接入網(wǎng)絡(luò)。

什么樣的應(yīng)用程序需要這樣的精度?

遙測等應(yīng)用需要這種精度。未來的測量可以通過等待下一個(gè)讀數(shù)隱式地從錯(cuò)過的讀數(shù)中恢復(fù)。例如,儀表讀數(shù)可能每 30 分鐘生成一次。

對于必須以亞毫秒分辨率理解其位置的機(jī)器人呢?丟失一些位置報(bào)告可能會(huì)損壞機(jī)器人,損壞附近或連接的設(shè)備,損壞機(jī)器人正在處理的材料,甚至導(dǎo)致附近人員死亡。

你可能會(huì)認(rèn)為這與 5G 無關(guān),因?yàn)樗@然是一個(gè)制造用例。在這種情況下, 5G 可能是更好的解決方案,因?yàn)榫_時(shí)間協(xié)議( PTP )從一開始就內(nèi)置在協(xié)議堆棧中。

PTP ( IEEE 1588-2008 )是一套協(xié)議和配置文件的基礎(chǔ),這些協(xié)議和配置文件能夠在網(wǎng)絡(luò)設(shè)備之間以高精度和高分辨率同步高精度的時(shí)間。

時(shí)間敏感網(wǎng)絡(luò)技術(shù)使 5G (或后續(xù))網(wǎng)絡(luò)能夠服務(wù)于數(shù)千或上萬個(gè)節(jié)點(diǎn)。根據(jù)連接設(shè)備的需求,它提供了高速、可預(yù)測延遲或低抖動(dòng)服務(wù)的不斷變化的組合。

是的,這些用戶可能是手機(jī)、工業(yè)機(jī)器人或醫(yī)療器械的普通用戶。關(guān)鍵是,通過內(nèi)置時(shí)間敏感網(wǎng)絡(luò),只要帶寬(和時(shí)間)可用,網(wǎng)絡(luò)可以滿足各種用例。

包含 NVIDIA Cumulus Linux 5.0 及更高版本的產(chǎn)品中的 PTP 實(shí)現(xiàn)定期提供深亞微秒(甚至亞微秒)精度,支持 5G 應(yīng)用的各種要求。

媒體和娛樂

電視行業(yè)中的大多數(shù)視頻內(nèi)容目前以串行數(shù)字接口SDI )格式存在。然而,該行業(yè)正在向互聯(lián)網(wǎng)協(xié)議( IP )模式過渡。

在媒體和娛樂行業(yè),有幾種場景需要考慮,例如演播室(例如組合多個(gè)攝像機(jī)反饋和疊加)、視頻制作、視頻廣播(從單點(diǎn)到多個(gè)用戶)和多屏幕。

時(shí)間同步對于這些類型的活動(dòng)至關(guān)重要。

在媒體和廣播領(lǐng)域,一致的時(shí)間同步對于提供最佳觀看體驗(yàn)和防止幀對齊、假唱以及視頻和音頻同步問題至關(guān)重要。

在基帶世界中,參考黑或 genlock 用于保持相機(jī)和其他視頻源幀同步,并避免在從一個(gè)源切換到另一個(gè)源時(shí)引入令人討厭的偽影。

但是,隨著 IP 的采用,更具體地說,是 SMPTE-2110(或帶有 AES67 的 SMPTE-2022-6),您需要一種不同的方式來提供計(jì)時(shí)。隨之而來的是 PTP,也稱為 IEEE 1588 (PTP V2)。

PTP 完全基于網(wǎng)絡(luò),可以在已經(jīng)用于傳輸和接收基本流的相同數(shù)據(jù)網(wǎng)絡(luò)連接上傳輸。各種配置文件,如 SMPTE 2059-2 和 AES67 ,提供了一組標(biāo)準(zhǔn)化的配置和規(guī)則,以滿足不同類型分組網(wǎng)絡(luò)的要求。

Spectrum 完全支持 SMPTE 2059-2 和其他配置文件下的 PTP 1588 。

汽車應(yīng)用

新一代的車載區(qū)域網(wǎng)絡(luò)( CAN )已從共享/總線架構(gòu)發(fā)展到 5G 無線接入網(wǎng)絡(luò)( RAN )或 IT 環(huán)境中的架構(gòu):交換拓?fù)洹?/p>

當(dāng)涉及交換機(jī)時(shí),可能會(huì)因爭用或緩沖而導(dǎo)致數(shù)據(jù)包丟失或延遲變化,從而限制或消除對汽車中各種應(yīng)用程序可能需要的網(wǎng)絡(luò)的可預(yù)測訪問。

自動(dòng)駕駛汽車必須定期以相當(dāng)高的頻率處理視頻和其他傳感器輸入,以確定車輛的安全前進(jìn)路徑。車輛中的引導(dǎo)智能取決于定期訪問其傳感器,因此網(wǎng)絡(luò)必須能夠保證對傳感器的訪問足夠頻繁,以支持必須解釋這些傳感器的算法的輸入。

例如,方向盤和制動(dòng)器讀取摩擦力,啟用防抱死和防滑功能,并與摩擦制動(dòng)相比權(quán)衡再生能量捕獲。視頻輸入,可能還有雷達(dá)和激光雷達(dá)(光探測和測距),不斷掃描前方道路。它們使解釋算法能夠確定是否出現(xiàn)了需要轉(zhuǎn)向、制動(dòng)或停車的新障礙。

所有這些都是在車輛導(dǎo)航子系統(tǒng)使用 GPS 接收粗定位數(shù)據(jù)并將其與地圖對齊時(shí)發(fā)生的,地圖與攝像機(jī)的視覺輸入相結(jié)合,以建立隨時(shí)間變化的準(zhǔn)確定位信息,確定法律允許的最大速度,并將法律限制與當(dāng)?shù)貤l件相結(jié)合,以確定安全速度。

這些不同的傳感器和相關(guān)的獨(dú)立子系統(tǒng)必須能夠在可預(yù)測的延遲/低抖動(dòng)的基礎(chǔ)上將其輸入傳送到主處理器及其自驅(qū)動(dòng)算法,同時(shí)網(wǎng)絡(luò)還支持非延遲關(guān)鍵應(yīng)用程序。整個(gè)系統(tǒng)的正確、可預(yù)測的運(yùn)行對乘客(和行人?。┲陵P(guān)重要。

除了支持車輛安全運(yùn)行的傳感器和軟件外, CAN 上運(yùn)行的其他應(yīng)用程序?qū)Τ丝蛠碚f仍然很重要,但顯然不是至關(guān)重要的:

操作通風(fēng)或氣候控制系統(tǒng)以保持每個(gè)座椅的理想溫度(包括空氣運(yùn)動(dòng)、座椅加熱或冷卻等)

向各種乘客提供多個(gè)音頻或視頻內(nèi)容流

與其他乘客或附近車輛上的乘客玩游戲

重要的日常維護(hù)活動(dòng),如測量輪胎的充氣壓力、蓄電池充電水平、制動(dòng)效率(可能表明過度磨損)等

其他低頻但也具有時(shí)間關(guān)鍵性的傳感器輸入為車輛的自診斷提供了必要的輸入,以確定何時(shí)應(yīng)將其帶回維修站進(jìn)行維修,或僅為其電池充電。

要求所有這些不同的應(yīng)用程序共享車輛中的同一物理網(wǎng)絡(luò)(在同一 CAN 上運(yùn)行)是需要 PTP 的原因。

工程師將設(shè)計(jì) CAN ,使其具有足夠的瞬時(shí)帶寬,以支持所有關(guān)鍵設(shè)備的最壞情況需求(例如爭用很少或不可能),同時(shí)動(dòng)態(tài)允許所有設(shè)備請求訪問量和每個(gè)設(shè)備所需的延遲邊界,這些延遲邊界可以隨時(shí)間變化。有意使用雙關(guān)語。

在自動(dòng)駕駛汽車的世界中, PTP 是實(shí)現(xiàn)車內(nèi)技術(shù)的關(guān)鍵,支持車輛的安全運(yùn)行,同時(shí)提供豐富的娛樂和舒適性。

結(jié)論

您已經(jīng)看到了三個(gè)應(yīng)用程序示例,其中對網(wǎng)絡(luò)訪問的控制與原始速度同等重要。在每種情況下,應(yīng)用程序都定義了精確/準(zhǔn)確/高分辨率計(jì)時(shí)的要求,但網(wǎng)絡(luò)使用通用機(jī)制來提供所需的服務(wù)。

隨著網(wǎng)絡(luò)速度的不斷加快,用于區(qū)分事件的時(shí)間分辨率與帶寬的倒數(shù)成線性比例。

強(qiáng)大的 PTP 實(shí)現(xiàn),例如 NVIDIA Cumulus Linux 5.0 設(shè)備中的實(shí)現(xiàn),體現(xiàn)了可擴(kuò)展的協(xié)議機(jī)制,將適應(yīng)未來更快的網(wǎng)絡(luò)。它們將提供定時(shí)精度和精度,以適應(yīng)這些網(wǎng)絡(luò)不斷增長的速度。

未來的應(yīng)用程序有望繼續(xù)收到他們所需的可預(yù)測的時(shí)間相關(guān)服務(wù)。即使網(wǎng)絡(luò)繼續(xù)以更快的速度、更細(xì)粒度的時(shí)間分辨率支持更多用戶,這也是事實(shí)。

關(guān)于作者

Peter Rizk 是 NVIDIA 網(wǎng)絡(luò)組的技術(shù)營銷總監(jiān),支持頻譜交換機(jī)、 Cumulus Linux 、 NetQ 和 NVIDIA Air 。他有超過 20 年的行業(yè)經(jīng)驗(yàn),曾為蘋果、 3Com 、 PMC Sierra 和 Infoblox 工作。他在網(wǎng)絡(luò)、安全和存儲(chǔ)方面有著廣泛的背景。彼得獲得圣何塞州立大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,職業(yè)生涯早期在加州大學(xué)圣克魯斯分校教授網(wǎng)絡(luò)課程。

審核編輯:郭婷

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

    關(guān)注

    40

    文章

    5354

    瀏覽量

    170869
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2902

    文章

    44137

    瀏覽量

    370480
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    782

    文章

    13638

    瀏覽量

    166009
收藏 人收藏

    評論

    相關(guān)推薦

    如何讓波形圖或者波形圖表顯示絕對時(shí)間?

    各位大俠,其實(shí)我這個(gè)labview的腳本挺簡單,就是能檢測到外部信號就可以了。 但是有一個(gè)糾結(jié)的地方我想解決:讓波形圖或者波形圖表的x軸顯示的是絕對時(shí)間而非相對時(shí)間。 也就是說x軸顯示的時(shí)間就是我
    發(fā)表于 06-11 21:20

    利用全局和后臺(tái)程序獲得程序運(yùn)行絕對時(shí)間

    剛研究出的計(jì)算絕對時(shí)間的方法,利用后臺(tái)程序,主程序只控制運(yùn)行和停止,不影響運(yùn)行過程這個(gè)方法即使你高亮運(yùn)行主程序,時(shí)間也還是正常的
    發(fā)表于 08-03 10:38

    對時(shí)間容器和相對時(shí)間容器的區(qū)別是什么?

    請問各位前輩絕對時(shí)間容器和相對時(shí)間容器的區(qū)別是什么?
    發(fā)表于 01-22 14:17

    波形圖表橫軸采樣數(shù)轉(zhuǎn)換相對時(shí)間

    請教前輩們下波形圖橫軸本來顯示采樣數(shù) Sample 我將采樣率倒數(shù)賦給橫軸縮放系數(shù) 將顯示格式改成相對時(shí)間 是不是就可以理解成圖像顯示的橫軸就是秒數(shù)為單位的
    發(fā)表于 06-08 20:03

    大神們好 labview波形圖表如何正確使用相對時(shí)間

    `在程序中需要用波形圖來監(jiān)測數(shù)值的變化,在波形圖中想用相對時(shí)間來做橫坐標(biāo),但修改后發(fā)現(xiàn),試驗(yàn)進(jìn)行時(shí)實(shí)際時(shí)間的變化比刻度時(shí)間快很多,不如實(shí)際時(shí)間
    發(fā)表于 10-23 16:22

    XY圖 X軸相對時(shí)間:波形圖選不了相對時(shí)間?

    波形圖選不了相對時(shí)間;假如不選相對時(shí)間,顯示波形圖的時(shí)候?qū)軸減去起始時(shí)間當(dāng)作相對時(shí)間,X軸又不是從00:00:00開始,而是08:00:0001/01/1904開始
    發(fā)表于 06-19 14:15

    請問sy***ios6中bios ticks與cpu cycle數(shù)或者絕對時(shí)間之間的關(guān)系怎么設(shè)置?

    sy***ios6中怎么設(shè)置bios ticks與cpu cycle數(shù)或者絕對時(shí)間之間的關(guān)系?類似下面的語句:Task_sleep(100);如果不清楚上述對應(yīng)關(guān)系,就不清楚具體睡眠時(shí)間
    發(fā)表于 01-23 10:06

    通過陀螺儀測得的角速度對時(shí)間求積分的公式對嗎

    這個(gè)公式對不對啊通過陀螺儀測得的角速度對時(shí)間求積分然后加上上一時(shí)刻的姿態(tài)角就是這一時(shí)刻的角度,那是不是說陀螺儀輸出的角速度是個(gè)帶正負(fù)號的值
    發(fā)表于 04-19 03:57

    時(shí)間敏感網(wǎng)絡(luò)還有多遠(yuǎn)?

    近來,任何從事工業(yè)通信的人都會(huì)面對時(shí)間敏感網(wǎng)絡(luò)(TSN)的話題。TSN必將到來;這只是個(gè)時(shí)間和方式問題。然而,即使到今天,人們對它在工業(yè)通信領(lǐng)域的優(yōu)勢并不是很清楚。
    發(fā)表于 08-02 07:41

    如何使用空間鄰近搜索進(jìn)行移動(dòng)軌跡相對時(shí)間模式挖掘的方法資料說明

     針對傳統(tǒng)移動(dòng)軌跡模式挖掘方法挖掘速度慢、占用最大內(nèi)存大的問題,提出一種基于空間鄰近搜索的移動(dòng)軌跡相對時(shí)間模式挖掘方法。該方法包括5個(gè)階段:1)對移動(dòng)軌跡數(shù)據(jù)進(jìn)行時(shí)空劃分,并基于移動(dòng)軌跡數(shù)據(jù)與時(shí)空
    發(fā)表于 11-27 16:02 ?4次下載
    如何使用空間鄰近搜索進(jìn)行移動(dòng)軌跡相<b class='flag-5'>對時(shí)間</b>模式挖掘的方法資料說明

    如何利用51單片機(jī)內(nèi)部定時(shí)器實(shí)現(xiàn)對時(shí)間的操作

    的延時(shí)功能,改變阻容大小可以改變延時(shí)長度,這種定時(shí)器取決于硬件,設(shè)定好以后不能通過軟件更改; ③、定時(shí)器:利用單片機(jī)內(nèi)部定時(shí)器,實(shí)現(xiàn)對時(shí)間的操作。
    發(fā)表于 08-02 15:35 ?3.7w次閱讀
    如何利用51單片機(jī)內(nèi)部定時(shí)器實(shí)現(xiàn)<b class='flag-5'>對時(shí)間</b>的操作

    電流對時(shí)間求導(dǎo)出來的是什么

    電流對時(shí)間求導(dǎo)出來的電流的瞬間變量,電流對時(shí)間的導(dǎo)數(shù)是電流的變化速度。
    的頭像 發(fā)表于 01-16 16:42 ?1.2w次閱讀

    時(shí)間敏感網(wǎng)絡(luò)(TSN)的發(fā)展處在哪個(gè)階段

    近來,任何從事工業(yè)通信的人都會(huì)面對時(shí)間敏感網(wǎng)絡(luò)(TSN)的話題。TSN必將到來,這只是個(gè)時(shí)間和方式問題。然而,即使到今天,人們對它在工業(yè)通信領(lǐng)域的優(yōu)勢并不是很清楚。
    的頭像 發(fā)表于 02-26 13:17 ?2445次閱讀
    <b class='flag-5'>時(shí)間</b><b class='flag-5'>敏感</b>型<b class='flag-5'>網(wǎng)絡(luò)</b>(TSN)的發(fā)展處在哪個(gè)階段

    如何讓FreeRTOS任務(wù)以絕對時(shí)間運(yùn)行呢

    如果想讓任務(wù)以絕對時(shí)間執(zhí)行,比如每3000毫秒執(zhí)行一次,要求精度很高分毫不差。此時(shí)用vTaskDelay(3000)就不能實(shí)現(xiàn)了。
    的頭像 發(fā)表于 09-14 15:20 ?1138次閱讀

    虹科干貨 | TSN(時(shí)間敏感網(wǎng)絡(luò))如何提升以太網(wǎng)性能?

    的應(yīng)用需求。為了滿足對時(shí)間敏感的應(yīng)用對嚴(yán)格控制延遲和抖動(dòng)的需求,TSN任務(wù)組對現(xiàn)有的IEEE802.1標(biāo)準(zhǔn)進(jìn)行擴(kuò)展,旨在解決時(shí)間同步、延遲和
    的頭像 發(fā)表于 03-02 14:15 ?1569次閱讀
    虹科干貨 | TSN(<b class='flag-5'>時(shí)間</b><b class='flag-5'>敏感</b><b class='flag-5'>網(wǎng)絡(luò)</b>)如何提升以太網(wǎng)性能?