加速服务流程执行的组合缓存策略

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:sjzshiyijshan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
将多个服务组合起来形成服务流程提供更为强大的功能已经成为一种普遍应用。在服务流程执行时,服务流程引擎解释流程逻辑并进行服务调用。为了加速服务流程的执行,可以将服务调用的数据进行缓存从而有可能直接使用缓存数据、避免服务的重复调用。本文提出了一种考虑服务在流程中关系的组合缓存机制。首先对服务流程缓存问题进行建模,提出了组合缓存的策略,定义了基于链表的组合缓存数据结构,讨论了缓存更新的策略。通过对服务调用时间的节省和存储花费分析决定缓存空间的分配。本文首先介绍了服务流程缓存的相关技术,重点介绍了科学工作流中的中间数据存储以及语义缓存技术。接着给出了基于时间代价的缓存划分算法。该算法将缓存划分为多块使用,实现了缓存组合。而后文章针对缓存块,介绍其结构并对其匹配策略、维护策略和收益花费进行了分析。最后文章使用了一个看电影的服务流程实例,通过模拟实验,测试了使用了服务流程组合缓存后,服务流程的执行时间,维护花费包括更新时间代价和存储空间,以及组合缓存的网络开销包括缓存的访问次数。实验结果表明与各个服务独立缓存相比,组合缓存更显著地加速了流程执行,同时,其使用的总体资源较少,服务失效时的缓存更新时间也更少。
其他文献
H.323和SIP是国际电联电信分会(ITU-T)和Interned工程任务组(IETF)制定的两条标准。H.323是用于提供多媒体实时通信的系统标准。它体现了一种集中式、层次式的控制模式。可以
随着P2P技术和商业应用的发展,P2P技术受到前所未有的重视。它可以说是一种网络结构的思想,从一定意义上讲P2P技术并非一种简单的计算机技术,而是一种传播技术。它使得网络信息
我的论文题目为“文本自动分类系统的研究与实现”,该项目得到了国家自然科学基金、北京市自然科学基金的资助。本文是对我研究生期间所作研究工作的总结。Internet的快速发展
学位
Ad Hoc无线移动网络由于其灵活性和实用性近年来受到越来越多的关注,各种Ad Hoc网络路由协议的提出及相关的性能分析评价也成为学术界的研究热点。随着组播业务需求的增长,先
科技资源一般包括:人才素质、产业基础、实验设备、资金、信息等,能为科技发展提供方便的资源都属于科技资源。它是科技创新的物质基础,用于反映一个地区的科技发展状况。管理部
网格是把整个Internet整合成一台巨大的超级计算机,实现各种资源的全面共享。网格的用户和开发人员经常需要监控系统的运行以发现未知的性能问题,从而及时发现故障的根源,分析系
因特网的飞速发展推动着城域网的发展,电信运营商对城域网提出了更高的要求,一种新的城域网技术——弹性分组环技术应运而生。 随着宽带接入网络的发展,对宽带接入服务器
电气化铁道运输提速,对牵引供电系统及设备提出了更高的安全可靠性要求。电气设备的停电预防性检修由于诸多客观原因,并不能完全杜绝设备在运行中发生事故。为了能够有效地提
蛋白质结构分类分为多个层次,如何对蛋白质结构进行定量分类和自动分析是目前研究的重点。本文选择蛋白质二级结构数据为主要的研究对象,应用数据挖掘技术和机器学习中的动态