国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

您現在的位置: 通信界 >> IT >> 技術正文  
 
單Linux電信基站軟件解決方案[圖]
[ 通信界 / 佚名 / www.6611o.com / 2012/8/3 22:52:07 ]
 

自從1991年Linux第一次面世以來,任何人也不會想到這個不起眼的操作系統現在會應用得如此廣泛。無論是從嵌入式領域的智能手機到大型計算服務器都可以找到它的身影,而且無論什么工作它都完成得非常出色,因為Linux的開放性決定了其自身可以根據使用領域而高度定制。作為一個開源軟件,當前業界的工業標準可以最快地支持任何剛發布的硬件產品。同時,被世界各地的商業公司和志愿者一起參與開發和測試,它也變成了十分穩定的操作系統之一。

Linux的設計原則決定了它的無所不能,但是對于特定領域它并不是最優的解決方案。同樣對于嵌入式電信領域來說,為了追求滿足電信領域的高實時性和高吞吐量要求,大家一般都采用傳統的RTOS+Linux+運行環境。

在傳統架構中(參見圖1),數據面處理采用RTOS+CPU/DSP方式,主要處理底層協議數據業務,通過RTOS的高實時性及多核CPU/DSP來達到性能需求。Linux自身的實時性較差,但是比較適合于高負載的復雜協議處理,因此一般用于完成用戶控制平面協議的處理和IP轉發等功能。這個方案在性能上可以保證電信產品的使用需求,但系統中存在多個處理器和多個不同操作系統平臺,對于用戶的維護和后續升級管理帶來很大負擔,同時也無法滿足當前的低成本和低功耗要求。

圖1:典型的電信基站系統結構圖。

隨著近年來處理器硬件技術的飛速發展,處理器的能力越來越強,多核平臺已經廣泛地應用在電信領域,尤其是在ARM公司將 Cortex A15引入電信基站領域后,整合單芯片解決方案將成為業界主流。但是軟件領域的發展相對滯后,尤其是如何在SoC單芯片硬件環境下保證用戶已有成熟業務軟件的繼承使用,是每一個電信設備制造商關心的問題。

最簡單的解決方案是如圖2將Linux和RTOS按照AMP方式獨立運行在多核CPU的不同核上。這種方案可以保證高實時能力,同時可以避免用戶應用軟件的修改。但是該方案最大的問題是兩個操作系統要求在硬件資源使用上獨占,需要在使用前靜態分配好,系統運行后則無法動態分配,沒有辦法做到資源共享。同一個硬件環境下同時運行兩個獨立的系統也帶來了運行安全方面的隱患。綜上所述,AMP方案前期設計簡單,方便于先前成熟軟件集成,但是后期維護成本較高,同時造成了硬件資源的浪費。

圖2:AMP解決方案架構圖。

Linux KVM是基于Linux內核的虛擬機制,通過KVM可以在其上虛擬出原有RTOS所需要的運行環境(參見圖3)。例如我們可以將原有業務軟件以及原有的RTOS一同移植到KVM的虛擬環境中,這種方式對業務應用軟件不需要任何修改。同時,整個系統硬件資源也由Linux統一分配,相對AMP方案避免了硬件資源的浪費。KVM機制可以做到系統的安全隔離,保證了電信系統的運行安全。但是該方案存在實時性較差(尤其是運行在Linux內核上RTOS的實時性),很難應用于電信協議等時隙要求較高的場合。

圖3:Linux KVM解決方案。

如何在Linux基礎上提供更加高效的實時處理能力,同時又簡化多操作系統并存帶來的軟件復雜性?為此,Enea(宜能)公司在用戶空間實現了LWRT(Light-weight Run-time Threading,輕量級運行環境)。LWRT是針對多核使用場景設計的,它基于Linux用戶空間的標準Pthread作為運行載體,并在此基礎上實現了可確定的調度方式、信號機制和內存管理。通過這種方式,LWRT內部的線程切換和信號處理不再依靠Linux內核調度機制,而是完全在用戶態的LWRT內部實現。這在減少系統開銷的同時,也實現了嚴格意義上的實時切換。圖4描述了基于LWRT電信基站軟件架構。

圖4:LWRT多核解決方案。

為了保證整個LWRT的實時性,我們需要將其承載的容器Linux Pthread綁定到一個物理內核上,通過這種方式使LWRT像單獨運行在這個物理內核的傳統RTOS一樣。同時,我們在LWRT上設計了用戶態中斷處理模型,將整個中斷處理過程放在用戶態進行。在Linux內核只需要在上半部中向LWRT發出中斷信號,而所有的下半部處理完全實現在用戶態的LWRT中。整個中斷處理不再有內核互斥鎖的影響,從而保證了高實時處理能力。

先進的設計保證了高效的性能,在一個實際測試環境中對于一個簡單的"信號觸發-線程切換-信號接收"的線程切換模型,LWRT可以在不超過200個周期內完成,且該數據不會隨著CPU占用率增高而受到影響,而在同一硬件條件下,采用Linux標準線程完成同樣的切換動作需要大約3500個時鐘周期,測試解決見圖5.整個切換過程達到了高實時性要求。Linux上將不再只是運行控制面代碼,用戶完全可以將數據面處理遷移到Linux上。基于這種方案我們將不再需要RTOS,而是將RTOS的功能基于LWRT來提供。

圖5:LWRT線程切換和Pthread線程切換對比。

目前整個電信領域向IP化發展,針對于IP數據處理,Enea實現了PAX(數據包加速基礎)解決方案。PAX同樣運行在Linux的用戶態。

它實現了基于圖形方式現實的IP報文分析處理流程,在PAX中可以完成IP轉發、IPSec、流量控制和ARP/WLAN網橋,以及數據包檢查DPI等IP通訊中最消耗資源的處理。針對于數據面的這些處理過程不再依賴于原有Linux內核IP協議棧實現,而是由PAX及其相關的硬件加速器一起完成。這樣便將原有Linux IP轉發能力提高數倍,而非常適合于可擴展、高吞吐量和低時延的IP協議處理,尤其適用于基于IP的無線基站、控制器、智能防火墻、入侵檢測系統和防病毒掃描網關等產品中。同時,PAX提供的圖像化追蹤(tracing)和分析(profiling)功能可以方面用戶找出系統瓶頸所在,進行針對性優化。

圖6:PAX數據處理流程圖。

電信級應用對產品的可靠性和穩定性的要求極高,為此Enea將多年成熟的軟件開發流程引入了Linux的開發和維護中。這樣保證了所有用戶的可選軟件包都是在不同硬件平臺下嚴格驗證過的。作為開源社區成員,我們也密切監視開源社區的安全漏洞和Bugfix修復情況,并在全面驗證后將其納入Enea Linux產品中。為了更好地保護用戶在軟件領域的投資,在Enea Linux的升級版本中可以保證Enea IPR的向后兼容。這將確保對每一個硬件平臺的Linux內核進行長期支持。另外,所有目標平臺均采用Linux 3.0.x系列內核,并且每18個月更新一次內核版本。根據與客戶達成的協議,Enea也可更加頻繁地更新內核版本。

在Enea Linux提供的開發工具中,用戶依然可以找到熟悉的Opitma調試分析工具。這縮短了用戶學習新開發工具的時間,同時也集成了LTTng、oProfile、Gcov&gprof、valgrind等常用開源分析工具和Qemu主機仿真環境。

Enea作為一家全球領先的3G和4G基礎架構操作系統解決方案供應商,擁有40年通信驅動產品解決方案研發經驗,同時,Enea也是高可靠性和性能要求極高的軟件平臺開發的全球引領者。Enea在實時操作系統和高可靠性中間件方面,必將會將其具有的豐富經驗分享給客戶,解決客戶面臨的問題。并且在成就客戶的同時,實現自己的價值也是Enea公司一直追求的不變承諾。

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管