基于移動(dòng)agen的web服務(wù)突現(xiàn)機(jī)制研究_第1頁(yè)
基于移動(dòng)agen的web服務(wù)突現(xiàn)機(jī)制研究_第2頁(yè)
基于移動(dòng)agen的web服務(wù)突現(xiàn)機(jī)制研究_第3頁(yè)
基于移動(dòng)agen的web服務(wù)突現(xiàn)機(jī)制研究_第4頁(yè)
基于移動(dòng)agen的web服務(wù)突現(xiàn)機(jī)制研究_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于移動(dòng)agen的web服務(wù)突現(xiàn)機(jī)制研究

1web服務(wù)動(dòng)態(tài)管理框架web服務(wù)基于wsdl、uddi和soap,基于xml的操作、平臺(tái)和稀疏合作特征。語(yǔ)義,特別是本體的提出,為Web服務(wù)的自動(dòng)發(fā)現(xiàn)、合成提供了一種新的思想。在語(yǔ)義Web服務(wù)的方式下,服務(wù)的發(fā)現(xiàn)、執(zhí)行和合成不需要由人來(lái)完成,而是可以由Agent來(lái)自動(dòng)完成用戶(hù)提出的復(fù)雜任務(wù)。服務(wù)數(shù)量的增加使集中管理變得非常困難,同時(shí)大量的服務(wù)更新、移動(dòng)服務(wù)、普適計(jì)算使服務(wù)一直處在變化中,所以Web服務(wù)合成和動(dòng)態(tài)管理是非常復(fù)雜的。Agent雖然成功用于服務(wù)發(fā)現(xiàn)、合成,但服務(wù)管理過(guò)程如何利用Agent自主性形成自動(dòng)服務(wù),以及數(shù)量巨大的Agent的產(chǎn)生、消亡、遷移、穩(wěn)定、通信還沒(méi)有成熟的管理方法。典型系統(tǒng)如:eFlow系統(tǒng)、DynFlow和SELF-SERV。SHOP2服務(wù)合成方法,在互聯(lián)網(wǎng)中,這種系統(tǒng)會(huì)很快形成瓶頸。對(duì)于下一代的Web服務(wù)動(dòng)態(tài)管理框架,HaiZhuge總結(jié)出其具有的主要特征:服務(wù)訪問(wèn)控制的分布性、自動(dòng)的合成策略、服務(wù)變化的自適應(yīng)、自擴(kuò)展及對(duì)服務(wù)合成的自調(diào)整等。生物體的組織是一個(gè)復(fù)雜的巨系統(tǒng),其免疫服務(wù)突現(xiàn)和神經(jīng)內(nèi)分泌調(diào)節(jié)給我們研究Web服務(wù)合成和管理重要的啟示。已經(jīng)證實(shí),細(xì)胞因子和受體構(gòu)成交互的生物網(wǎng)絡(luò)通用語(yǔ)言,通過(guò)雙向信息傳遞和相互作用使神經(jīng)內(nèi)分泌系統(tǒng)與免疫系統(tǒng)之間構(gòu)成一個(gè)有機(jī)的整體智能系統(tǒng)。免疫系統(tǒng)通過(guò)免疫突現(xiàn)來(lái)清除外來(lái)抗原(Ag,即病原體),巨量的免疫B細(xì)胞在神經(jīng)內(nèi)分泌的調(diào)節(jié)下,由一些功能簡(jiǎn)單的個(gè)體通過(guò)獨(dú)特型識(shí)別作用形成具有特定功能的網(wǎng)絡(luò)組合,完成了抗原的識(shí)別和清除的任務(wù)。免疫層是主要的工作平臺(tái)。神經(jīng)內(nèi)分泌層感知免疫層變化,通過(guò)復(fù)雜的調(diào)節(jié)機(jī)制,使系統(tǒng)構(gòu)成一個(gè)穩(wěn)定、動(dòng)態(tài)平衡的生物網(wǎng)絡(luò)系統(tǒng)。整個(gè)系統(tǒng)沒(méi)有中心控制節(jié)點(diǎn),完全是分布式、自組織完成。生物網(wǎng)絡(luò)系統(tǒng)的重要特性是智能協(xié)調(diào)作用的突現(xiàn)。突現(xiàn)是指生物個(gè)體遵循一組簡(jiǎn)單的行為規(guī)則,而一群個(gè)體則展示復(fù)雜的突現(xiàn)行為,即局部相互作用能突現(xiàn)全局行為。突現(xiàn)計(jì)算有三個(gè)重要方面:自組織、聚集現(xiàn)象和協(xié)作行為。在生物網(wǎng)絡(luò)計(jì)算框架的基礎(chǔ)上,本文借鑒生物組織的整體特性機(jī)理,進(jìn)一步提出了Web服務(wù)突現(xiàn)的方法。服務(wù)的突現(xiàn)表現(xiàn)為一個(gè)自發(fā)的、協(xié)作的服務(wù)聚集的過(guò)程。服務(wù)是由突現(xiàn)形成的超級(jí)實(shí)體或進(jìn)一步形成的超級(jí)實(shí)體網(wǎng)絡(luò)提供的。顯然,Web服務(wù)動(dòng)態(tài)合成和管理框架的特征與神經(jīng)內(nèi)分泌、免疫形成的生物組織智能系統(tǒng)及其特性非常相似。Web服務(wù)突現(xiàn)的研究方法是利用移動(dòng)Agent代理Web服務(wù),移動(dòng)Agent設(shè)計(jì)成為具有免疫生物行為的單元,簡(jiǎn)單的Web服務(wù)單元通過(guò)移動(dòng)Agent自組織、自進(jìn)化、自聚集協(xié)作形成新服務(wù)的過(guò)程,可以自動(dòng)完成動(dòng)態(tài)服務(wù)合成和管理等一系列工作。在生物網(wǎng)絡(luò)平臺(tái)基礎(chǔ)上,本文提出Web服務(wù)突現(xiàn)的研究方法,并設(shè)計(jì)和部分實(shí)現(xiàn)了Web服務(wù)突現(xiàn)的模型。提供了Web服務(wù)自組織管理的動(dòng)態(tài)合成一種新的思路。仿真數(shù)據(jù)說(shuō)明了模型的進(jìn)化和適應(yīng)性。2web服務(wù)的突然設(shè)計(jì)和實(shí)現(xiàn)2.1生物實(shí)體環(huán)境Web服務(wù)突現(xiàn)模型是一個(gè)應(yīng)用Java語(yǔ)言開(kāi)發(fā)的軟件功能模塊結(jié)構(gòu),如圖1所示。它架構(gòu)在分布式網(wǎng)絡(luò)節(jié)點(diǎn)的Java虛擬機(jī)(JVM)上(包括工作站、服務(wù)器、計(jì)算機(jī)設(shè)備)。生物實(shí)體(移動(dòng)的Agent)生存環(huán)境相當(dāng)于免疫系統(tǒng),每個(gè)移動(dòng)Agent都生存在Agent生存環(huán)境中,生物實(shí)體代理簡(jiǎn)單的Web服務(wù),同時(shí)生物實(shí)體被設(shè)計(jì)為具有簡(jiǎn)單免疫細(xì)胞的單元,遵循能量控制機(jī)制和生物行為規(guī)則(遷移、再生、變異和死亡等),而一群生物實(shí)體展示了復(fù)雜的行為(如適應(yīng)性、進(jìn)化、安全性等)。Web服務(wù)請(qǐng)求相當(dāng)于抗原,多個(gè)生物實(shí)體的突現(xiàn)形成實(shí)體網(wǎng)絡(luò)(完成Web服務(wù)的合成),這種方式下,系統(tǒng)自動(dòng)完成合成到管理的工作。Web服務(wù)突現(xiàn)模型主要功能模塊如圖1。(1)生物實(shí)體的描述是網(wǎng)絡(luò)應(yīng)用中的最小組件。它是一種自治的移動(dòng)Agent,用于形成網(wǎng)絡(luò)服務(wù)與應(yīng)用。生物實(shí)體由屬性、行為和功能組成(見(jiàn)表1)。屬性描述關(guān)于生物實(shí)體的信息。行為實(shí)現(xiàn)生物動(dòng)作,主要有能量交換和存儲(chǔ)、生物實(shí)體間通信、遷移、復(fù)制/再生等。功能實(shí)現(xiàn)生物實(shí)體提供的服務(wù),包括與服務(wù)相關(guān)的操作\資料,如數(shù)據(jù)、應(yīng)用代碼、用戶(hù)信息。(2)實(shí)體是否可以直接訪問(wèn)容器作為生物網(wǎng)絡(luò)容器提供了底層操作來(lái)維持生物網(wǎng)絡(luò)平臺(tái)。通常生物實(shí)體不能直接訪問(wèn)容器。容器提供的服務(wù)主要有:實(shí)體注冊(cè)/取消注冊(cè)、實(shí)體激活/釋放、資源管理、實(shí)體參考管理、接收/發(fā)送請(qǐng)求。(3)生物實(shí)體的分配是基于生物免疫機(jī)理的服務(wù)單元,包括:能量作用控制服務(wù)、實(shí)體遷移服務(wù)、進(jìn)化狀態(tài)管理、命名服務(wù)、群落生境監(jiān)聽(tīng)服務(wù)等,并把到來(lái)的消息分配給運(yùn)行在本地平臺(tái)上的生物實(shí)體。它們提供基本的生物免疫機(jī)理的核心服務(wù),通過(guò)這些服務(wù)可以完成免疫機(jī)理的各種任務(wù)。(4)神經(jīng)、顱內(nèi)系統(tǒng)是對(duì)核心模塊的調(diào)節(jié)單元及系統(tǒng)的功能擴(kuò)展單元,定義了與神經(jīng)、內(nèi)分泌系統(tǒng)相對(duì)應(yīng)的調(diào)節(jié)功能,主要作用是對(duì)Web服務(wù)生存環(huán)境動(dòng)態(tài)管理、調(diào)節(jié)生物服務(wù)實(shí)體操作優(yōu)化,引導(dǎo)實(shí)體的自治行為和自主決策,形成群體智能同時(shí)保持系統(tǒng)的穩(wěn)定。12監(jiān)測(cè)和管理收集生物服務(wù)實(shí)體在發(fā)現(xiàn)、更新、突現(xiàn)的消息,同時(shí)監(jiān)測(cè)實(shí)體的網(wǎng)絡(luò)狀況及實(shí)體的生境的信息。2生物服務(wù)實(shí)體的服務(wù)管理分析監(jiān)測(cè)生物實(shí)體收集的消息(服務(wù)質(zhì)量、服務(wù)信譽(yù)、網(wǎng)絡(luò)環(huán)境的變化),對(duì)生物服務(wù)實(shí)體的服務(wù)管理做智能調(diào)節(jié)。調(diào)節(jié)過(guò)程是通過(guò)對(duì)生物服務(wù)實(shí)體的能量調(diào)整、生物激勵(lì)等方式來(lái)完成。32智能服務(wù)管理管理用戶(hù)Agent的服務(wù)請(qǐng)求,同時(shí)管理生物服務(wù)實(shí)體對(duì)應(yīng)Web服務(wù)的語(yǔ)義描述和模塊的語(yǔ)義服務(wù)支持。4翻譯接口傳遞生物服務(wù)實(shí)體的服務(wù)協(xié)作要求,同時(shí)支持實(shí)體間進(jìn)行Web服務(wù)的LinearLogic推演交互。52服務(wù)推廣管理對(duì)生物服務(wù)實(shí)體Web服務(wù)的突現(xiàn)過(guò)程管理,完成Web服務(wù)突現(xiàn)的工作流轉(zhuǎn)換。(5)生物服務(wù)實(shí)體生物服務(wù)實(shí)體工作在生物網(wǎng)絡(luò)核心模塊和擴(kuò)展模塊構(gòu)成的分布式容器上。Web服務(wù)發(fā)現(xiàn)和服務(wù)突現(xiàn)是生物服務(wù)實(shí)體在環(huán)境平臺(tái)上相互作用完成的。每個(gè)帶有自治行為的生物實(shí)體,除了具備與自身個(gè)性服務(wù)和應(yīng)用相關(guān)的功能外,都遵循著生物演化法則,且可以通過(guò)生物網(wǎng)絡(luò)結(jié)構(gòu)的變異和自然選擇機(jī)理進(jìn)化到期望的行為。生物服務(wù)實(shí)體遵守能量管理機(jī)制,生物實(shí)體的生物操作和服務(wù)都由能量進(jìn)行調(diào)節(jié),實(shí)體的遷移、再生、變異和死亡,都伴隨這能量的增加和減少。能自治地適應(yīng)異構(gòu)和動(dòng)態(tài)變化的環(huán)境條件環(huán)境即是移動(dòng)Agent的生物生存環(huán)境,基于它們所在環(huán)境的本地信息進(jìn)行自治決策,它們都擁有生物組織系統(tǒng)的智能特征。生物實(shí)體如果代理提供優(yōu)質(zhì)服務(wù),會(huì)擁有較高的能量,而較差的服務(wù)會(huì)使生物服務(wù)實(shí)體能量降低,直至死亡。隨著時(shí)間的推移,實(shí)體代理會(huì)趨向更有效的服務(wù),從而按照“優(yōu)勝劣汰”的自然選擇機(jī)理達(dá)到服務(wù)管理的自進(jìn)化。同時(shí),對(duì)于服務(wù)的環(huán)境變化,生物實(shí)體會(huì)按照生物行為對(duì)代理的Web服務(wù)知識(shí)進(jìn)行相應(yīng)的合并、分離等生物操作,動(dòng)態(tài)地適應(yīng)環(huán)境。通過(guò)這種方式來(lái)構(gòu)建分布的Web服務(wù)管理,生物服務(wù)實(shí)體設(shè)計(jì)相對(duì)簡(jiǎn)單,而系統(tǒng)的自進(jìn)化、自組織、自適應(yīng)能力是智能調(diào)節(jié)下多個(gè)生物服務(wù)實(shí)體共同作用的結(jié)果。在實(shí)體的協(xié)同作用中,Web服務(wù)智能管理調(diào)節(jié)層會(huì)進(jìn)行動(dòng)態(tài)調(diào)節(jié),但沒(méi)有中心機(jī)構(gòu)控制著所有的生物服務(wù)實(shí)體。(6)輕微的公共服務(wù)由生物實(shí)體相互作用突現(xiàn)Web服務(wù)管理的所需要的服務(wù)。顯然,這個(gè)服務(wù)實(shí)現(xiàn)了Web服務(wù)的資源定位、合成、管理、任務(wù)分配、認(rèn)證的工作。(7)服務(wù)輸入即開(kāi)源代碼提供了Web服務(wù)應(yīng)用的開(kāi)發(fā)環(huán)境,包括底層的功能開(kāi)發(fā)、生物實(shí)體的生成、遠(yuǎn)程協(xié)作、協(xié)商支持等。(8)生物網(wǎng)絡(luò)平臺(tái)的應(yīng)用生物網(wǎng)絡(luò)間的通信有兩種:生物實(shí)體之間通信和生物網(wǎng)絡(luò)平臺(tái)之間通信。通信時(shí),除了重用FIPAACL的部分通信動(dòng)作(Request,Agree,Refuse,Not-Understand,Inform,Failure,Query-Ref,Query-If)外,根據(jù)生物網(wǎng)絡(luò)中服務(wù)內(nèi)容的需要,BNCL定義了一些新的通信動(dòng)作,如Defray(支付能量給一個(gè)提供服務(wù)的生物實(shí)體)、Advertise(向鄰近的實(shí)體通報(bào)自己的信息如元數(shù)據(jù)、實(shí)體提供的信息等,將實(shí)體加入到生存環(huán)境中)和Convene(通報(bào)發(fā)送者正在尋找某種特點(diǎn)的實(shí)體)等。生物網(wǎng)絡(luò)使用RMI-IIOP(RemoteMethodInvocationoverInternetInter-OrbProtocol)技術(shù)作為消息的傳輸協(xié)議。生物網(wǎng)絡(luò)平臺(tái)采用基于RMI-IIOP技術(shù)的生物網(wǎng)絡(luò)通信架構(gòu)來(lái)傳送具有生物實(shí)體語(yǔ)義的BNCL語(yǔ)言的消息??梢杂肑ava語(yǔ)言來(lái)快速地進(jìn)行分布式應(yīng)用開(kāi)發(fā)對(duì)于復(fù)雜的互聯(lián)網(wǎng)中的Web突現(xiàn)的應(yīng)用,這種模型作為平臺(tái)可以布置在各個(gè)Web服務(wù)的網(wǎng)絡(luò)節(jié)點(diǎn)的Java虛擬機(jī)上,如圖2所示。通過(guò)這種方式來(lái)構(gòu)建Internet網(wǎng)絡(luò)Web服務(wù)和應(yīng)用比較簡(jiǎn)單,因?yàn)閮H需要設(shè)計(jì)生物實(shí)體層次上的相對(duì)簡(jiǎn)單的行為。而其它要求,如適應(yīng)性、安全性和自救能力是多個(gè)平臺(tái)共同作用的突現(xiàn)行為。Web服務(wù)突現(xiàn)模型可以應(yīng)用到各種復(fù)雜的系統(tǒng)中完成網(wǎng)絡(luò)應(yīng)用服務(wù),對(duì)解決分布式、并行、大規(guī)模及互聯(lián)網(wǎng)服務(wù)提供了一種新的研究方法。2.2功能屬性說(shuō)明Java支持Sockets、URL通訊、分布式對(duì)象協(xié)議(RMI)和面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),用Java編程很容易實(shí)現(xiàn)分布Agent間的通訊、實(shí)體和功能模塊的編程。生物實(shí)體的屬性、行為和功能被設(shè)計(jì)成為相應(yīng)的類(lèi),組成能量控制的簡(jiǎn)單生物操作功能也設(shè)計(jì)在生物實(shí)體中,通過(guò)閾值條件控制執(zhí)行。為了實(shí)現(xiàn)Web服務(wù)突現(xiàn),生物實(shí)體不僅要具有生物機(jī)制的設(shè)計(jì),重要的是提高Web服務(wù)之間關(guān)系的推理能力。為了解決該問(wèn)題,在Java語(yǔ)言設(shè)計(jì)的生物實(shí)體中采用的基于LinearLogic(LL)協(xié)作推演研究方法。LL是一種功能非常強(qiáng)大的推演方法,已應(yīng)用于Web服務(wù)合成。我們將LL設(shè)計(jì)在多生物服務(wù)實(shí)體(Agent)的協(xié)商過(guò)程之中,使生物服務(wù)實(shí)體利用LL的規(guī)則對(duì)服務(wù)合成問(wèn)題進(jìn)行自協(xié)商解決。突現(xiàn)實(shí)現(xiàn)的問(wèn)題主要有三個(gè):Web服務(wù)轉(zhuǎn)換為L(zhǎng)L的單元和序列形式問(wèn)題、協(xié)商過(guò)程實(shí)現(xiàn)和執(zhí)行效率問(wèn)題。生物實(shí)體代理的Web服務(wù)信息是采用OWL-S本體描述語(yǔ)言,主要通過(guò)ServiceProfile,ServiceModel和ServiceGrounding這三個(gè)類(lèi)來(lái)描述語(yǔ)義。Web服務(wù)的內(nèi)容由ServiceProfile類(lèi)描述的,分為功能屬性和非功能屬性?xún)蓚€(gè)部分。ServiceProfile的功能屬性包括Inputs,Outputs,Preconditions,Effects和Exceptions,對(duì)主要功能進(jìn)行說(shuō)明。非功能屬性包括有ConsumableQuantitativeAttributes,QualitativeConstraints和QualitativeResults,非功能屬性是相關(guān)參數(shù)約定,主要用來(lái)評(píng)估和選擇服務(wù)。功能屬性和非功能屬性轉(zhuǎn)換都要通過(guò)本體與LL規(guī)則的映射完成。典型轉(zhuǎn)換過(guò)程LL表示如下(參數(shù)1和參數(shù)2滿(mǎn)足則執(zhí)行操作):|-!onto#Parameter1(Model#pal)?!onto#Parameter2(Model#pa2)?onto#Not-。process1#return(1)!onto#Yes(Model#Yes)?onto#process2非功能屬性轉(zhuǎn)換中ConsumableQuantitativeAttributes作為參數(shù)限定服務(wù)資源,Constraints可以轉(zhuǎn)換為:Δ1=Consumablex?!Constraint(2)QualitativeResults可以轉(zhuǎn)換為:Δ2=!Fact(3)按照LL的協(xié)商規(guī)則,Web服務(wù)需求表示為如下公式:ΓaΓb;Δc|-((I?P)-。(O?F)?E))?Δn(4)存在Γa和Γb等由生物實(shí)體代理的Web服務(wù),給定的非功能性的屬性限定Δc,在通過(guò)輸入?yún)?shù)I和輸出參數(shù)O匹配,使Web服務(wù)滿(mǎn)足從狀態(tài)P到F的轉(zhuǎn)變,并滿(mǎn)足Δn的相關(guān)要求,單純的LL協(xié)商執(zhí)行效率較低,這里我們進(jìn)一步使用了局部推演的方法,描述如式(5)所示:S:B→BS(a)={S((R-{r}+{r′}?Ρ+{p′}))(*))a其他(5)(*)ifΡ≠?and?p∈Ρand?r∈RsuchthatSR(r,p)=(r′,p′)andr′≠r。B是生物實(shí)體??梢员硎緸閍=(R,P),其中R是LL接口規(guī)則,P生物實(shí)體的狀態(tài)變化。通過(guò)局部推演是生物實(shí)體的LL表示變得簡(jiǎn)化,提高協(xié)商速度。下面是LL的接口規(guī)則:S|-B?CS|-A?CRb(Li(λˉ))(6)A?C|-GB?C|-GRf(Li(λˉ))(7)!A?!A?B|-C!A?!B|-CRCi(8)A?B|-C!A?B|-CRLi(9)B|-C!A?B|-CRWi(10)式(6)是前向推演規(guī)則,式(7)是后向推演規(guī)則,式(8)、(9)、(10)為非限定資源的接口規(guī)則。A,B,C是LL公式.Li是生物服務(wù)實(shí)體LL表示單元,Rb(Li)和Rf(Li)使Li從初始狀態(tài)變?yōu)楹?jiǎn)化狀態(tài),B?C、A?B和A?C代表狀態(tài)變化條件。為了在Java環(huán)境中實(shí)現(xiàn)生物實(shí)體的LL功能和局部推演,在生物實(shí)體設(shè)計(jì)中利用Jena完成OWL-S和LL的轉(zhuǎn)換,同時(shí)使用由標(biāo)準(zhǔn)的Prolog構(gòu)成的Lygon語(yǔ)言(0.7版本)編寫(xiě)接口規(guī)則,并嵌入Java語(yǔ)言編寫(xiě)的生物實(shí)體程序中。在生物實(shí)體對(duì)服務(wù)需求進(jìn)行協(xié)商推演時(shí),生物服務(wù)實(shí)體通過(guò)分布轉(zhuǎn)譯接口進(jìn)行交互,利用LL規(guī)則判定合作伙伴,進(jìn)行服務(wù)之間的聯(lián)合協(xié)作(圖3),形成服務(wù)的自組織、自聚集即形成Web服務(wù)的突現(xiàn)?;谡w智能的Web服務(wù)突現(xiàn)不僅完成了傳統(tǒng)的Web合成服務(wù),并能實(shí)現(xiàn)分布式、自適應(yīng)的動(dòng)態(tài)管理,它具有以下特點(diǎn):1)Web服務(wù)動(dòng)態(tài)合成是自組織、自聚集地協(xié)作完成;2)Web服務(wù)管理是自進(jìn)化的。生物實(shí)體代理服務(wù)是動(dòng)態(tài)的,當(dāng)有服務(wù)失敗及更新時(shí),生物實(shí)體按照生物激勵(lì)和簡(jiǎn)單的行為法則,可以動(dòng)態(tài)進(jìn)化選擇最合適的服務(wù);3)動(dòng)態(tài)服務(wù)突現(xiàn)中使用了LL的智能推演,利用了語(yǔ)義的描述,服務(wù)的匹配考慮了功能性屬性和非功能屬性,更加準(zhǔn)確;4)服務(wù)突現(xiàn)中提出同步的智能決策調(diào)節(jié)因素,使服務(wù)的實(shí)現(xiàn)過(guò)程更加優(yōu)化。3服務(wù)請(qǐng)求跳數(shù)實(shí)驗(yàn)利用Web服務(wù)突現(xiàn)模型作為仿真平臺(tái)可以對(duì)復(fù)雜的Web服務(wù)合成進(jìn)行研究,本仿真試驗(yàn)采用了Pentium4處理器的(2.4GHz和512MBRAM)的計(jì)算機(jī),模擬了多節(jié)點(diǎn)的服務(wù)請(qǐng)求和服務(wù)突現(xiàn),實(shí)驗(yàn)選擇了具有96(8×12)個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)。假設(shè)每個(gè)虛擬機(jī)的網(wǎng)絡(luò)節(jié)點(diǎn)上都運(yùn)行有仿真平臺(tái),網(wǎng)絡(luò)平臺(tái)上的資源花費(fèi)能量的數(shù)量相同。訪問(wèn)的服務(wù)請(qǐng)求頻率不隨時(shí)間的變化,設(shè)定用戶(hù)的網(wǎng)絡(luò)服務(wù)需求是10次/s。系統(tǒng)設(shè)置為生物實(shí)體能量為:1000,節(jié)點(diǎn)時(shí)延遲為0.01s,仿真的時(shí)間為6h。仿真中不考慮LL協(xié)商和組合的時(shí)間,每次服務(wù)請(qǐng)求由3個(gè)服務(wù)組合成,服務(wù)發(fā)現(xiàn)時(shí)間均等,本實(shí)驗(yàn)中將服務(wù)請(qǐng)求和服務(wù)隨機(jī)地分配到96個(gè)節(jié)點(diǎn)之上,二個(gè)主要參數(shù)即:服務(wù)請(qǐng)求響應(yīng)時(shí)間和完成每次服務(wù)請(qǐng)求的跳數(shù)作為測(cè)量指標(biāo)。仿真結(jié)果主要用來(lái)定性的分析系統(tǒng)的適應(yīng)性和進(jìn)化性。仿真試驗(yàn)配置了運(yùn)行生物實(shí)體(設(shè)計(jì)了變異和交叉,復(fù)制,死亡等生物操作

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論