0731-84728105
15116127200
OpenBox:軟件定義時(shí)間敏感網絡SD-TSN
發布時(shí)間:2021-05-18
      軟件定義時(shí)間敏感網絡:SD-TSN。融合了(le/liǎo)軟件定義網絡技術與時(shí)間敏感網絡技術的(de)綜合系統網絡。該網絡既具備軟件定義網絡的(de)組網靈活性、協議無關轉發的(de)高适應性、轉發控制分離的(de)高效性與可控性,同時(shí)又具有低延時(shí)、低抖動的(de)時(shí)間敏感特性。通過軟件流表與隊列映射的(de)靈活定義,極大(dà)放寬了(le/liǎo)全網流規劃調度的(de)難度,增強了(le/liǎo)TSN網絡的(de)适用範圍和(hé / huò)行業兼容性。
     TSN的(de)時(shí)間敏感特征到(dào)底是(shì)誰的(de)屬性?毋庸置疑,這(zhè)是(shì)業務的(de)屬性。TSN的(de)技術标準起源于(yú)音視頻行業,其核心特性要(yào / yāo)求是(shì)高實時(shí)和(hé / huò)同步傳輸。爲(wéi / wèi)什麽是(shì)高實時(shí)與同步傳輸這(zhè)兩個(gè)特性呢?因爲(wéi / wèi)這(zhè)确實是(shì)屬于(yú)現代多媒體業務發展的(de)必然需求,比如說(shuō)實況賽事直播。随着現代工業互聯網的(de)發展和(hé / huò)生産規模的(de)擴大(dà)及協同要(yào / yāo)求,TSN所提供的(de)網絡特性逐漸被工業界各行業所關注和(hé / huò)吸引,特别是(shì)在(zài)IT與OT融合和(hé / huò)5G技術的(de)商用背景下,TSN技術的(de)重要(yào / yāo)性越發變得明顯。
     萬物皆有宿命,技術在(zài)特定領域下所擁有的(de)優勢也(yě)必然成爲(wéi / wèi)它在(zài)适應其他(tā)領域的(de)不(bù)足。我們深入研究技術的(de)核心與本質,不(bù)迷信技術,善于(yú)結合技術的(de)優勢來(lái)解決業務的(de)痛點。
      1.确定的(de)網絡需要(yào / yāo)确定的(de)環境
     在(zài)當前時(shí)代與技術背景下,TSN确實變得很重要(yào / yāo)。但它并不(bù)是(shì)靈丹妙藥,也(yě)不(bù)是(shì)萬能解藥。TSN技術的(de)重要(yào / yāo)性主要(yào / yāo)體現在(zài)其技術規範要(yào / yāo)求的(de)網絡環境下,可以(yǐ)确保業務的(de)分組數據以(yǐ)确定的(de)延時(shí)和(hé / huò)較小的(de)抖動到(dào)達業務對端。TSN的(de)核心特征是(shì)保證确定的(de)延時(shí)(範圍),可以(yǐ)規劃出(chū)較小延時(shí)。抖動大(dà)小跟具體網絡業務流量、調度策略相關。爲(wéi / wèi)保障上(shàng)述特征,在(zài)TSN網絡系統中網絡環境的(de)各種參數,如時(shí)間、流特征以(yǐ)及調度控制都是(shì)其正确運行的(de)先決條件,确定因素。
     1.1 全局時(shí)間同步
     時(shí)鍾同步比較好理解,就(jiù)好比全中國(guó)都使用北京時(shí)間對自己的(de)生産和(hé / huò)生活進行安排參考。TSN網絡運行的(de)前提條件就(jiù)是(shì)時(shí)間同步,隻有所有節點全都同步到(dào)了(le/liǎo)一個(gè)全局的(de)時(shí)鍾刻度,才有可能爲(wéi / wèi)其進行業務流的(de)規劃,各流之(zhī)間才不(bù)會碰撞。例如高鐵網絡,各個(gè)站點之(zhī)間如果不(bù)都是(shì)基于(yú)北京時(shí)間來(lái)進行列車調度,肯定無法完成整個(gè)高鐵網絡的(de)正确運轉,甚至帶來(lái)嚴重後果。時(shí)間同步是(shì)基于(yú)時(shí)間信息做規劃調度的(de)前期和(hé / huò)基礎。
     1.2 時(shí)間敏感流參數明确
     TSN對流的(de)要(yào / yāo)求一是(shì)确定且固定的(de)周期性;二是(shì)分組長度盡量固定;三是(shì)有可接受的(de)延時(shí)與抖動指标。TSN網絡隻能保障時(shí)間敏感流的(de)實時(shí)性和(hé / huò)可靠性,其關鍵原因就(jiù)是(shì)這(zhè)些時(shí)間敏感流的(de)業務特征是(shì)明确的(de),先知的(de)。不(bù)具備周期性的(de)流,調度程序無法爲(wéi / wèi)其做出(chū)無限期的(de)門控規劃。分組長度随機的(de)流則隻能按最壞情況(最大(dà)MTU)大(dà)小爲(wéi / wèi)其規劃,造成該分組轉發後的(de)調度時(shí)隙資源的(de)浪費,爲(wéi / wèi)其他(tā)更多流的(de)規劃帶來(lái)限制和(hé / huò)困難。延時(shí)和(hé / huò)抖動本身就(jiù)是(shì)時(shí)間敏感流自備的(de)屬性,同時(shí)也(yě)是(shì)做規劃調度需要(yào / yāo)計算考慮的(de)因素。
     隻有這(zhè)些流屬性參數都明确,才能爲(wéi / wèi)其進行統一的(de)規劃調度。否則,流的(de)周期不(bù)确定,或是(shì)分組長度随機,都将無法爲(wéi / wèi)其提供TSN流的(de)服務,隻能當作BE流來(lái)處理。
     1.3 全網統一規劃調度
     TSN流一定是(shì)先規劃調度再上(shàng)線運行。在(zài)全局時(shí)鍾同步和(hé / huò)時(shí)間敏感流的(de)各項屬性參數都明确的(de)條件下,可以(yǐ)準備做全網流量轉發的(de)規劃調度,生成各節點各端口的(de)門控列表。規劃調度的(de)輸入參數非常多,求解過程也(yě)非常複雜。有無解或最優解生成取決于(yú)規劃程序對完整系統的(de)方方面面因素的(de)考慮與算法的(de)合理性。随着TSN流數量的(de)增加、流周期的(de)沖突增加和(hé / huò)最小公倍數變大(dà),規劃調度的(de)計算結果會程指數性變化,可能甚至無法求解。
     綜上(shàng)所述,TSN網絡需要(yào / yāo)在(zài)全局同步在(zài)同一個(gè)時(shí)鍾刻度基礎上(shàng)運行,所有時(shí)間敏感流需要(yào / yāo)具備明确的(de)周期性、固定分組長度和(hé / huò)可接受的(de)延時(shí)與抖動值。
     2.行業需求與TSN要(yào / yāo)求之(zhī)間的(de)磨合
     TSN網絡的(de)時(shí)間特征優勢與高帶寬優勢被許多使用傳統總線的(de)行業所關注,這(zhè)些行業正在(zài)考慮向TSN網絡轉移,如車載網絡、工業制造控制網絡等。在(zài)我們對TSN業務調研中發現,大(dà)多數的(de)客戶應用場景中,隻存在(zài)較少完全符合TSN特征要(yào / yāo)求的(de)流,不(bù)管從數量上(shàng)還是(shì)流量上(shàng)來(lái)看,10%都不(bù)到(dào),另外80%的(de)流對實時(shí)都有要(yào / yāo)求,但并不(bù)完全符合TSN流的(de)特征要(yào / yāo)求,特别是(shì)周期性。剩下的(de)BE流數量不(bù)多,流量也(yě)不(bù)大(dà)。可能是(shì)想上(shàng)TSN技術的(de)行業考慮更多的(de)主要(yào / yāo)還是(shì)有實時(shí)要(yào / yāo)求的(de)業務,或是(shì)BE業務仍較龐大(dà),依然保留現網的(de)運營模式。
     2.1 流特征
     TSN整個(gè)網絡系統的(de)正确運行是(shì)基于(yú)所有數據IO與轉發節點都同步在(zài)一個(gè)時(shí)鍾基準上(shàng),并基于(yú)全局的(de)時(shí)鍾進行規劃的(de)統一調度,爲(wéi / wèi)每一條流都指定一個(gè)進入網絡的(de)時(shí)間槽位置。核心内容就(jiù)是(shì)全網時(shí)鍾同步和(hé / huò)統一規劃調度。那非周期性流是(shì)否可以(yǐ)當作TSN流使用呢?非固定長度分組是(shì)否也(yě)可以(yǐ)呢?答案是(shì)不(bù)确定的(de)。首先,非周期性流的(de)不(bù)确定性主要(yào / yāo)是(shì)看非周期性流産生的(de)方式,如果是(shì)純随機發生,也(yě)不(bù)存在(zài)産生的(de)最小間隔,或者說(shuō)可能的(de)最小間隔非常小,那這(zhè)樣的(de)流确實很難放進TSN網絡進行規劃。其次,非固定長度可以(yǐ)在(zài)規劃時(shí)統一成最大(dà)長度進行規劃。但是(shì)會造成一些實時(shí)調度時(shí)隙的(de)空閑。若存在(zài)調度能接受的(de)最小時(shí)間間隔和(hé / huò)随機長度所帶來(lái)的(de)不(bù)穩定抖動,則可以(yǐ)考慮按照其最小間隔方式規劃該流,其最大(dà)抖動會是(shì)該流的(de)最小間隔長度加上(shàng)系統抖動的(de)最大(dà)值。若規劃結果符合TSN流的(de)預期則可以(yǐ)部署實施,若無法規劃或最優解無法滿足流的(de)延時(shí)與抖動要(yào / yāo)求,則無法完成此類型流的(de)規劃部署要(yào / yāo)求。
     2.2 協議特征
     轉移到(dào)TSN網絡的(de)行業場景裏,存在(zài)大(dà)部分的(de)總線節點,其傳輸協議并不(bù)是(shì)标準的(de)以(yǐ)太網和(hé / huò)IPv4等網絡标準協議,更多的(de)是(shì)一些專有協議,并不(bù)完全滿足802.1Q規範。這(zhè)些節點通常又需要(yào / yāo)實時(shí)性,是(shì)完成業務實時(shí)功能需求的(de)必要(yào / yāo)組成。如何讓這(zhè)些節點能快速接入到(dào)TSN網絡中是(shì)行業轉網的(de)一大(dà)挑戰。可行的(de)方案有很多,無非是(shì)從兩邊入手。要(yào / yāo)麽讓這(zhè)些節點全部按照标準協議來(lái)轉換,要(yào / yāo)麽TSN網絡能支持協議無關的(de)轉發。二者總要(yào / yāo)有一方妥協才能組合到(dào)一起正常工作。
     2.3 延時(shí)與抖動保障
     任何存在(zài)數據交互的(de)行業應用對數據傳輸的(de)要(yào / yāo)求都少不(bù)了(le/liǎo)低延時(shí)和(hé / huò)低抖動。就(jiù)TSN技術而(ér)言,Qch标準解決的(de)是(shì)延時(shí)确定化,而(ér)Qbv是(shì)提供實現延時(shí)最小化的(de)可能。在(zài)傳統的(de)BE網絡,分組進入鏈路完全靠運氣,憑借着一股執念終成正果的(de)精神在(zài)網絡空間橫沖直撞。而(ér)在(zài)TSN網絡中,所有的(de)時(shí)間敏感流分組都要(yào / yāo)求按規劃的(de)時(shí)間槽進入,避免大(dà)家出(chū)現碰撞。換個(gè)技術詞彙可以(yǐ)用時(shí)分網絡來(lái)形容一下。在(zài)時(shí)分網絡中,時(shí)間的(de)規劃是(shì)至關重要(yào / yāo)的(de)。
     Qch以(yǐ)乒乓隊列形式進行調度,其流的(de)規劃策略相對簡單,流在(zài)每個(gè)節點至少等待一個(gè)調度周期,故其到(dào)達目标節點的(de)時(shí)間是(shì)在(zài)固定範圍之(zhī)内的(de)。這(zhè)種調度方式固然實現确定延時(shí),但無法有效降低延時(shí),也(yě)不(bù)适應不(bù)同周期、延時(shí)和(hé / huò)抖動差異化要(yào / yāo)求的(de)混合業務調度。
     Qbv可以(yǐ)實現多個(gè)不(bù)同隊列,每個(gè)隊列可映射不(bù)同的(de)TSN流進行轉發。舉個(gè)更爲(wéi / wèi)形象的(de)例子(zǐ),TSN網絡就(jiù)好比是(shì)多車道(dào)交通網絡,每個(gè)分組爲(wéi / wèi)一輛小車。每輛車都會行駛在(zài)一條指定的(de)車道(dào)上(shàng),在(zài)通過交叉路口的(de)時(shí)候根據紅綠信号燈通行。不(bù)同車道(dào)都有一個(gè)信号燈指示其可否通行。Qbv的(de)調度跟上(shàng)述模型基本一緻,當我們規劃某輛車在(zài)某條車道(dào)上(shàng)行駛,規劃好其進入車道(dào)的(de)時(shí)間,行進到(dào)路口時(shí),将其車道(dào)亮起綠燈,并且确保直至目的(de)地(dì / de)的(de)每個(gè)路口都在(zài)車輛到(dào)達時(shí)刻爲(wéi / wèi)綠燈,則該車輛将以(yǐ)最短時(shí)間通過該交通網絡。這(zhè)種開車體驗隻有與你在(zài)路口沒亮交通信号燈也(yě)沒有交通警察指揮(BE網絡)的(de)情況下開車對比後才能夠得到(dào)。這(zhè)麽美好的(de)開車體驗是(shì)不(bù)是(shì)人(rén)人(rén)想要(yào / yāo)?整個(gè)交通網絡都按照這(zhè)種方式來(lái)控制信号燈是(shì)否可行?是(shì)不(bù)是(shì)可以(yǐ)一條道(dào)車開到(dào)終點?人(rén)工智能與自動駕駛技術的(de)到(dào)來(lái)會加速這(zhè)一可能,但并不(bù)是(shì)所有交通網絡都會這(zhè)樣運行。回到(dào)TSN網絡上(shàng),如果TSN的(de)流很少,很明顯可以(yǐ)比較容易做到(dào)這(zhè)一點。但是(shì)随着TSN流的(de)數量增加,其周期性、延時(shí)與抖動要(yào / yāo)求互不(bù)讓步的(de)情況下,這(zhè)種規劃調度的(de)難度會越來(lái)越來(lái)大(dà),甚至變得不(bù)可能。
     所以(yǐ),在(zài)TSN網絡系統中最難的(de)事情既不(bù)是(shì)時(shí)鍾同步、也(yě)不(bù)是(shì)Qbv調度,而(ér)是(shì)全系統TSN流的(de)調度規劃。特别是(shì)在(zài)現有TSN的(de)規範标準和(hé / huò)現有行業需求背景下,其靈活度、适應性和(hé / huò)普适性是(shì)很難滿足各行各業特有時(shí)間敏感需求的(de)功能場景。
     宿命并非終點,命運是(shì)通往終點的(de)過程。任何技術都是(shì)爲(wéi / wèi)了(le/liǎo)解決行業需求産生的(de),在(zài)具體行業場景下,技術能力必須适用本行業特征,支持行業特性的(de)定義與定制。
     1.SDN是(shì)網絡架構,TSN是(shì)網絡屬性
     在(zài)TSN技術規範定義的(de)時(shí)候,SDN的(de)概念剛剛興起。SDN的(de)出(chū)現,打破了(le/liǎo)對傳統網絡的(de)管理與調度方式,其數控分離理念與流表定義的(de)方式使得網絡轉發更具規劃性與可控性。SDN是(shì)一種網絡架構及管理層面的(de)突破,是(shì)爲(wéi / wèi)了(le/liǎo)讓網絡數據平面更專注、控制平面更靈活。而(ér)TSN的(de)時(shí)間敏感特征應該是(shì)網絡分組的(de)一個(gè)專有屬性,是(shì)對網絡流特征的(de)一種規範和(hé / huò)定義,參考其規範要(yào / yāo)求實現傳輸則可以(yǐ)滿足時(shí)間敏感特性,與網絡架構、拓撲組成以(yǐ)及分組轉發方式等無關。其核心調度規劃和(hé / huò)門控輸出(chū)其實也(yě)符合SDN思想,可以(yǐ)通過軟件方式來(lái)靈活定義不(bù)同的(de)門控數據以(yǐ)控制流的(de)精确傳輸。
     2.将SDN架構網絡賦予TSN屬性
     從網絡架構與功能特性上(shàng)分析,将TSN的(de)流特性加入到(dào)SDN網絡中應該會是(shì)一個(gè)更好的(de)網絡解決方案。同時(shí)具備時(shí)間敏感特性和(hé / huò)網絡靈活定義,其應用範圍與适應能力會得到(dào)更好的(de)擴大(dà)和(hé / huò)強化。
     結合目前行業需求與TSN規範中存在(zài)的(de)問題,我們分析認爲(wéi / wèi),網絡的(de)轉發行爲(wéi / wèi)及方式需要(yào / yāo)由我們自己靈活定義,并且是(shì)可以(yǐ)爲(wéi / wèi)每個(gè)節點不(bù)同隊列定義不(bù)同的(de)行爲(wéi / wèi)與方式。TSN通過VLAN的(de)優先級字段映射到(dào)不(bù)同調度隊列,是(shì)屬于(yú)類流調度。SDN的(de)流表匹配及隊列映射也(yě)可以(yǐ)實現将不(bù)同流映射到(dào)不(bù)同調度隊列,這(zhè)二者其實差異不(bù)大(dà),無非是(shì)SDN的(de)流表可以(yǐ)用更多元組字段表示,最終都是(shì)将流映射到(dào)了(le/liǎo)某個(gè)指定隊列。但SDN的(de)流表可以(yǐ)在(zài)不(bù)同交換機上(shàng)設置不(bù)同的(de)映射隊列,錯開某個(gè)産生碰撞的(de)隊列和(hé / huò)時(shí)間。在(zài)複雜的(de)調度規劃中,部分交換機的(de)流量可能會比較大(dà),隊列的(de)不(bù)同時(shí)間槽會排得比較滿,導緻某些流按同一優先級隊列調度輸出(chū)可能産生碰撞。那麽在(zài)延時(shí)和(hé / huò)抖動允許的(de)條件下,我們可以(yǐ)在(zài)适當節點爲(wéi / wèi)其換個(gè)隊列,繼續轉發,以(yǐ)保證系統可以(yǐ)調度規劃更多的(de)流。SDN的(de)靈活定義在(zài)此顯得格外重要(yào / yāo),當然,我們也(yě)可以(yǐ)通過SDN流表定義該流走網絡中的(de)另一條路徑來(lái)躲避這(zhè)種可能。SDN技術可以(yǐ)爲(wéi / wèi)全系統的(de)流量調度規劃帶來(lái)更大(dà)、更多的(de)可能性。
     3.軟件定義更多可能
     軟件定義時(shí)間敏感網絡沒有從根本上(shàng)解除時(shí)間敏感網絡流的(de)本質要(yào / yāo)求,隻是(shì)将其時(shí)間調度模型的(de)條件限制變得更加寬松,适應範圍變得更加廣泛,以(yǐ)滿足更多不(bù)同行業對時(shí)間敏感流的(de)規劃調度需求。同時(shí)再加上(shàng)SDN的(de)軟件定義能力和(hé / huò)網絡綜合管理配置功能,能極大(dà)的(de)簡化用戶使用和(hé / huò)管理網絡的(de)複雜度。如靈活自組網、協議無關轉發、在(zài)線規劃調度、增量規劃調度、實時(shí)流路徑遷移和(hé / huò)交換節點熱切換等等。
     TSN的(de)時(shí)間敏感特性是(shì)屬于(yú)業務的(de),業務數據的(de)生産與消費通過TSN網絡來(lái)聯通。這(zhè)從系統架構層對整個(gè)TSN網絡提出(chū)的(de)全實時(shí)的(de)要(yào / yāo)求,主要(yào / yāo)包括業務數據的(de)生産消費、數據在(zài)系統中的(de)傳遞、接入TSN網絡的(de)網卡、中間的(de)網絡交換機等所有業務數據流經的(de)每個(gè)環節。首先,端節點與交換機需要(yào / yāo)都支持全局時(shí)鍾同步,端節點不(bù)僅是(shì)網卡還包括主機系統。即使主機系統不(bù)進行時(shí)鍾同步,也(yě)需要(yào / yāo)實時(shí)感知網絡的(de)時(shí)鍾刻度。其次,所有的(de)業務流産生、傳輸都需要(yào / yāo)嚴格按照全網的(de)規劃調度進行。TSN流的(de)規劃是(shì)從網卡接入開始的(de),業務數據的(de)産生和(hé / huò)傳輸到(dào)網卡的(de)時(shí)間則交給應用自己控制。應用精準控制的(de)前提就(jiù)需要(yào / yāo)實時(shí)感知網絡時(shí)鍾刻度和(hé / huò)系統提供實時(shí)服務。
     1)實時(shí)應用
     TSN網絡的(de)業務都是(shì)實時(shí)應用,實時(shí)應用需要(yào / yāo)運行在(zài)實時(shí)系統之(zhī)上(shàng),而(ér)且應用可以(yǐ)對網絡全局時(shí)鍾實時(shí)感知。實時(shí)業務流都需要(yào / yāo)通過全網規劃調度後确定其準入網絡的(de)具體時(shí)間槽位置,流的(de)調度起點從網卡開始。故業務需要(yào / yāo)将數據内容在(zài)其網卡調度時(shí)間槽位置時(shí)刻前送達網卡,以(yǐ)确保準時(shí)進入網絡。業務流到(dào)網卡的(de)時(shí)間主要(yào / yāo)由系統調度模型決定,非實時(shí)調度系統無法保障用戶數據到(dào)達網卡時(shí)間的(de)确定性。
     2)實時(shí)系統
     實時(shí)系統爲(wéi / wèi)實時(shí)應用提供實時(shí)數據IO服務,該服務不(bù)僅要(yào / yāo)求系統調度模型是(shì)實時(shí),同時(shí)還需要(yào / yāo)包含實時(shí)網絡協議棧、實時(shí)網絡驅動等。實時(shí)調度系統可以(yǐ)提供較小抖動和(hé / huò)較低延時(shí)的(de)分組IO能力,不(bù)是(shì)完全時(shí)間确定的(de)。實時(shí)系統還可以(yǐ)分爲(wéi / wèi)軟實時(shí)系統和(hé / huò)硬實時(shí)系統。通過與普通系統的(de)實驗測試發現,延時(shí)排名是(shì):硬實時(shí)系統<><><><普通系统。根据用户对业务流延时和抖动的允许差值可以选择软实时系统或硬实时系统。允许误差范围较大的甚至也可以使用普通系统。若对延时与抖动要求极低,则可以考虑使用裸cpu运行实时应用或采用转用硬件实现业务功能。>
     3)TSN網卡
     TSN網卡必須和(hé / huò)其TSN網絡中的(de)時(shí)間主節點進行時(shí)鍾同步,并提供實時(shí)的(de)網絡時(shí)刻給上(shàng)層應用。網卡是(shì)實時(shí)流調度的(de)起點,TSN流必須在(zài)其規劃調度的(de)确定時(shí)間槽位置發送進入網絡。提前到(dào)達則會引發其他(tā)流的(de)抖動,占用交換機緩沖區時(shí)間較長,影響交換機吞吐率。滞後到(dào)達影響更大(dà)。TSN的(de)技術規範中有輸入檢查,判斷數據輸入的(de)有效性與合法性,以(yǐ)确保整網的(de)調度正常。
     4)TSN交換機
     TSN交換機是(shì)整個(gè)TSN網絡的(de)核心,各交換節點中必須有一台是(shì)時(shí)鍾主節點,其他(tā)節點向主節點進行時(shí)鍾同步。交換機的(de)輸入檢查、隊列映射、門控列表和(hé / huò)調度方式也(yě)是(shì)其核心内容。Qbv是(shì)一種高靈活性的(de)調度方式,适應不(bù)同周期性流的(de)靈活映射與實時(shí)控制。
     5)網絡控制器
     采用軟件定義時(shí)間敏感網絡的(de)系統,其網絡管理配置功能由SDN的(de)控制器完成。爲(wéi / wèi)支持控制器對TSN交換機的(de)門控等一系列參數的(de)配置,需要(yào / yāo)擴展北向REST API接口、控制器支撐模塊、南向協議支持規範等,滿足對TSN特性的(de)功能的(de)配置。
     本文是(shì)作者結合多年SDN研究、TSN研究和(hé / huò)客戶需求分析交流的(de)一些總結。受知識、經驗和(hé / huò)行業了(le/liǎo)解的(de)限制,一些觀點不(bù)一定都正确。行業調查數據及測試數據都隻在(zài)特定行業和(hé / huò)場景下獲得。敬請理性看待。
     任何技術都有優缺點,在(zài)不(bù)同應用場景下其表現形式也(yě)不(bù)同。采用軟硬件全可編程平台和(hé / huò)軟件定義方案隻是(shì)能更多的(de)适應場景變化,在(zài)不(bù)同場景應用下,其軟硬件功能和(hé / huò)定義方法也(yě)不(bù)盡相同,都隻是(shì)爲(wéi / wèi)了(le/liǎo)更好的(de)适應場景要(yào / yāo)求。
      好在(zài)這(zhè)樣的(de)平台和(hé / huò)方法可以(yǐ)支持各行業用戶場景的(de)編程和(hé / huò)定義的(de)要(yào / yāo)求。

關注FAST開源社區
FAST一一開源、開放、高速、高效、可編程、可定義!軟硬件協同并行處理。