无码成人A片在线观看,性欧美videofree高清变态,中文字幕有码无码av,国产无人区卡一卡二扰乱码 ,最近高清日本免费

您現(xiàn)在的位置: 通信界 >> IT >> 技術(shù)正文  
 
單Linux電信基站軟件解決方案[圖]
[ 通信界 / 佚名 / www.k-94.cn / 2012/8/3 22:52:07 ]
 

自從1991年Linux第一次面世以來,任何人也不會(huì)想到這個(gè)不起眼的操作系統(tǒng)現(xiàn)在會(huì)應(yīng)用得如此廣泛。無論是從嵌入式領(lǐng)域的智能手機(jī)到大型計(jì)算服務(wù)器都可以找到它的身影,而且無論什么工作它都完成得非常出色,因?yàn)長inux的開放性決定了其自身可以根據(jù)使用領(lǐng)域而高度定制。作為一個(gè)開源軟件,當(dāng)前業(yè)界的工業(yè)標(biāo)準(zhǔn)可以最快地支持任何剛發(fā)布的硬件產(chǎn)品。同時(shí),被世界各地的商業(yè)公司和志愿者一起參與開發(fā)和測試,它也變成了十分穩(wěn)定的操作系統(tǒng)之一。

Linux的設(shè)計(jì)原則決定了它的無所不能,但是對于特定領(lǐng)域它并不是最優(yōu)的解決方案。同樣對于嵌入式電信領(lǐng)域來說,為了追求滿足電信領(lǐng)域的高實(shí)時(shí)性和高吞吐量要求,大家一般都采用傳統(tǒng)的RTOS+Linux+運(yùn)行環(huán)境。

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

圖1:典型的電信基站系統(tǒng)結(jié)構(gòu)圖。

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

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

圖2:AMP解決方案架構(gòu)圖。

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

圖3:Linux KVM解決方案。

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

圖4:LWRT多核解決方案。

為了保證整個(gè)LWRT的實(shí)時(shí)性,我們需要將其承載的容器Linux Pthread綁定到一個(gè)物理內(nèi)核上,通過這種方式使LWRT像單獨(dú)運(yùn)行在這個(gè)物理內(nèi)核的傳統(tǒng)RTOS一樣。同時(shí),我們在LWRT上設(shè)計(jì)了用戶態(tài)中斷處理模型,將整個(gè)中斷處理過程放在用戶態(tài)進(jìn)行。在Linux內(nèi)核只需要在上半部中向LWRT發(fā)出中斷信號(hào),而所有的下半部處理完全實(shí)現(xiàn)在用戶態(tài)的LWRT中。整個(gè)中斷處理不再有內(nèi)核互斥鎖的影響,從而保證了高實(shí)時(shí)處理能力。

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

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

目前整個(gè)電信領(lǐng)域向IP化發(fā)展,針對于IP數(shù)據(jù)處理,Enea實(shí)現(xiàn)了PAX(數(shù)據(jù)包加速基礎(chǔ))解決方案。PAX同樣運(yùn)行在Linux的用戶態(tài)。

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

圖6:PAX數(shù)據(jù)處理流程圖。

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

在Enea Linux提供的開發(fā)工具中,用戶依然可以找到熟悉的Opitma調(diào)試分析工具。這縮短了用戶學(xué)習(xí)新開發(fā)工具的時(shí)間,同時(shí)也集成了LTTng、oProfile、Gcov&gprof、valgrind等常用開源分析工具和Qemu主機(jī)仿真環(huán)境。

Enea作為一家全球領(lǐng)先的3G和4G基礎(chǔ)架構(gòu)操作系統(tǒng)解決方案供應(yīng)商,擁有40年通信驅(qū)動(dòng)產(chǎn)品解決方案研發(fā)經(jīng)驗(yàn),同時(shí),Enea也是高可靠性和性能要求極高的軟件平臺(tái)開發(fā)的全球引領(lǐng)者。Enea在實(shí)時(shí)操作系統(tǒng)和高可靠性中間件方面,必將會(huì)將其具有的豐富經(jīng)驗(yàn)分享給客戶,解決客戶面臨的問題。并且在成就客戶的同時(shí),實(shí)現(xiàn)自己的價(jià)值也是Enea公司一直追求的不變承諾。

 

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

 

 

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