求解Web服務(wù)選取問題的粒子群算法研究
[Abstract]:With the spread of cloud computing and "software as a service concept", great changes have taken place in the main forms, mode of operation, mode of production and use of software systems in the Internet environment. Through service reuse and dynamic aggregation, the construction of an on demand loosely coupled distributed application system becomes the future of the development of network software. Trend. The service aggregation process implements the binding from the service ontology to the specific service, in which the service selection is directly related to the global quality of the service aggregation and whether the binding relationship needs to be dynamically adjusted. Therefore, the research on this problem has been paid much attention. Recently, with the explosive growth of the number of services, a large number of functions are distributed on the network. The same, different non functional services. How to select the better quality and reliable operation of the user needs service in a large and functional service set of large scale is an urgent problem. There are many service levels in many service systems, and the research is mostly aimed at the single service level. There are few studies on the situation of multiple service classes at the same time, so how to choose a service instance that satisfies the multiple SLA level constraints and make the system with the best overall utility needs further study. In this paper, the paper is based on business oriented, function oriented, multi SLA and resource sharing for non resource sharing. The problem of service selection is studied by multi SLA and other angles. In addition, the research has shown that it is very limited to focus on a single algorithm to solve the problem. The combination of meta heuristic algorithm and other optimization algorithms or meta heuristic algorithms, that is, the hybrid element heuristic algorithm, can be more effective and more flexible. As a kind of efficient meta heuristic algorithm, particle swarm optimization has been successfully applied to solve many problems in many fields. Therefore, in this paper, the optimization model based on the problem of service selection in different cases has been studied by using particle swarm optimization and other techniques to solve them. The effect of the proposed algorithm is verified by the experiment. (1) the problem of service oriented service selection is studied, the single objective optimization model of the problem is established, and the HEU-PSO algorithm is proposed by combining the heuristic local search strategy with particle swarm optimization. In this algorithm, the particle swarm optimization algorithm is used. The global search ability is combined with the local optimization ability of the heuristic algorithm. The local region is found by the particle swarm optimization, and then the local region is searched deeply by the heuristic local search strategy, so that the solution space is searched thoroughly and thoroughly. The experiment shows that the algorithm HEU-PSO is solving the rate and the quality of the solution. The aspect is superior to other algorithms. (2) the problem of function oriented large-scale service selection is studied. Based on the optimization modeling of the problem, the ACO-PSO algorithm is proposed to solve the problem by combining ant colony algorithm with particle swarm optimization in the light of the characteristics of this problem. The algorithm first uses alpha dominating service skyline to search the problem. In order to reduce the scale of the cable strategy, the k- clustering is used to design the ant structure map. On this basis, the characteristics of the ant colony algorithm flexible search and the deep search characteristics of the particle swarm search strategy (HEU-PSO) are combined to realize the fast and effective search for the solution space. The experiment shows that the algorithm ACO-PSO has a significant solution effect. (3) from the point of view of non resource sharing. The problem of SLA level perception service composition is studied, and a multi objective discrete optimization model is established. By combining mutation operation to particle swarm optimization, a hybrid multi-objective discrete particle swarm optimization (HMDPSO) algorithm is proposed to solve the problem. In this algorithm, the particle update strategy is redesigned according to the characteristics of the problem, and the population is redesigned with the population. The diversity index proposed the particle mutation strategy to increase the diversity of the group. In addition, by combining a local search strategy based on the candidate service constraint relationship to the algorithm HMDPSO, the algorithm HMDPSO+ is formed to further improve the performance of the solution. The experiment shows that the algorithm HMDPSO+ can search the solution space thoroughly and comprehensively. And the performance of the solution is outstanding. (4) the problem of SLA level perception service composition is studied from the perspective of resource sharing. The problem is modeled as a multi-objective optimization problem, and a multi-objective particle swarm optimization (SMOPSO) based on resource sharing is proposed. According to the characteristics of the problem, the form of particle position and the particle deployment strategy are defined in the algorithm to embody the phase. The sharing relationship with the specific service instances; the traditional particle update strategy is used to achieve the global search; a local search strategy is designed to improve the search accuracy; the particle mutation strategy is proposed to suppress the premature convergence of the algorithm. The experiment shows that the algorithm (SMOPSO) can solve the problem well and is powerful. The search capability and the stable convergence characteristics.
【學(xué)位授予單位】:東北大學(xué)
【學(xué)位級別】:博士
【學(xué)位授予年份】:2014
【分類號】:TP393.09;TP18
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 溫濤;盛國軍;郭權(quán);李迎秋;;基于改進(jìn)粒子群算法的Web服務(wù)組合[J];計(jì)算機(jī)學(xué)報(bào);2013年05期
2 夏亞梅;程渤;陳俊亮;孟祥武;劉棟;;基于改進(jìn)蟻群算法的服務(wù)組合優(yōu)化[J];計(jì)算機(jī)學(xué)報(bào);2012年02期
3 王尚廣;孫其博;楊放春;;基于全局QoS約束分解的Web服務(wù)動(dòng)態(tài)選擇[J];軟件學(xué)報(bào);2011年07期
4 印瑩;張斌;張錫哲;;面向組合服務(wù)動(dòng)態(tài)自適應(yīng)的事務(wù)級主動(dòng)伺機(jī)服務(wù)替換算法[J];計(jì)算機(jī)學(xué)報(bào);2010年11期
5 吳健;陳亮;鄧水光;李瑩;鄺礫;;基于Skyline的QoS感知的動(dòng)態(tài)服務(wù)選擇[J];計(jì)算機(jī)學(xué)報(bào);2010年11期
6 王顯志;徐曉飛;王忠杰;;面向組合服務(wù)收益優(yōu)化的動(dòng)態(tài)服務(wù)選擇方法[J];計(jì)算機(jī)學(xué)報(bào);2010年11期
7 陳彥萍;張建科;孫家澤;鄭慶華;李增智;;一種基于混合智能優(yōu)化的服務(wù)選擇模型[J];計(jì)算機(jī)學(xué)報(bào);2010年11期
8 胡建強(qiáng);李涓子;廖桂平;;一種基于多維服務(wù)質(zhì)量的局部最優(yōu)服務(wù)選擇模型[J];計(jì)算機(jī)學(xué)報(bào);2010年03期
9 蔣哲遠(yuǎn);韓江洪;王釗;;動(dòng)態(tài)的QoS感知Web服務(wù)選擇和組合優(yōu)化模型[J];計(jì)算機(jī)學(xué)報(bào);2009年05期
10 代鈺;楊雷;張斌;;QoS-Driven Self-Healing Web Service Composition Based on Performance Prediction[J];Journal of Computer Science & Technology;2009年02期
相關(guān)博士學(xué)位論文 前1條
1 夏亞梅;動(dòng)態(tài)服務(wù)組合中的若干關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2009年
,本文編號:2147229
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2147229.html