可用性感知的服務動態(tài)選擇機制研究
發(fā)布時間:2018-08-27 13:43
【摘要】:隨著Internet與Web技術的高速發(fā)展及廣泛應用,如何從眾多的服務功能相近或相同但QoS屬性值不同的Web服務中選擇出最能滿足用戶需求的Web服務,已經(jīng)成為相關領域的一個研究熱點。傳統(tǒng)的Web服務選擇技術雖然能夠滿足用戶的-般功能性服務請求,但是由于已有的服務選擇技術沒有充分考慮服務組件的動態(tài)性以及服務請求高峰期產(chǎn)生的服務器運行負載不均衡等服務的非功能性屬性導致服務不可用問題,因此不能滿足用戶有確定服務質(zhì)量等級要求的服務請求。論文的核心工作就是圍繞這些問題,使用負載感知每一服務請求方法以及可用性感知的服務依賴關系的建模等自適應技術,針對面向服務的應用系統(tǒng)設計以及保證服務選擇質(zhì)量的系統(tǒng)優(yōu)化等方面作了較深入的研究。 本文的主要工作有以下4個方面: 1.提出可用性感知的服務選擇模型;本文深入研究并分析了服務選擇相關理論以及自適應技術。對Web服務及其服務等級協(xié)議進行建模,分析任務執(zhí)行Web服務的工作流程、描述語言以及其QoS屬性計算,設計了可用性感知的服務選擇模型,使任務感知服務組件的可用性。 2.基于可用性感知服務選擇模型給出可用性感知的全局最優(yōu)的服務動態(tài)選擇算法。包括以下3個方面的解決方案: (1)負載均衡策略,解決任務執(zhí)行過程中某一服務載荷過重而引起的服務性能下降的問題。 (2)可用性記錄評價服務方法,針對當前Web服務組件的動態(tài)性導致服務失敗的問題,設計可用性服務組件模型,對服務組件每一次被調(diào)用執(zhí)行的完成情況進行歷史累加記錄,并設計可用性記錄調(diào)整算法,用可用性記錄作為服務選擇時一種選擇約束條件。 (3)可用性感知的服務動態(tài)選擇算法,基于負載均衡策略與可用性記錄評價服務方法,提出了可用性感知的服務動態(tài)選擇算法,利用0-1整數(shù)線性規(guī)劃優(yōu)化流程,并進行設計與實現(xiàn),通過仿真實驗證明其有效性。 3.設計實現(xiàn)了一個支持可用性感知的的服務動態(tài)選擇應用原型,給出了該原型系統(tǒng)的體系結(jié)構,以及系統(tǒng)實例分析。 4.系統(tǒng)仿真實驗與分析,對上述給出的3個算法進行了3組仿真實驗,通過實驗,驗證了原型系統(tǒng)DSCS可以避免服務組件動態(tài)性對系統(tǒng)服務帶來的不利影響,并能保證在訪問量較大時系統(tǒng)具有負載均衡的能力,較好地保證了面向服務應用系統(tǒng)能夠為用戶提供連續(xù)一致的服務,即驗證了本文方法的有效性。
[Abstract]:With the rapid development and wide application of Internet and Web technology, how to select the Web service which can best meet the needs of users from many Web services with similar or same service functions but different QoS attribute values has become a research hotspot in related fields. Although the traditional Web service selection technology can satisfy the user's functional service request, However, the non-functional properties of the service, such as the dynamic service component and the service load imbalance caused by the peak service request, have not been fully taken into account in the existing service selection technology. Therefore, it can not satisfy the service request that the user has defined the quality of service grade request. The core work of this paper is to use adaptive techniques such as load aware of each service request method and usability aware service dependency modeling around these problems. In this paper, the design of service oriented application system and the optimization of service selection quality are studied. The main work of this paper is as follows: 1. A usability aware service selection model is proposed, and the theory of service selection and adaptive technology are studied and analyzed in this paper. Modeling the Web service and its service level protocol, analyzing the workflow of the task executing Web service, describing language and its QoS attribute calculation, designing the service selection model of usability awareness. Make task aware of the availability of service components. 2. Based on the usability aware service selection model, a globally optimal dynamic service selection algorithm for usability awareness is presented. The solutions include the following three aspects: (1) load balancing strategy to solve the problem of service performance degradation caused by overloading of a service during task execution; (2) availability record evaluation service method. Aiming at the problem of service failure caused by the dynamic nature of the current Web service component, this paper designs a usability service component model, records the completion of each invocation of the service component, and designs an algorithm for adjusting the availability record. The availability record is used as a selection constraint in service selection. (3) A service dynamic selection algorithm based on usability awareness, which is based on load balancing strategy and availability record evaluation method. This paper presents a dynamic service selection algorithm based on usability perception. It optimizes the process by 0-1 integer linear programming, and designs and implements it. The simulation results show that the algorithm is effective. A service dynamic selection application prototype supporting usability awareness is designed and implemented. The architecture of the prototype system and the analysis of system examples are given. 4. System simulation experiment and analysis, three groups of simulation experiments on the above three algorithms are carried out. Through the experiments, it is verified that the prototype system DSCS can avoid the adverse impact of the dynamic service component on the system service. It can ensure that the system has the ability of load balancing when the traffic is large, and the service-oriented application system can provide continuous and consistent service to the user, which proves the effectiveness of the method in this paper.
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.09
本文編號:2207468
[Abstract]:With the rapid development and wide application of Internet and Web technology, how to select the Web service which can best meet the needs of users from many Web services with similar or same service functions but different QoS attribute values has become a research hotspot in related fields. Although the traditional Web service selection technology can satisfy the user's functional service request, However, the non-functional properties of the service, such as the dynamic service component and the service load imbalance caused by the peak service request, have not been fully taken into account in the existing service selection technology. Therefore, it can not satisfy the service request that the user has defined the quality of service grade request. The core work of this paper is to use adaptive techniques such as load aware of each service request method and usability aware service dependency modeling around these problems. In this paper, the design of service oriented application system and the optimization of service selection quality are studied. The main work of this paper is as follows: 1. A usability aware service selection model is proposed, and the theory of service selection and adaptive technology are studied and analyzed in this paper. Modeling the Web service and its service level protocol, analyzing the workflow of the task executing Web service, describing language and its QoS attribute calculation, designing the service selection model of usability awareness. Make task aware of the availability of service components. 2. Based on the usability aware service selection model, a globally optimal dynamic service selection algorithm for usability awareness is presented. The solutions include the following three aspects: (1) load balancing strategy to solve the problem of service performance degradation caused by overloading of a service during task execution; (2) availability record evaluation service method. Aiming at the problem of service failure caused by the dynamic nature of the current Web service component, this paper designs a usability service component model, records the completion of each invocation of the service component, and designs an algorithm for adjusting the availability record. The availability record is used as a selection constraint in service selection. (3) A service dynamic selection algorithm based on usability awareness, which is based on load balancing strategy and availability record evaluation method. This paper presents a dynamic service selection algorithm based on usability perception. It optimizes the process by 0-1 integer linear programming, and designs and implements it. The simulation results show that the algorithm is effective. A service dynamic selection application prototype supporting usability awareness is designed and implemented. The architecture of the prototype system and the analysis of system examples are given. 4. System simulation experiment and analysis, three groups of simulation experiments on the above three algorithms are carried out. Through the experiments, it is verified that the prototype system DSCS can avoid the adverse impact of the dynamic service component on the system service. It can ensure that the system has the ability of load balancing when the traffic is large, and the service-oriented application system can provide continuous and consistent service to the user, which proves the effectiveness of the method in this paper.
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.09
【參考文獻】
相關期刊論文 前2條
1 蔣哲遠;韓江洪;王釗;;動態(tài)的QoS感知Web服務選擇和組合優(yōu)化模型[J];計算機學報;2009年05期
2 周坤,鄧保華,林齊圣,姚丹霖;面向Web Services動態(tài)復合的流程自動化系統(tǒng)的研究與實現(xiàn)[J];計算機應用;2005年01期
,本文編號:2207468
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2207468.html
最近更新
教材專著