基于缓存的数据服务组合的运行效率优化

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:ren198525
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展和深入应用,互联网上涌现出大量的异构数据资源,为人们获取信息提供了极大的便利。然而,随着用户业务需求的不断变化,单一的数据资源已经难以满足人们的信息需求,人们希望通过便捷的方式对获取的数据资源进行处理以满足其个性化需求。由于涉及大量的异构数据,传统的数据集成方式难以跟上需求变化的步伐,在这种情况下,以用户为中心的数据集成方法出现在了大众的视线中。以用户为中心的数据集成方法在对异构数据源进行操作时,一是允许用户不通过编程而是以可视化的方法实现异构数据的集成;二是可以对查询过程进行优化或者缓存查询结果,从而满足用户对异构数据集成结果查询的实时性要求。  本课题重点关注如何通过对中间结果的复用实现数据服务组合运行效率的优化,包括结构化缓存索引和动态缓存点定位技术两部分。本课题的主要工作如下:  1.复合数据服务的树形模型。数据服务为实现跨域数据集成提供了统一的数据模型,数据服务组合将多个基本数据服务通过组合形成具有层次结构的复合数据服务,是实现多源异构数据集成的一种手段。为了能够形象直接地表示复合数据服务的层次结构,使用树形模型对复合数据服务进行描述并给出了其字符串表示形式。  2.复合数据服务中间结果的复用。为了提高数据服务组合的运行效率,对复合数据服务的中间结果进行缓存并在所有的复合数据服务之间共享缓存数据,减少了重复运行的次数;引入了支持精确查询和部分匹配查询的结构化缓存索引,使新建复合数据服务能够快速有效地判断是否存在可复用的缓存数据;设计动态缓存点选择方案,实现了对复合数据服务树形模型的各层次节点的选择性缓存,从而减少了重复缓存和全部缓存的成本。  3.在实际项目背景下进行了实现和应用。基于上述成果,在数据服务组合平台支持环境的基础上设计了实验。实验表明,使用结构化缓存索引和动态缓存点选择技术提高了数据服务对业务用户请求的响应效率,在应对快速多变的需求方面起到了很好的效果。
其他文献
从细微处着手,辨析物流追踪效果与物流客户服务之间的紧密关系,并以珠三角地区为研究区域提出优化物流追踪效果以及提升客服质量的相关措施,具有较强的针对性和独创性.
数字视频已成为多媒体应用领域的主要媒体形式,以视频监控系统为代表的大量数字视频应用逐渐出现在人们的日常生活之中。数字视频的广泛应用伴随着海量视频数据的产生,数据量大
新浪微博作为社交网络的典型代表,因其平台的便捷、信息的传播高效、用户的交互性强等特点吸引着大量用户。而随着用户规模的不断增加,微博产生的速度也在不断扩大,新浪微博每天
鞋子在人们的生活中是不可或缺的,鞋子的舒适程度对人们的出行有着重要的影响。不合适的鞋子不但穿起来不舒服,还会对脚造成损伤,导致趾甲内陷、跟腱炎等疾病。为了提供符合消费
几内亚比绍当前对旅游理论的研究普遍滞后,目前仍处于消化、吸收和借鉴国外研究成果的阶段,远远落后于世界水平。有关旅游研究的视角狭小,仅局限于旅游内部或旅游业的某些表面现
随着互联网的飞速发展及电子邮件的应用普及,利用电子邮件进行不良信息传播的情况越来越严重,这给企业和用户带来极大的困扰。因此对网络中的电子邮件监测来获取电子邮件内容
信息时代的飞速发展使得越来越多的人喜欢在互联网上交流和分享信息,网络论坛作为互联网用户交流的平台,从某种程度上改变了舆论的形成模式、传播方式和扩散速度,同时也丰富