<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 虛擬化技術(shù)在通信基礎(chǔ)設(shè)施中的應(yīng)用

          虛擬化技術(shù)在通信基礎(chǔ)設(shè)施中的應(yīng)用

          作者: 時(shí)間:2009-06-17 來源:網(wǎng)絡(luò) 收藏

          0 引 言
          隨著Intel公司和其他廠家向多核處理器轉(zhuǎn)移,通信設(shè)備制造商也隨之改變他們的編程思路,以便有效地利用這些增加的核。通常,通信設(shè)備傾向于利用已經(jīng)優(yōu)化和驗(yàn)證,按時(shí)序邏輯執(zhí)行的高度專用軟件。但這樣的軟件卻很難移植到多核平臺。有了Intel VT,設(shè)備制造商無需重新修改現(xiàn)有軟件,就可在多核處理器上執(zhí)行多線程應(yīng)用,從而使移植更簡單。
          Intel具有如下優(yōu)點(diǎn):
          (1)為分離內(nèi)核與非分離內(nèi)核服務(wù)的隔離提供必要的環(huán)形結(jié)構(gòu);
          (2)簡化了VMM設(shè)計(jì),使分離內(nèi)核代碼很小,這樣使得建立在數(shù)學(xué)上可驗(yàn)證的分離內(nèi)核成為可能;
          (3)虛擬化允許不需修改的OS,簡化了單線程現(xiàn)有軟件移植到多核處理器。這給最終客戶一個(gè)選項(xiàng),即可同時(shí)運(yùn)行非SMP OS的多個(gè)例程。
          (4)Intel VT-d允許直接訪問分配的設(shè)備。網(wǎng)絡(luò)接口的分離是系統(tǒng)安全的主要組成部分。Intel的允許在VM中有效共享物理I/O設(shè)備,而不需要訪問所有網(wǎng)絡(luò)流量的一個(gè)“服務(wù)”分區(qū),因而允許把網(wǎng)絡(luò)流量導(dǎo)向到特定的OS和指定的應(yīng)用。
          (5)Intel VT也支持使用可信平臺模塊(TPM)提供能認(rèn)證VMM,客體OS和應(yīng)用,保證它們在磁盤上的映像不被篡改。TPM是個(gè)微控制器,存儲密鑰,口令和數(shù)字證書。TPM按可信計(jì)算小組(Trusted Compu-ting Group)定義,屬于TPM的微控制器可從很多制造商那里獲得。
          下面探討在通信領(lǐng)域的幾種應(yīng)用模式。

          本文引用地址:http://www.ex-cimer.com/article/202692.htm


          1 虛擬化技術(shù)在通信領(lǐng)域的應(yīng)用
          1.1 從單線程到多例程
          設(shè)備制造商可以執(zhí)行單線程軟件的多個(gè)實(shí)例,每個(gè)實(shí)例在一個(gè)單獨(dú)的VM內(nèi)執(zhí)行,每一個(gè)VM處理整個(gè)任務(wù)的一部分。一個(gè)相應(yīng)的VMM提供必要的軟件基礎(chǔ)結(jié)構(gòu),以便在VM之間分配負(fù)荷。多核移植的例子包括蜂窩網(wǎng)絡(luò)中的多定位注冊;或擾動(dòng)檢測系統(tǒng)之間的負(fù)荷劃分。電信設(shè)備制造商可以利用VMM在多核平臺上整合原有單線程應(yīng)用的多個(gè)實(shí)例,避免為了利用多核架構(gòu)要花昂貴的研發(fā)周期修改已有代碼(見圖1)。大多數(shù)通信設(shè)備的處理可分為數(shù)據(jù)層、控制層和管理層。每一層有不同的處理要求,如內(nèi)存反應(yīng)時(shí)間和帶寬要求,以及網(wǎng)絡(luò)I/O要求。通過使用Intel VT和實(shí)時(shí)VMM,制造商就可以在較少的處理器件上整合這些不同層。這樣就降低了設(shè)備和運(yùn)行成本,成本的節(jié)省可讓設(shè)備制造商和他們的客戶(服務(wù)提供商)具有競爭力。整合的一個(gè)例子就是在移動(dòng)無線業(yè)務(wù)中確定移動(dòng)單元當(dāng)前位置,被稱作HLR(Home Location Register)系統(tǒng)。實(shí)際上,很多這樣的系統(tǒng)是專用的,限定為32位尋址。使用Intel VT,多個(gè)HLR就可以配置到單一系統(tǒng)上。VMM考慮了多個(gè)HLR的負(fù)荷分配,也考慮了大于4 GB的HLR數(shù)據(jù)庫。

          1.2 提升系統(tǒng)的可用性
          通信系統(tǒng)的一個(gè)獨(dú)特要求就是極高的可靠性。要求通信系統(tǒng)能夠處理所有呼叫的99.999%。這相當(dāng)于每年的停機(jī)時(shí)間小于5 min,其中還包括所有安排的維修,軟件和硬件的升級,以及系統(tǒng)的校正。由于與軟件設(shè)計(jì)相關(guān),現(xiàn)在只有高端通信系統(tǒng)才能提供這個(gè)可靠性級別。用Intel VT,通信系統(tǒng)可以提供更大的可用性,而沒有傳統(tǒng)軟件的基礎(chǔ)成本。大多數(shù)可靠性問題是由通信軟件定制特性引起。Intel VT為通信系統(tǒng)所有層面提供了軟件故障隔離。通過執(zhí)行軟件活動(dòng)的和備用的實(shí)例激活它,每一個(gè)執(zhí)行軟件位于自己的VM之內(nèi)。如果出現(xiàn)軟件故障,備用實(shí)例將繼續(xù)執(zhí)行并設(shè)置為活動(dòng)狀態(tài),直到VMM重新啟動(dòng)故障實(shí)例。有了這個(gè)能力,軟件故障成本,傳統(tǒng)上的冗余硬件保護(hù),就被去掉。除了冗余外,提供冗余硬件實(shí)現(xiàn)軟件在線升級的能力。如圖2所示,備用部分既可用于熱升級,也可用于容錯(cuò)。用Intel VT,消除了冗余對硬件的需要。現(xiàn)在只需簡單的升級,重啟動(dòng),并指定它為活動(dòng)實(shí)例就完成軟件升級。如果新軟件出錯(cuò),仍能求助于以前的軟件版本。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();