由于制造资源的调用与执行比计算资源要复杂得多,使得在云制造环境下的服务组合执行可靠性成为必须考虑的问题.为此,提出一种基于离散粒子群智能优化的、考虑执行可靠性的云制造服务组合算法.以概率密度函数描述服务可靠性,基于服务模型库动态生成云制造服务组合的工作流模型,基于语义实现服务匹配,通过离散变量粒子群优化算法计算出执行可靠性最优的云制造服务组合方案.最后以结构设计工作流模型为例,在不同服务实例规模、不同恶意服务占比情况下验证了其有效性和可靠性.实例结果表明,在恶意服务占比较高时,该算法仍能保持较高的服务执行可靠性.
As invoking and execution of manufacturing resources is more complicated than computational resources,the service combination execution reliability becomes a mandatory considering problem in cloud manufacturing.In this paper,we present a cloud manufacturing service composition method considering execution reliability based on discrete particle swarm optimization algorithm.The method described the service reliability using the probability density function,and generated workflow model of the cloud manufacturing services combination dynamically based on service model base.The matching service could be achieved according to the semantic.The combination scheme of cloud manufacturing services with optimal execution reliability could be calculated using the particle swarm optimization algorithm with discrete variables.Finally we take the structure design workflow model for example,the validity and reliability of the proposed method were demonstrated considering the different service instances size and malicious services accounted cases.The results also showed that the method could still maintain the high service execution reliability as the malicious services accounted was much higher.