虛擬社區(qū)云及其服務(wù)副本放置策略的研究
本文選題:Web服務(wù) + 虛擬社區(qū)云 ; 參考:《西北師范大學(xué)》2014年碩士論文
【摘要】:在生物信息等研究領(lǐng)域,為實現(xiàn)領(lǐng)域相關(guān)的軟件和數(shù)據(jù)等資源的共享,通過互聯(lián)網(wǎng)技術(shù)形成了大量的虛擬社區(qū)。從事特定領(lǐng)域研究的個人或組織在滿足準(zhǔn)入條件時可申請加入一個虛擬社區(qū),在向社區(qū)貢獻(xiàn)資源的同時也從社區(qū)中獲取需要的資源。在這種分布、動態(tài)和開放的環(huán)境中,Web服務(wù)成為了社區(qū)交付資源的最主要手段。虛擬社區(qū)中用以共享資源的領(lǐng)域web服務(wù)具有高度的自治性,它們由其擁有者提供并維護(hù),供其他社區(qū)用戶共享使用,這些服務(wù)在邏輯上又形成了一個服務(wù)社區(qū)。 傳統(tǒng)的服務(wù)社區(qū)中,共享的服務(wù)為其提供者所擁有,其他成員對該服務(wù)“使用而不擁有”。社區(qū)中部分優(yōu)勢Web服務(wù)被請求的頻率遠(yuǎn)高于其他服務(wù),而web服務(wù)的自治性又決定了其宿主環(huán)境的不可變,導(dǎo)致了優(yōu)勢web服務(wù)的宿主資源嚴(yán)重過載,而有些服務(wù)由于通用性較低或者對應(yīng)于邊緣性的業(yè)務(wù)功能而很少被使用,其宿主資源又過于閑置。Web服務(wù)宿主資源利用率和服務(wù)質(zhì)量保障等方面存在嚴(yán)重不足。 云計算是一種基于互聯(lián)網(wǎng)的、大眾參與的、以服務(wù)方式提供的新型計算模式,其目的是實現(xiàn)資源共享與整合,其中計算資源是動態(tài)、可伸縮且被虛擬化的。云平臺管理軟件將整合的計算資源根據(jù)應(yīng)用訪問的具體情況進(jìn)行動態(tài)調(diào)整,包括增大或減少資源的要求。因此云計算對于在非恒定需求的應(yīng)用中具有非常好的應(yīng)用效果,這種彈性的云服務(wù)可幫助用戶在任意時間得到滿足需求的計算資源。 因此,結(jié)合云計算技術(shù),在保持原有服務(wù)社區(qū)及既有應(yīng)用不變的前提下,基于虛擬社區(qū)用戶自治的web服務(wù)宿主資源構(gòu)造一個小型云環(huán)境,使社區(qū)用戶能夠享受到云環(huán)境提供的服務(wù)質(zhì)量,將是一個非常具有實際意義和應(yīng)用價值的研究。綜合上述考慮,本文提出了虛擬社區(qū)云的概念并定義了其分層模型,基于虛擬社區(qū)用戶的基礎(chǔ)設(shè)施,實現(xiàn)從服務(wù)社區(qū)向虛擬社區(qū)云的低成本過渡。 另一方面,云環(huán)境下的服務(wù)質(zhì)量一直是云計算領(lǐng)域研究的熱點之一。虛擬社區(qū)云的基礎(chǔ)設(shè)施由社區(qū)成員的空閑資源構(gòu)成的虛擬資源池,云中以服務(wù)作為資源共享的基本單位。虛擬社區(qū)的開放性、web服務(wù)具有的自治性以及用戶請求的并發(fā)性使得虛擬社區(qū)云在服務(wù)質(zhì)量保障方面面臨更大的挑戰(zhàn)。針對這個問題,提出了一種的云服務(wù)副本放置策略,通過分析虛擬社區(qū)云的特征,,挖掘服務(wù)社區(qū)中各服務(wù)之間的內(nèi)在聯(lián)系,生成部分服務(wù)的副本并對其進(jìn)行合理的預(yù)放置。通過實驗仿真,驗證了服務(wù)副本放置策略的有效性,實驗表明它能有效縮短業(yè)務(wù)請求的響應(yīng)時間,較大程度的提高了虛擬社區(qū)云的服務(wù)質(zhì)量。
[Abstract]:In the research field of biological information, a large number of virtual communities have been formed through Internet technology in order to realize the sharing of related software and data resources in the field. Individuals or organizations engaged in research in a specific field may apply to join a virtual community when they meet the entry requirements, providing resources to the community at the same time as obtaining the needed resources from the community. In this distributed, dynamic and open environment, Web services become the primary means of community resource delivery. The domain web services used to share resources in virtual communities have a high degree of autonomy. They are provided and maintained by their owners and shared by other community users. These services logically form a service community. In a traditional service community, a shared service is owned by its provider, and other members "use and do not own the service." Some dominant Web services in the community are requested much more frequently than other services, and the autonomy of web services determines the immutability of their hosting environment, which leads to a serious overload of host resources of superior web services. However, some services are rarely used because of their low generality or marginal business functions, and their host resources are too idle. There are serious deficiencies in the utilization of Web services hosting resources and the guarantee of quality of service. Cloud computing is a new computing model based on Internet, popular participation and service mode. The purpose of cloud computing is to realize resource sharing and integration, in which computing resources are dynamic, scalable and virtualized. Cloud platform management software dynamically adjusts the integrated computing resources according to the specific conditions of application access, including increasing or reducing resource requirements. Therefore, cloud computing has a very good effect on applications with unsteady requirements. This flexible cloud service can help users to obtain computing resources to meet their requirements at any time. Therefore, combined with cloud computing technology, under the premise of keeping the original service community and existing applications unchanged, a small cloud environment is constructed based on the web service hosting resources of virtual community user autonomy. Making community users enjoy the quality of service provided by the cloud environment will be a study of practical significance and application value. Based on the above considerations, this paper puts forward the concept of virtual community cloud and defines its hierarchical model. Based on the infrastructure of virtual community users, the paper realizes the low-cost transition from service community to virtual community cloud. On the other hand, the quality of service (QoS) in cloud environment has been one of the hotspots in cloud computing. The infrastructure of the virtual community cloud is a virtual resource pool composed of the free resources of the community members. In the cloud, the service is regarded as the basic unit of resource sharing. The openness of virtual community and the concurrency of user requests make virtual community cloud face more challenges in quality of service assurance. In order to solve this problem, a cloud service replica placement strategy is proposed. By analyzing the characteristics of cloud in virtual community, the inherent relationship among the services in the service community is excavated, and the replica of some services is generated and reasonably pre-placed. The simulation results show that the service replica placement strategy is effective. The experimental results show that it can effectively shorten the response time of business requests and improve the service quality of virtual community cloud to a large extent.
【學(xué)位授予單位】:西北師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
【共引文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陸海虹;;基于OpenSSL云信息系統(tǒng)的設(shè)計與實現(xiàn)[J];電子世界;2014年10期
2 王飛躍;曾大軍;毛文吉;;社會計算的意義、發(fā)展與研究狀況[J];科研信息化技術(shù)與應(yīng)用;2010年02期
3 閆歌;于炯;楊興耀;;基于可靠性的云工作流調(diào)度策略[J];計算機(jī)應(yīng)用;2014年03期
4 陜亮;;基于云計算的多投影系統(tǒng)項目管理與安全設(shè)計[J];計算機(jī)工程;2014年04期
5 王政英;于炯;英昌甜;魯亮;;分布式文件系統(tǒng)數(shù)據(jù)塊聚類存儲節(jié)能策略[J];計算機(jī)應(yīng)用;2015年02期
6 王波;張曉磊;;基于粒子群遺傳算法的云計算任務(wù)調(diào)度研究[J];計算機(jī)工程與應(yīng)用;2015年06期
7 鄧峰;劉延濱;;基于云計算的政務(wù)信息融合平臺的研究[J];情報雜志;2013年09期
8 鄧峰;劉延濱;劉聰林;彭洋;;基于云計算的政府決策支持系統(tǒng)研究[J];軟件導(dǎo)刊;2014年03期
9 王雷;陳彥先;袁哲;吉旭;;面向預(yù)拌混凝土行業(yè)的云計算[J];計算機(jī)技術(shù)與發(fā)展;2014年08期
10 陳凱泉;;虛擬科研環(huán)境:高等教育信息化建設(shè)的必然選擇——兼論科研信息化的基本要素與內(nèi)涵[J];遠(yuǎn)程教育雜志;2014年06期
相關(guān)會議論文 前2條
1 茅維華;高淑娟;白雪松;;新計算模式對高校信息化建設(shè)的影響[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
2 黃宏偉;聶新堯;;云計算為巖土工程帶來的機(jī)遇與挑戰(zhàn)[A];第三屆全國工程風(fēng)險與保險研究學(xué)術(shù)研討會會議交流材料[C];2014年
相關(guān)博士學(xué)位論文 前8條
1 曹文治;虛擬機(jī)網(wǎng)絡(luò)性能優(yōu)化研究[D];華中科技大學(xué);2013年
2 李毅鵬;不確定環(huán)境中基于ATO的零部件協(xié)同供應(yīng)模式研究[D];華中科技大學(xué);2013年
3 丁澤柳;一體化信息基礎(chǔ)設(shè)施中面向MapReduce的遞歸層次結(jié)構(gòu)數(shù)據(jù)中心網(wǎng)絡(luò)研究[D];國防科學(xué)技術(shù)大學(xué);2012年
4 徐永剛;礦山數(shù)據(jù)壓縮采集與重建方法研究[D];中國礦業(yè)大學(xué);2013年
5 袁宜峰;基于物理規(guī)劃的服務(wù)組合方法研究[D];華東理工大學(xué);2014年
6 曹文治;虛擬機(jī)網(wǎng)絡(luò)性能優(yōu)化研究[D];華中科技大學(xué);2013年
7 李毅鵬;不確定環(huán)境中基于ATO的零部件協(xié)同供應(yīng)模式研究[D];華中科技大學(xué);2013年
8 解福;云計算環(huán)境中認(rèn)證與密鑰協(xié)商關(guān)鍵技術(shù)研究[D];山東師范大學(xué);2014年
相關(guān)碩士學(xué)位論文 前10條
1 張兆海;基于分布式PKI的多租戶服務(wù)的身份認(rèn)證技術(shù)研究[D];北京郵電大學(xué);2013年
2 朱朝鵬;基于云計算的遠(yuǎn)程診斷關(guān)鍵技術(shù)研究[D];鄭州大學(xué);2013年
3 匡士杰;云存儲環(huán)境下分布式文件系統(tǒng)的副本策略研究[D];電子科技大學(xué);2013年
4 孫夏爽;多數(shù)據(jù)中心負(fù)載均衡調(diào)度的研究[D];電子科技大學(xué);2013年
5 洪波海;云媒體中基于任務(wù)QoS特征的資源分配調(diào)度算法研究[D];中國海洋大學(xué);2013年
6 張海洲;基于利用率和負(fù)載均衡的云資源調(diào)度算法研究[D];哈爾濱工業(yè)大學(xué);2013年
7 饒兵;面向云平臺的外包數(shù)據(jù)安全性研究[D];哈爾濱工業(yè)大學(xué);2013年
8 劉源;基于Hadoop的海量數(shù)據(jù)分析系統(tǒng)設(shè)計與實現(xiàn)[D];大連理工大學(xué);2013年
9 陽建州;高校實驗室云平臺建設(shè)及應(yīng)用案例[D];東華大學(xué);2014年
10 陳濤;一種安全高效的虛擬網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計與實現(xiàn)[D];北京交通大學(xué);2014年
本文編號:1840647
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1840647.html