【技术实现步骤摘要】
一种用于多目标QoS优化的服务自动组合代理系统
本专利技术涉及服务优化
,尤其涉及一种用于多目标QoS优化的服务自动组合代理系统。
技术介绍
在面向服务计算(ServiceOrientedComputing,SOC)中,服务提供者将异构的资源(软件或硬件)借助语义化技术,例如WSDL、RESTful等,封装成服务,然后通过标准的网络协议提供给使用者。由于单个服务提供的功能有限,通常情况下无法满足复杂需求。服务组合(ServiceComposition,SC)技术通过将多个服务组合成为可执行的服务链来生成新的服务(称为组合服务),新生成的组合服务将满足用户的复杂需求。服务组合技术通过生成大粒度服务实现了服务的增值和重用,因此相关的服务组合技术在学术界与工业界受到广泛关注。随着相似功能属性的服务越来越多,为了评估相似服务的优劣性引入了服务质量(QualityofService,QoS)概念。QoS是一组描述服务端到端非功能属性的值,是衡量一个服务各方面性能的重要指标。在服务组合过程中,从功能类似的服务中选取较优者, ...
【技术保护点】
1.一种用于多目标QoS优化的服务自动组合代理系统,其特征在于,包括:启发信息提取子系统、种群初始化子系统、种群演化子系统、种群选择子系统、子代种群生成子系统和组合服务提取子系统;其中:/n所述启发信息提取子系统用于基于服务依赖图提取启发信息,所述启发信息用以指导其他子系统生成关联数据;/n所述种群初始化子系统用于生成基于时态化目标序列的遗传算法个体;/n所述种群演化子系统用于基于多目标遗传算法和智能规划器,优化种群中个体对应组合服务的多目标QoS;/n所述种群选择子系统用于基于经营选择策略和轮盘赌选择策略,筛选存活个体;/n所述子代种群生成子系统用于扩展种群数量及扩大系统 ...
【技术特征摘要】
1.一种用于多目标QoS优化的服务自动组合代理系统,其特征在于,包括:启发信息提取子系统、种群初始化子系统、种群演化子系统、种群选择子系统、子代种群生成子系统和组合服务提取子系统;其中:
所述启发信息提取子系统用于基于服务依赖图提取启发信息,所述启发信息用以指导其他子系统生成关联数据;
所述种群初始化子系统用于生成基于时态化目标序列的遗传算法个体;
所述种群演化子系统用于基于多目标遗传算法和智能规划器,优化种群中个体对应组合服务的多目标QoS;
所述种群选择子系统用于基于经营选择策略和轮盘赌选择策略,筛选存活个体;
所述子代种群生成子系统用于扩展种群数量及扩大系统搜索空间;
所述组合服务提取子系统基于目标驱动模型和所述智能规划器,提取个体携带组合服务。
2.根据权利要求1所述的用于多目标QoS优化的服务自动组合代理系统,其特征在于,所述时态化目标序列用于分解服务组合问题,所述时态化目标序列中的时态化目标由参数集构成。
3.根据权利要求1所述的用于多目标QoS优化的服务自动组合代理系统,其特征在于,所述智能规划器用于提取个体携带组合服务信息。
4.根据权利要求1至3中任一权利要求所述的用于多目标QoS优化的服务自动组合代理系统,其特征在于,该系统还包括初始化阶段和演化阶段。
5.根据权...
【专利技术属性】
技术研发人员:程渤,韩庆绵,张文凯,陈俊亮,
申请(专利权)人:北京邮电大学,中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。