求解Web服务选取问题的粒子群算法研究
[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.
【学位授予单位】:东北大学
【学位级别】:博士
【学位授予年份】:2014
【分类号】:TP393.09;TP18
【参考文献】
相关期刊论文 前10条
1 温涛;盛国军;郭权;李迎秋;;基于改进粒子群算法的Web服务组合[J];计算机学报;2013年05期
2 夏亚梅;程渤;陈俊亮;孟祥武;刘栋;;基于改进蚁群算法的服务组合优化[J];计算机学报;2012年02期
3 王尚广;孙其博;杨放春;;基于全局QoS约束分解的Web服务动态选择[J];软件学报;2011年07期
4 印莹;张斌;张锡哲;;面向组合服务动态自适应的事务级主动伺机服务替换算法[J];计算机学报;2010年11期
5 吴健;陈亮;邓水光;李莹;邝砾;;基于Skyline的QoS感知的动态服务选择[J];计算机学报;2010年11期
6 王显志;徐晓飞;王忠杰;;面向组合服务收益优化的动态服务选择方法[J];计算机学报;2010年11期
7 陈彦萍;张建科;孙家泽;郑庆华;李增智;;一种基于混合智能优化的服务选择模型[J];计算机学报;2010年11期
8 胡建强;李涓子;廖桂平;;一种基于多维服务质量的局部最优服务选择模型[J];计算机学报;2010年03期
9 蒋哲远;韩江洪;王钊;;动态的QoS感知Web服务选择和组合优化模型[J];计算机学报;2009年05期
10 代钰;杨雷;张斌;;QoS-Driven Self-Healing Web Service Composition Based on Performance Prediction[J];Journal of Computer Science & Technology;2009年02期
相关博士学位论文 前1条
1 夏亚梅;动态服务组合中的若干关键技术研究[D];北京邮电大学;2009年
,本文编号:2147229
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2147229.html