【正文】
線(xiàn)網(wǎng)絡(luò)接入方案。分布式網(wǎng)頁(yè)適配引擎的設(shè)計(jì),首先是為了實(shí)現(xiàn)這種引擎在分布式和并行式云計(jì)算條件下運(yùn)行。然后提供一種基于云計(jì)算的分布式網(wǎng)頁(yè)分塊管理方法,并設(shè)計(jì)出一種具體算法,這種算法旨在分配引擎的處理任務(wù),協(xié)調(diào)每個(gè)計(jì)算云之間的工作。電信行業(yè)重組,運(yùn)營(yíng)商的競(jìng)爭(zhēng)加劇,促進(jìn)現(xiàn)代無(wú)線(xiàn)通信技術(shù)呈現(xiàn)飛速發(fā)展的趨勢(shì),也給網(wǎng)絡(luò)規(guī)劃優(yōu)化工作帶來(lái)更大的壓力。隨著3G時(shí)代來(lái)臨,移動(dòng)通信網(wǎng)絡(luò)大規(guī)模建設(shè),且已從建設(shè)階段逐步進(jìn)入管理階段,這就帶來(lái)了如何深度優(yōu)化網(wǎng)絡(luò),有效利用現(xiàn)有資源等問(wèn)題。雖然移動(dòng)愈來(lái)愈重視網(wǎng)絡(luò)優(yōu)化,但是由于設(shè)備來(lái)自不同廠商,將面對(duì)如何整合來(lái)自不同生產(chǎn)商的海量設(shè)備數(shù)據(jù)等問(wèn)題。此外,網(wǎng)絡(luò)優(yōu)化采集、分析到數(shù)據(jù)亦存在著不確定性,也導(dǎo)致了網(wǎng)絡(luò)優(yōu)化方案的復(fù)雜性、繁瑣性。而云計(jì)算的出現(xiàn)為移動(dòng)通信網(wǎng)絡(luò)優(yōu)化工作,提供了嶄新的、較為理想的思路和方法。主要包括以下幾點(diǎn):1)網(wǎng)絡(luò)優(yōu)化的現(xiàn)狀2)處理數(shù)據(jù)的單一性3)資源的獨(dú)占性4)數(shù)據(jù)管理的有限性5)用戶(hù)感知度不大作為一種新興的、倍受贊譽(yù)的技術(shù),云計(jì)算一經(jīng)推出,就得到了多方推崇。云計(jì)算模型的出現(xiàn)也為移動(dòng)通信網(wǎng)絡(luò)優(yōu)化注入了新鮮血液,結(jié)合云計(jì)算的特點(diǎn)和網(wǎng)絡(luò)優(yōu)化工作的現(xiàn)狀,云計(jì)算將給移動(dòng)通信網(wǎng)絡(luò)帶來(lái)深刻變革。主要在以下幾個(gè)方面:1)模式改變傳統(tǒng)移動(dòng)通信網(wǎng)絡(luò)優(yōu)化模式環(huán)境下,運(yùn)營(yíng)商不得不面對(duì)多系統(tǒng)應(yīng)用和不同廠家生產(chǎn)的多種設(shè)備,為了增強(qiáng)系統(tǒng)的可用性,運(yùn)營(yíng)商必須對(duì)每種應(yīng)用和設(shè)備分別提出要求,并不時(shí)向技術(shù)限制妥協(xié)。若采用云計(jì)算模型,則可獲得眾多服務(wù)的協(xié)作支持。無(wú)論設(shè)備是哪個(gè)廠商提供,運(yùn)營(yíng)商都無(wú)需關(guān)心整合的細(xì)節(jié)過(guò)程,只需享受服務(wù)。網(wǎng)絡(luò)優(yōu)化前期工作是調(diào)用、分析、處理各類(lèi)數(shù)據(jù)庫(kù),而此項(xiàng)工作又最是冗長(zhǎng),如果采用云計(jì)算,網(wǎng)絡(luò)優(yōu)化工作則可以省略數(shù)據(jù)預(yù)處理過(guò)程,且優(yōu)化采集的數(shù)據(jù)無(wú)需整合,大大提高了網(wǎng)優(yōu)工作效率。2)降低成本,超值服務(wù)每個(gè)運(yùn)營(yíng)商都建立有一個(gè)專(zhuān)用的網(wǎng)絡(luò)優(yōu)化系統(tǒng),要負(fù)擔(dān)自身設(shè)備和人員的開(kāi)銷(xiāo),這樣成本是很高的。如果運(yùn)營(yíng)商將資源分享出去或者分享了其他運(yùn)營(yíng)商的資源,那么就只需負(fù)擔(dān)部分系統(tǒng)費(fèi)用。采用云計(jì)算模型,則運(yùn)營(yíng)商擁有的資源來(lái)自世界各地,負(fù)擔(dān)的成本則會(huì)下降很多。3)龐大的數(shù)據(jù)“云”云計(jì)算的基本原理是通過(guò)云端的資源,如大型硬件平臺(tái)、數(shù)據(jù)中心等,向互聯(lián)網(wǎng)客戶(hù)提供資源租用、應(yīng)用托管、服務(wù)外包等。龐大的云端資源,剛好滿(mǎn)足了移動(dòng)通信網(wǎng)絡(luò)優(yōu)化所需的數(shù)據(jù)管理。網(wǎng)絡(luò)優(yōu)化工作除了對(duì)海量數(shù)據(jù)進(jìn)行分析之外,還需大量經(jīng)驗(yàn)的積累,也就是常說(shuō)的建立優(yōu)化方案庫(kù)或加油站。采用云計(jì)算模型,則可分享優(yōu)化方案庫(kù)里的優(yōu)化經(jīng)驗(yàn),尋求類(lèi)似的案例,在很大程度上簡(jiǎn)化了優(yōu)化程序。優(yōu)化方案庫(kù)的建立為網(wǎng)絡(luò)優(yōu)化工作人員提供了優(yōu)化通信網(wǎng)絡(luò)的實(shí)施依據(jù)。如果按現(xiàn)在GPRS的速度,打開(kāi)一些電腦網(wǎng)頁(yè)也會(huì)出現(xiàn)延遲,更別說(shuō)進(jìn)行云計(jì)算了,因?yàn)樵朴?jì)算的處理部分雖然在“云”端,但單純輸入輸出的數(shù)據(jù)量也不少,還得做到延遲非常小才行。因此,對(duì)于現(xiàn)在大眾所使用的GSM網(wǎng)絡(luò)來(lái)說(shuō),云計(jì)算相當(dāng)于“天方夜譚”。但是我們遇到了一個(gè)很好的契機(jī):3G的普及,包括我國(guó)的TDSCDMA在內(nèi)的3大3G標(biāo)準(zhǔn),在慢速移動(dòng)時(shí)都能提供至少2M的傳輸速率,而wifi提供的高速帶寬更是勝于3G網(wǎng)絡(luò),對(duì)于熱點(diǎn)覆蓋逐漸完善的城市,搭建云平臺(tái)也成為可能。對(duì)于臺(tái)式機(jī)的云計(jì)算來(lái)說(shuō),這個(gè)帶寬可能不夠,但考慮到手機(jī)本身的輸入輸出量有限,如果合理設(shè)計(jì)輸入輸出界面的話(huà)完全可以滿(mǎn)足移動(dòng)云計(jì)算的要求。另外,高帶寬、低延時(shí)交換以及無(wú)線(xiàn)與有線(xiàn)以太網(wǎng)的結(jié)合也是保證云計(jì)算數(shù)據(jù)傳輸?shù)母尽R虼?,?duì)于移動(dòng)云計(jì)算來(lái)說(shuō),3G和wifi帶來(lái)的高帶寬是必須的。當(dāng)前無(wú)線(xiàn)通信技術(shù)日新月異,新業(yè)務(wù)層出不窮,市場(chǎng)潛力巨大。我國(guó)無(wú)線(xiàn)通信正在向高頻段、規(guī)模化、寬帶化、數(shù)據(jù)化方向發(fā)展,并逐漸形成多個(gè)新的熱點(diǎn)。經(jīng)過(guò)初步探索,我認(rèn)為搭建云平臺(tái)對(duì)于無(wú)線(xiàn)網(wǎng)絡(luò)通信需具備以下幾種技術(shù):1)虛擬化層的網(wǎng)絡(luò)穩(wěn)定性云計(jì)算技術(shù)必須在某種虛擬化技術(shù)支持下運(yùn)行來(lái)滿(mǎn)足以下的各種需求,尤其是靈活性。隨著計(jì)算行業(yè)從專(zhuān)用硬件向隨需計(jì)算的逐步轉(zhuǎn)變,用于網(wǎng)絡(luò)應(yīng)用軟件的專(zhuān)用模式的一大關(guān)鍵特性就是穩(wěn)定性,靜態(tài)IP地址。當(dāng)云恢復(fù)計(jì)算的云實(shí)例,研發(fā)人員應(yīng)該能夠依靠網(wǎng)絡(luò)應(yīng)用程序工作,而無(wú)需重新更改網(wǎng)絡(luò)設(shè)置。2) 用于實(shí)例創(chuàng)建,刪除和復(fù)制的應(yīng)用程序接口研發(fā)人員可以利用云計(jì)算技術(shù)做業(yè)務(wù),而無(wú)需求助他人或者通過(guò)電話(huà)與銷(xiāo)售人員聯(lián)絡(luò)。換句話(huà)說(shuō),無(wú)論是否需要用戶(hù)都應(yīng)該能從隨需計(jì)算上獲取幫助。3) 應(yīng)用軟件層的協(xié)同工作云計(jì)算技術(shù)應(yīng)該遵循服務(wù)的持續(xù)性原則在應(yīng)用軟件框架內(nèi)對(duì)核心設(shè)置提供支持。4) 狀態(tài)層的協(xié)同能力狀態(tài)層是升級(jí)網(wǎng)絡(luò)應(yīng)用軟件時(shí)最難解決的問(wèn)題。因此云計(jì)算技術(shù)廠商的創(chuàng)新有時(shí)就以犧牲協(xié)同能力為代價(jià)。這不是單純決定我們應(yīng)該全力支持MySQL或者Postgres的問(wèn)題,因?yàn)槲覀儗l(fā)現(xiàn)如果使用這些工具,我們期望的需求(比如自動(dòng)升級(jí))在實(shí)際應(yīng)用中根本無(wú)法實(shí)現(xiàn)。5)高速帶寬的無(wú)線(xiàn)接入 保證通信質(zhì)量,以最小時(shí)隙降低網(wǎng)絡(luò)延時(shí),提高通信效率。6)多址技術(shù)、自適應(yīng)天線(xiàn)及多用戶(hù)檢測(cè)自適應(yīng)天線(xiàn):包括智能天線(xiàn)系統(tǒng)。在傳統(tǒng)的蜂窩系統(tǒng)中,為減少同道干擾,通常采用若干個(gè)波束的天線(xiàn)。這雖然提高了信噪比,卻降低了干線(xiàn)效率,不同的波束之間需越區(qū)切換。如果每個(gè)扇區(qū)擁有所有天線(xiàn)波束,終端移動(dòng)時(shí),智能天線(xiàn)開(kāi)關(guān)可能自動(dòng)連接波束,可以大大提高系統(tǒng)容量。多用戶(hù)檢測(cè):這是綜合利用用戶(hù)碼字和定時(shí)信息來(lái)檢測(cè)每個(gè)單獨(dú)用戶(hù)。CDMA/PRMA組合協(xié)議[29]:這是對(duì)傳統(tǒng)PRMA協(xié)議的擴(kuò)展,以支持DSCDMA。當(dāng)?shù)谌苿?dòng)通信的開(kāi)發(fā)工作正在如火如荼地進(jìn)行時(shí),第四代移動(dòng)通信的腳步聲已經(jīng)悄然響起。B3G/4G無(wú)線(xiàn)通信系統(tǒng)是指廣泛應(yīng)用于各種電信環(huán)境的無(wú)線(xiàn)系統(tǒng)的總和,包括蜂窩、固定無(wú)線(xiàn)接入、游牧(Nomadic)接入系統(tǒng)等。WiFi是目前無(wú)線(xiàn)接入的主流標(biāo)準(zhǔn),在Intel的強(qiáng)力支持下,WiFi已經(jīng)有了接班人。它就是全面兼容現(xiàn)有WiFi的WiMAX,現(xiàn)有通信系統(tǒng)的補(bǔ)充,可看作是3G的一種補(bǔ)充,未來(lái)的B3G/4G移動(dòng)通信系統(tǒng),將是多個(gè)現(xiàn)有系統(tǒng)的融合和發(fā)展,為用戶(hù)提供全接入的信息服務(wù)。目前,從無(wú)線(xiàn)傳輸、系統(tǒng)、和“云業(yè)務(wù)傳輸”角度來(lái)看對(duì)新一代移動(dòng)通信系統(tǒng)的共識(shí)主要有:1)統(tǒng)一的無(wú)線(xiàn)接入,全球無(wú)縫覆蓋以及全球漫游。2)高速、高效的空中接口和接入網(wǎng)結(jié)構(gòu)。3)動(dòng)態(tài)支持各種傳輸類(lèi)型、終端類(lèi)型、無(wú)線(xiàn)環(huán)境、QoS類(lèi)型和各種移動(dòng)模式。4)基于路由的全I(xiàn)P網(wǎng)絡(luò),更多的多媒體應(yīng)用業(yè)務(wù)。5)極大的系統(tǒng)容量,更高的頻譜利用率。面對(duì)全新的移動(dòng)3G網(wǎng)絡(luò)和高速傳輸?shù)膚ifi等無(wú)線(xiàn)通信網(wǎng)絡(luò),云計(jì)算平臺(tái)要做到以下幾個(gè)方面:1)大規(guī)模:由具備一定規(guī)模的多個(gè)節(jié)點(diǎn)組成的IT系統(tǒng),系統(tǒng)規(guī)模幾乎可以無(wú)限擴(kuò)大。2)高度擴(kuò)展性和彈性:系統(tǒng)具備高度的擴(kuò)展性和彈性,可以以即插即用的方式方便、快速地增加和減少資源。3)資源共享:計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)等抽象為資源池,能夠同時(shí)為多個(gè)用戶(hù)、多種應(yīng)用提供服務(wù)。4)按需使用、按量計(jì)費(fèi):用戶(hù)可通過(guò)自服務(wù)系統(tǒng)按需對(duì)所需資源量進(jìn)行調(diào)漲,系統(tǒng)應(yīng)能夠提供使用量監(jiān)控、管理和計(jì)費(fèi)。云計(jì)算是我國(guó)IT產(chǎn)業(yè)趕超世界先進(jìn)水平的一個(gè)難得機(jī)遇,對(duì)于建設(shè)創(chuàng)新型、節(jié)能型的和諧社會(huì)具有非常大的推動(dòng)作用。該系統(tǒng)的設(shè)計(jì)初衷是利用龐大的計(jì)算能力和存儲(chǔ)能力云計(jì)算基礎(chǔ)設(shè)施,以實(shí)現(xiàn)網(wǎng)頁(yè)適應(yīng)引擎的運(yùn)行。云的門(mén)戶(hù)網(wǎng)站是一個(gè)無(wú)線(xiàn)終端用戶(hù)和原始網(wǎng)站之間的接口。在這里,它代表著新的無(wú)線(xiàn)網(wǎng)絡(luò)接入服務(wù)。從系統(tǒng)架構(gòu),我們可以得出結(jié)論:必須設(shè)計(jì)基于云計(jì)算的分布式網(wǎng)頁(yè)匹配引擎和分布式網(wǎng)頁(yè)區(qū)塊管理方案,使引擎可以在分布式和并行式云計(jì)算下運(yùn)行。分布式網(wǎng)頁(yè)適配引擎是由兩個(gè)模塊構(gòu)成。他們分別是結(jié)構(gòu)處理器和迭代網(wǎng)頁(yè)攔截器。結(jié)構(gòu)處理器分析正常網(wǎng)頁(yè)并創(chuàng)建DOM樹(shù)作為輸出頁(yè)面。迭代網(wǎng)頁(yè)攔截器把網(wǎng)頁(yè)分割成小塊,并使這些分塊的網(wǎng)頁(yè)適配引擎在分布式和并行式云計(jì)算下運(yùn)行。 系統(tǒng)架構(gòu) 系統(tǒng)組建模塊1)結(jié)構(gòu)處理器 結(jié)構(gòu)處理器在HTML標(biāo)準(zhǔn)的基礎(chǔ)上分析正常的網(wǎng)頁(yè),填補(bǔ)像li,hi 等失蹤的HTML標(biāo)簽。然后,模塊構(gòu)建基于DOM標(biāo)準(zhǔn)的相應(yīng)的DOM樹(shù)。網(wǎng)頁(yè)的內(nèi)容和結(jié)構(gòu)由了DOM樹(shù)反映出來(lái),包括那些建設(shè)網(wǎng)頁(yè)的要素,比如,元素名稱(chēng),元素含量和元素屬性,也包括這些要素之間的關(guān)系。一個(gè)HTML結(jié)構(gòu)的DOM樹(shù)比原網(wǎng)頁(yè)流數(shù)據(jù)更容易被訪問(wèn)和操作。 HTML 文檔的相應(yīng)DOM樹(shù)2)迭代網(wǎng)頁(yè)攔截器 迭代網(wǎng)頁(yè)攔截器的主要工作是設(shè)計(jì)網(wǎng)頁(yè)攔截器算法,并使該算法可部署到分布式和平行式云計(jì)算模型。因此,如何用合理和迭代的方法把一個(gè)網(wǎng)頁(yè)分割成小塊是這個(gè)模塊關(guān)鍵問(wèn)題。截至現(xiàn)在,由于實(shí)際操作中的語(yǔ)義技術(shù)的智能性較低,目前大部分的研究?jī)H限于特殊的網(wǎng)頁(yè)、特殊的網(wǎng)站、或特殊頁(yè)面格式。這些方法包括HTML結(jié)構(gòu)分析方法,基于自然語(yǔ)言的處理方法,機(jī)器學(xué)習(xí)和本體論。然而,這些研究過(guò)于個(gè)別而不能廣泛應(yīng)用。由于用戶(hù)網(wǎng)絡(luò)沖浪行為的隨機(jī)性和響應(yīng)時(shí)間的高要求,當(dāng)無(wú)線(xiàn)設(shè)備訪問(wèn)新領(lǐng)域或新結(jié)構(gòu)的網(wǎng)頁(yè)時(shí),這些系統(tǒng)通常無(wú)法順利運(yùn)作。為了設(shè)計(jì)一個(gè)迭代網(wǎng)頁(yè)攔截器,這里要首先分析頁(yè)面結(jié)構(gòu)。其實(shí),不管在垂直的方向還是在在水平方向上,有一個(gè)網(wǎng)頁(yè)中都會(huì)存在一些網(wǎng)頁(yè)之間和攔截器之間的分層迭代關(guān)系。 在垂直的角度的分層迭代關(guān)系從垂直的角度來(lái)看,在第一層頁(yè)面,并且網(wǎng)頁(yè)將被我們建議的頁(yè)面攔截器分解成許多塊。每個(gè)塊包含許多超鏈接,它們可以鏈接到下一個(gè)較低層的網(wǎng)頁(yè)。重復(fù)下去,直到當(dāng)前塊只包含沒(méi)有任何鏈接或能鏈接到上一層頁(yè)面的超鏈接的內(nèi)容信息。 原來(lái)的網(wǎng)頁(yè)分割成小的區(qū)塊,并通過(guò)分布式網(wǎng)頁(yè)匹配引擎分配到云計(jì)算基礎(chǔ)設(shè)施中,隨后管理這些分散的網(wǎng)頁(yè)塊非常重要。為了滿(mǎn)足要求,必須解決兩個(gè)問(wèn)題:數(shù)據(jù)結(jié)構(gòu)定義和映射頁(yè)塊。 1)數(shù)據(jù)結(jié)構(gòu) 為了管理這些分布式網(wǎng)頁(yè)塊,一個(gè)簡(jiǎn)單稱(chēng)作Distributed Hash Table(DHT) 的Blocks Table被用來(lái)記錄區(qū)塊。該表主要包含三個(gè)屬性: Blocks Table{Block ID, Block URL, HTML code}Block ID是每個(gè)區(qū)塊獨(dú)特的標(biāo)識(shí),每個(gè)區(qū)塊由分布式網(wǎng)頁(yè)適配引擎所創(chuàng)建。這是一個(gè)數(shù)字序列,它是被像a,b,c的點(diǎn)所分割。這里a,b和c是1位的隨機(jī)數(shù)。點(diǎn)代表了迭代網(wǎng)頁(yè)攔截器的層數(shù)。無(wú)論在垂直方向或在水平方向,一旦塊將進(jìn)一步成為解析器,一個(gè)點(diǎn)將被附加在當(dāng)前Block ID后方。Block URL是云的門(mén)戶(hù)網(wǎng)站門(mén),用來(lái)獲得每個(gè)塊的URL。例如,如果原始網(wǎng)頁(yè)的網(wǎng)址是,并且位于原來(lái)網(wǎng)頁(yè)的頂部的塊,它的block ID是****,那么,塊的網(wǎng)址將會(huì)是?blockid =****。HTML code是每塊的HTML源代碼 ,被迭代頁(yè)攔截器所創(chuàng)建。 2)頁(yè)塊映射此問(wèn)題集中在如何取得HTML源代碼目標(biāo)分塊頁(yè),并且是在分布式云計(jì)算基礎(chǔ)設(shè)施的基礎(chǔ)上通過(guò)使用上面定義的Blocks Table獲得關(guān)系,在構(gòu)建Block ID時(shí),使用Distributed Hash Table(DHT)和分層迭代關(guān)系,也就是分布式雜湊表,用來(lái)將一個(gè)關(guān)鍵值(key)的集合分散到所有在分散式系統(tǒng)中的節(jié)點(diǎn),并且可以有效地將信息轉(zhuǎn)送到唯一 一個(gè)擁有查詢(xún)者提供的關(guān)鍵值的節(jié)點(diǎn)(Peers)。這里的節(jié)點(diǎn)類(lèi)似雜湊表中的儲(chǔ)存位置。分散式雜湊表通常是為了擁有極大節(jié)點(diǎn)數(shù)量的系統(tǒng),而且在系統(tǒng)的節(jié)點(diǎn) 常常會(huì)加入或離開(kāi)(例如網(wǎng)路斷線(xiàn))而設(shè)計(jì)的。在一個(gè)結(jié)構(gòu)性的延展網(wǎng)路(overlay network)中,參加的節(jié)點(diǎn)需要與系統(tǒng)中一小部份的節(jié)點(diǎn)溝通,這也需要使用分散式雜湊表。分散式雜湊表可以用以建立更復(fù)雜的服務(wù),例如分散式檔案系 統(tǒng)、點(diǎn)對(duì)點(diǎn)技術(shù)檔案分享系統(tǒng)、合作的網(wǎng)頁(yè)快取、多點(diǎn)傳輸、任意點(diǎn)傳輸(any cast)、網(wǎng)域名稱(chēng)系統(tǒng)以及即時(shí)無(wú)線(xiàn)通信技術(shù)就可以設(shè)計(jì)出分布式映射算法。由于無(wú)論在垂直方向還是在水平方向上,在一個(gè)網(wǎng)頁(yè)里面,網(wǎng)頁(yè)之間和區(qū)塊之間都有一些層次迭代關(guān)系,表標(biāo)記方法和DOM標(biāo)準(zhǔn),這里就出現(xiàn)了一新型且簡(jiǎn)單的分布式迭代網(wǎng)頁(yè)攔截器算法。 一個(gè)經(jīng)過(guò)計(jì)算的云收到一個(gè)網(wǎng)頁(yè)或者網(wǎng)頁(yè)塊的HTML代碼后,其相應(yīng)的DOM樹(shù)首先被創(chuàng)建。然后自上而下的貫穿被用來(lái)選擇最接近當(dāng)前根節(jié)點(diǎn),所有不同的表型子樹(shù)。對(duì)于每個(gè)靠近表根節(jié)點(diǎn)的表子樹(shù),如果它的所有直接子節(jié)點(diǎn)只有屬性而沒(méi)有價(jià)值,那么忽視這種子樹(shù)類(lèi)。第三,就其余表型子樹(shù),其主要工作是在垂直或水平方向有邏輯的運(yùn)行。如果只有一子樹(shù)需要處理,并且這一子樹(shù)所屬的網(wǎng)頁(yè)用戶(hù)正在查看,然后垂直方向的進(jìn)程就開(kāi)始運(yùn)行。當(dāng)前網(wǎng)頁(yè)區(qū)塊的超鏈接所鏈接的網(wǎng)頁(yè)將在其他分布式和并行式的云計(jì)算中成為分析器。如果有多個(gè)子樹(shù),水平方向的進(jìn)程就會(huì)運(yùn)行,這些塊將被發(fā)送到其他計(jì)算機(jī)云和進(jìn)一步分解。該算法的偽代碼,步驟如下所示:1)Initialize and create a DOM tree corresponding to original web page2)From current root node, use a topdown traverse: select all different‘table’ subtrees that are the nearest to root node3)For i=1: Boolean flag=falseFor j=1:subtrees[i].childNumif child[j].value≠null{flag=true。 break}If flag=falseIgnore subtrees[i]4)If =1//vertical processingIf verticalLayer=1// processing 2nd layer for cache onlyFor k=1:Send the hyperlink request to other cloud5)else if 1//horizontal processingFor i=1:Send the page block Html code which the subtrees[i]corresponds to the other puting cloud評(píng)價(jià)分為效率評(píng)價(jià)和成效評(píng)估。評(píng)價(jià)方案是類(lèi)似于在中實(shí)施的方案,主要是理論式研究得出的結(jié)論,在其中研究發(fā)現(xiàn)給出分別基于代理模式和P2P協(xié)同模式的部署。并得出