论文部分内容阅读
当今世界快步进入信息社会,基于Internet的应用改变着人们的生活方式。目前,Internet从信息发布平台逐渐演变为一个开放的云计算环境,越来越多的数据资源、计算资源与应用资源被组织在一个庞大的资源池中,获得资源和添加新资源的行为均基于这个虚拟的资源池动态地发生着。在此环境下,人们已经不满足于单个服务的应用,研究开始着眼于将分散在云环境下的单个服务集成为一个功能更强大服务,这就是服务集成。服务集成的方法目前基本分为以下三类:(1)以多Agent系统来解决服务协同,在系统内部构造统一本体解释,通过Agent间交互实现Web服务组合;(2)结合传统工作流的管理经验,扩展原工作流定义,使其适应Web服务动态、分布、松散耦合的特点,从而实现服务流的动态部署以满足用户需求和适应环境变化;(3)将语义引入Web服务,用其描述Web服务的功能、接口等数据,并运用逻辑推理实现服务合成。上述三类服务集成并不能保证其实时地适应不断变化的环境和用户喜好,故论文提出了动态服务流的进化方案,以求服务流的性能价格比实时保持最优。首先,论文基于“局部自治,集中管理”的理念,构造了基于自治区域的动态服务流模型,给出了动态服务流网(Dynamic Web Service Nets, DWSF_net)定义。接着,论文从任务时间、任务开销、任务可靠性以及公平性四方面建立支撑实例挖掘度量,构造兼顾公平性的QoS评价模型,运用数据挖掘技术对XML标准的服务流日志进行在线应用挖掘,在服务流中发现服务短缺、服务过剩以及服务趋于短缺或过剩的关键自治区域,并给出替换、分裂及归并等服务流进化规则,在流等效变形基础上,运用公平性选择算法(Equitable Selecter,EQSELECT)选择符合用户意愿和环境条件的各个候选服务,再通过管理Agent对服务流同步器的配置,实现关键自治区域替换、分裂和归并计算,以提高服务质量,降低运营代价,达到平衡服务流QoS和代价目的,从而向用户提供高性价比服务。最后,讨论了结构信息明码传输的局限,设计依赖表达式属性分离算法,以保证流中敏感信息安全,维护Web服务运营的公平性。