下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、簡(jiǎn)析一種快速解析XML的網(wǎng)絡(luò)應(yīng)用架構(gòu)【論文關(guān)鍵詞】xl;網(wǎng)絡(luò)架構(gòu);硬件加速【論文摘要】由于xl的靈敏性和自我描繪復(fù)雜性,在基于eb的效勞器應(yīng)用中往往會(huì)消耗大局部效勞器處理才能本文提出一種采用專用硬件加速xl處理速度的網(wǎng)絡(luò)架構(gòu),可以極大地減少效勞器解析xl的負(fù)擔(dān)1xl簡(jiǎn)介xl,extensiblearkuplanguage(可擴(kuò)展標(biāo)識(shí)語(yǔ)言),是當(dāng)代最熱門的網(wǎng)絡(luò)技術(shù)之一,被稱為“第二代eb語(yǔ)言,“一代網(wǎng)絡(luò)應(yīng)用的基石.自從它被提出來,幾乎得到了業(yè)界所有大公司的支持,絲毫不遜于當(dāng)年htl被提出來的熱度.xl是1986年國(guó)際標(biāo)準(zhǔn)組織(is)公布的一個(gè)名為“標(biāo)準(zhǔn)通用標(biāo)識(shí)語(yǔ)言(standardgeneral
2、izedark-uplanguage,sgl)的子集.它是由成立于1994年10月的3(rldideebnsutiu)所開發(fā)研制的.1998年2月,3正式公布了xl的reendatin1.0版語(yǔ)法標(biāo)準(zhǔn).xl掌握了sgl的擴(kuò)展性,文件自我描繪特性,以及強(qiáng)大的文件構(gòu)造化功能,但卻摒除了sgl過于龐大復(fù)雜以及不易普及化的缺點(diǎn).xl和sgl一樣,是一種元語(yǔ)言(eta一language).換言之,xl是一樣用來定義其他語(yǔ)言的語(yǔ)法系統(tǒng).這正是xl功能強(qiáng)大的主要原因.xl使用duenttypedefinitin(dtd)或xlshea來描繪數(shù)據(jù)構(gòu)造.它具有自我描繪的特性,例如xlshea本身就是xl.xl的
3、上述特性使得:數(shù)據(jù)和數(shù)據(jù)的表示得以分開.互不兼容的系統(tǒng)之間傳遞數(shù)據(jù)有了一種標(biāo)準(zhǔn)化的形式.在互聯(lián)網(wǎng)上進(jìn)展企業(yè)之間的數(shù)據(jù)存儲(chǔ)和共享更加方便.下面的圖1表示了xl在網(wǎng)絡(luò)應(yīng)用中的作用2阻礙xl應(yīng)用的瓶頸xl正在成為eb效勞的通用語(yǔ)言.但是,xl的靈敏性對(duì)網(wǎng)絡(luò)根底設(shè)施提出了很高的要求,執(zhí)行轉(zhuǎn)換、壓縮和xleb效勞平安等pu密集型任務(wù)可消耗多達(dá)80%的效勞器處理才能.據(jù)統(tǒng)計(jì),由于xl的自我描繪復(fù)雜性,計(jì)算機(jī)處理描繪一樣信息量的xl文檔要比相應(yīng)二進(jìn)制文檔多消耗25倍的計(jì)算資源.圖2顯示了構(gòu)造化信息進(jìn)展組織(rganizatinfrtheadvaneentfstruturedinfratinstandards
4、)統(tǒng)計(jì)的xl在網(wǎng)絡(luò)信息流中所占的比重。由圖2可知,在網(wǎng)絡(luò)傳輸世界中,xl正在逐漸得到廣泛的應(yīng)用.在今后幾年中將超過所有其他種類的信息流,占據(jù)統(tǒng)制地位.現(xiàn)今,xl加速作為一種為應(yīng)用效勞器以降低xl處理負(fù)荷的關(guān)鍵技術(shù)問世了,尤其是以硬件的專用設(shè)備面目出現(xiàn)的xl加速技術(shù).除了處理xl數(shù)據(jù)外,xl加速還幫助執(zhí)行平安數(shù)據(jù)交換和提供效勞質(zhì)量(qs).3xl網(wǎng)絡(luò)應(yīng)用架構(gòu)一臺(tái)加速專用設(shè)備一般由現(xiàn)成的主板和現(xiàn)成的商用操作系統(tǒng)構(gòu)成.由于專用設(shè)備是為執(zhí)行特定任務(wù)而定制的并且可以更高效率地利用操作系統(tǒng)和硬件,因此它們?cè)趫?zhí)行xl的解析、驗(yàn)證、轉(zhuǎn)換和壓縮時(shí),比應(yīng)用效勞器速度更快.圖3給出了這種xl網(wǎng)絡(luò)應(yīng)用形式的架構(gòu)圖.加
5、速專用設(shè)備一般部署在數(shù)據(jù)中心的三層架構(gòu)中.它們一般安裝在防火墻背后,處在負(fù)載平衡器與應(yīng)用效勞器或一臺(tái)同時(shí)具有應(yīng)用效勞器和eb效勞器功能的設(shè)備之間.負(fù)載平衡器同在eb效勞器或應(yīng)用效勞器之間分配負(fù)載一樣,在加速專用設(shè)備之間分配負(fù)載.應(yīng)用效勞器是xl數(shù)據(jù)的主要消費(fèi)者和消費(fèi)者,因此從這些專用設(shè)備提供的加速中受益最大.xl數(shù)據(jù)流可分為輸人或輸出數(shù)據(jù)流.輸人xl加速功能解壓縮、解密、驗(yàn)證和傳送數(shù)據(jù)來提供qs.xl專用設(shè)備處理 或簡(jiǎn)單對(duì)象訪問協(xié)議(sap)包頭或xl內(nèi)容,并且利用配置信息決定如何轉(zhuǎn)換、驗(yàn)證或解壓縮內(nèi)容.輸人負(fù)載平衡器被配置為選擇將恰當(dāng)?shù)臄?shù)據(jù)傳送到加速專用設(shè)備上.例如,從負(fù)載平衡器到應(yīng)用效勞器
6、的傳送途中的附 包頭告訴專用設(shè)備數(shù)據(jù)被壓縮了.專用設(shè)備可被配置為對(duì)數(shù)據(jù)解壓縮,從而解脫應(yīng)用效勞器執(zhí)行占用大量pu資源的解壓縮功能的負(fù)擔(dān).同樣,在處理輸出傳輸流時(shí),專用設(shè)備被配置為轉(zhuǎn)換從應(yīng)用效勞器到負(fù)載平衡器途中的內(nèi)容.當(dāng)xl內(nèi)容流經(jīng)專用設(shè)備時(shí),文檔中或配置中的格式表單引用被解析并被應(yīng)用于文檔,以將xl內(nèi)容轉(zhuǎn)換為htl、無線標(biāo)記語(yǔ)言(l)或其他類型的xl.此外,xl專用設(shè)備可以加快xl數(shù)據(jù)的加密和壓縮,它也是通過配置負(fù)載平衡器和效勞器實(shí)現(xiàn)的.專用設(shè)備常??梢砸跃€速度運(yùn)行,而這是應(yīng)用效勞器所達(dá)不到的.負(fù)責(zé)部署x平安性的設(shè)計(jì)人員遇到了滿足xl平安要求的管理與處理問題.xl專用設(shè)備可作為平安網(wǎng)關(guān),解密
7、、認(rèn)證和批準(zhǔn)輸人數(shù)據(jù)流,執(zhí)行輸出數(shù)據(jù)流的加密和簽名.加速也是實(shí)現(xiàn)qs所不可缺少的.為了確保qs,必須高效率地區(qū)分優(yōu)先級(jí).檢查輸人和輸出xl數(shù)據(jù)并將內(nèi)容及規(guī)那么應(yīng)用于xl數(shù)據(jù),然后再?zèng)Q定哪臺(tái)效勞器處理.提供這種區(qū)分傳輸流的途徑是必須的.xl加速專用設(shè)備將許多需要大量pu資源的功能從應(yīng)用效勞器轉(zhuǎn)移到網(wǎng)絡(luò)上.4小結(jié)xl正在成為數(shù)據(jù)組織和交換的施行標(biāo)準(zhǔn),大量的xl數(shù)據(jù)已經(jīng)出如今eb上,同時(shí),xl作為一種根底技術(shù)在知識(shí)管理、通信管理和數(shù)據(jù)傳送、數(shù)據(jù)處理領(lǐng)域起著一種重要的角色.基于xl的應(yīng)用覆蓋到了內(nèi)容計(jì)算(處理和管理系統(tǒng))、分布計(jì)算環(huán)境下的應(yīng)用、半構(gòu)造化信息處理、挪動(dòng)計(jì)算平臺(tái)和xl存儲(chǔ)等方面.采用專用硬件加速xl處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024外國(guó)人聘用合同范本
- 2024機(jī)動(dòng)車借款抵押合同格式
- 軌道上的京津冀建設(shè)研究
- 年度鋼化真空玻璃產(chǎn)業(yè)分析報(bào)告
- 年度CPVC產(chǎn)業(yè)分析報(bào)告
- 秦兵馬俑課件教學(xué)
- 課件模板制作教學(xué)課件
- 2022-2023學(xué)年七年級(jí)道德與法治上學(xué)期第一次階段性檢測(cè)卷及答案
- 高純碲相關(guān)行業(yè)投資方案
- 企業(yè)管理人員安全培訓(xùn)考試題帶答案(模擬題)
- 2024年部編版新教材語(yǔ)文小學(xué)一年級(jí)上冊(cè)第二單元復(fù)習(xí)課教案及單元復(fù)習(xí)題(有答案)
- 政法系統(tǒng)領(lǐng)導(dǎo)干部專題讀書班學(xué)習(xí)心得體會(huì)范文(三篇)
- Unit 1 第3課時(shí) Grammar 課件譯林版2024七年級(jí)英語(yǔ)上冊(cè)
- TBT-合金鋼組合轍叉
- NBT 35080-2016 水電站氣墊式調(diào)壓室設(shè)計(jì)規(guī)范
- 七年級(jí)地理上冊(cè) 2.2 海陸變遷教案 (新版)新人教版
- 中小學(xué)思政課一體化建設(shè)實(shí)施方案
- 2024年合肥市包河區(qū)包公義城煙墩街道公開招聘社區(qū)工作人員歷年重點(diǎn)基礎(chǔ)提升難、易點(diǎn)模擬試題(共500題)附帶答案詳解
- 幼兒園中班數(shù)學(xué)課件:《識(shí)別模式-小美的生日》
- 2024智慧城市城市交通基礎(chǔ)設(shè)施智能監(jiān)測(cè)技術(shù)要求
評(píng)論
0/150
提交評(píng)論