基于图模型的Web服务组合算法研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:xpzcz1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现阶段,大多数Web服务组合算法侧重于寻找一个服务质量(Quality of Service,QoS)最优的服务组合方案,但是单一的服务组合方案不能很好的满足用户的偏好需求,并且单一的选择容易给系统带来性能瓶颈隐患;同时,由于网络环境动态变化导致的服务失效问题的存在,使得单一服务组合方案的可用性大大降低。因此,为用户提供基于QoS的Topk个服务组合方案,更具可用性和有效性。然而,现有的基于QoS的Topk服务组合算法,不能保证求得的Topk服务组合结果的精度和时间性能。为此,本文在服务依赖图的基础上,提出了解决服务组合Topk问题的QWSC-K算法。该算法利用服务依赖图构建服务之间的关系,进而采用多种优化策略来提高算法的运行效率:首先,通过前向层次过滤和后向层次过滤去除同服务请求参数无关的服务,缩减遍历的服务集空间;然后,采用一种组合路径序列的方式来表示生成的服务组合,避免耗时的组合回溯过程;最后,在搜索遍历过程中,利用动态规划的思想约减组合路径序列的数量,减少组合路径序列的合并开销。与此同时,为了保证了服务组合结果的精度,在遍历过程中,利用优先队列保存组合路径序列,避免了局部最优的情况的出现。同时,已有的服务组合方法大多都假定在服务固定不变的静态环境下,如何求取服务QoS最优或是近似最优的组合服务。然而,互联网上动态变化的服务环境,使得原有的服务组合方案可能由于包含任一失效服务而无法继续使用。现阶段虽然有针对动态环境的服务组合算法的研究,但大多数侧重于对最优服务组合进行动态的更新,缺少对Topk服务组合算法进行专门性的研究。为此,本文在QWSC-K的基础上提出了动态环境下的Topk服务组合算法DQWSC-K。该算法主要是利用发布/订阅网络,监控和获取服务变化的动态事件来更新原有的服务依赖图,然后在更新后的服务依赖图上,利用增量自适应算法仅更新部分受影响服务的状态,而不用搜索整个服务集空间。同已有的方法相比,DQWSC-K算法通过缓存中间的遍历结果,并对中间结果进行动态的更新,来避免低效率的重新计算,能够在保证服务组合质量的前提下获得更高的算法性能。最后,在静态环境中,通过与现有算法的对比实验,验证了本文提出的QWSC-K算法在时间性能和服务组合结果精度上都具有优势;而在动态环境中,通过与重新计算方式的比较,验证了本文提出的DQWSC-K算法具有良好的性能优势。
其他文献
条码识别技术是现代物联网技术中用于连接物理对象与数字信息的重要桥梁之一,被广泛应用于物品标识、电子支付、电子票据、社交媒体、广告营销、资产跟踪等领域。QR码作为其
随着社会科学的进一步发展,复杂网络中涌现出的一些宏观现象越来越受到学者们的关注。而其中最受关注现象之一的就是网络中观点的演化过程以及涌现机理。而通过建模的方法来
随着科技的高速发展,电子产品越来越受到人们的青睐。数码相机、智能手机及摄像机等也不例外。这些电子产品成为人们生活、工作及娱乐必不可少的组成部分。然而人们在拍摄视
陕西地处中国内陆腹地,地理形貌南北长而东西伸缩,宛如一把金钥匙置于北纬30°这一文化发祥带上。当中国远古医药文明史拉开序幕之时,陕西率先在医药文化的大平台上,演绎了一
会议
知识经济时代,科技创新已成为社会发展的第一驱动力。大量学者展开了对科学与技术创新的研究热潮。然而,目前大量的研究都集中于定性分析。本研究对科技创新进行定量的研究,
我国地域广阔,所跨纬度广,海岸线长,每天都有海量的风速相关数据产生,对这些大量的历史风速相关数据进行处理成为非常重要的环节之一。气象预测中风速预测是必不可少的一项,
随着LTE(LongTermEvolution)时代的到来,围绕LTE语音,VoLTE(Voice over LTE)凭借自身的技术优势成为了 LTE语音目标解决方案。同时,VoLTE凭借与 RCS(Rich Communication Serv
本文调研了当前广泛使用的多种文本表示方法,尤其是现在热门的词向量方法,发现大多数论文都围绕着词向量表示的训练过程,提高最终评测指标展开,其特性的讨论不多。因此本文着
分析防焦剂CTP和邻苯二甲酰亚胺在质谱中的碎裂机理,建立通过GC-MS鉴定硫化胶和混炼胶中的防焦剂CTP的方法,并通过已知配方胶得以验证。结果表明,该方法灵敏度和准确性较高,
关系抽取的目标是从非结构化文本中自动获取实体和实体之间的关系,是信息抽取的重要子任务。谓词型开放关系是指基于谓词进行关联的实体间关系,这类关系在句法上依靠谓词进行