【技术实现步骤摘要】
云计算环境下服务的自适应组合优化方法
本专利技术涉及计算、数据处理
,特别涉及一种云计算环境下服务的自适应组合优化方法。
技术介绍
云计算是并行计算(ParallelComputing)、分布式计算(DistributedComputing)和网格计算(GridComputing)的发展,是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(UtilityComputing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合严谨并跃升的结果。随着web服务的数量以及种类的增加,服务组合成为了面向服务领域的一个关键问题。随着服务的数目以及种类的增多,在服务组合过程中必需考虑到服务的选择以及优化服务的组合。传统的web服务技术是一种无状态的功能响应,它存在功能单一,无法主动响应外界事件,服务之间无法相互自主协作等不足,无法满足服务的选择以及优化。随着互联网向云计算的逐步发展,由于云环境所特有服务无所不在以及低成本跨平台等特性,服务提供商开始从开发传统web服务转向云服务。当前对服务组合的研究 ...
【技术保护点】
一种云计算环境下服务的自适应组合优化方法,其特征在于,所述云计算环境包括:云服务以及中间代理端,每一所述中间代理端选择一定数量的云服务建立关联,为所指定类型的客户提供云服务,并记录服务数据,根据所述服务数据重新调整所选择的云服务;其中,所述服务数据包括:总业务量,用以记录所有类型的客户的请求次数总量;业务量,用以记录同一类型的客户的请求次数总量;销售量,用以记录每一所述中间代理端上所选择的一云服务被客户采用的次数,每一所述中间代理端根据所述销售量对所选择的云服务进行重新调整;客户满意度,用以记录客户对所采用的云服务的满意度,每一所述中间代理端根据所述客户满意度选择相关的云服 ...
【技术特征摘要】
1.一种云计算环境下服务的自适应组合优化方法,其特征在于,所述云计算环境包括:云服务以及中间代理端,每一所述中间代理端选择一定数量的云服务建立关联,为所指定类型的客户提供云服务,并记录服务数据,根据所述服务数据重新调整所选择的云服务;其中,所述服务数据包括:总业务量,用以记录所有类型的客户的请求次数总量;业务量,用以记录同一类型的客户的请求次数总量;销售量,用以记录每一所述中间代理端上所选择的一云服务被客户采用的次数,每一所述中间代理端根据所述销售量对所选择的云服务进行重新调整;客户满意度,用以记录客户对所采用的云服务的满意度,每一所述中间代理端根据所述客户满意度选择相关的云服务建立关联;关联度,用以记录每一所述中间代理端所能联系的最大的其他所述中间代理端的数量,每一所述中间代理端根据所述关联度的大小选择对应的其他所述中间代理端建立合作关系;生存时间,用以表示数据包在网络中传输的最大时间长度,在接收到一客户请求后,在所述中间代理端中每转发一次则所述生存时间的值减1,直至减为0后停止转发;所述云计算环境下服务的自适应组合优化方法包括步骤:S1、每一所述中间代理端分别选择一定数量的所述云服务并建立关联;S2、定义所选择云服务的关联度以及生存时间值的大小,每一所述中间代理端根据所述关联度的大小选择对应的其他所述中间代理端建立合作关系;S3、等待客户请求,在收到一客户请求后,先确定客户类型,所述总业务量以及对应的所述业务量的值加1;S4、根据所述客户请求查找满足条件的云服务,同时将所述客户请求转发至合作的中间代理端,若找到,则从查找结果中选择最优的云服务,若没有找到则结束;S5、合作的中间代理端在接收到所转发的所述客户请求后,先判断所述客户请求的生存时间是否为0,若为0,则直接丢弃并返回结果,若不为0,则查找满足条件的云服务并返回结果,所述生存时间的值减1;S6、在接收到所有合作的中间代理端的返回结果后,选择满意度最高的云服务返回给客户;S7、判断客户是否采用所返回的云服务,若客户采用所返回的云服务,则本次推荐成功,记录客户对所返回的云...
【专利技术属性】
技术研发人员:曹健,徐钱元,许捷,许文星,于润胜,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。