企业服务总线远程文件同步技术研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:l040685
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业服务总线(Enterprise Service Bus,ESB)基于SOA(Service OrientedArchitecture)架构可以实现异构应用系统的高效整合,成为企业应用集成(Enterprise Application Intergration,EAI)领域的关键平台。文件系统的同步与集成是应用集成的重要内容,但基于消息系统的企业服务总线很难高效地满足这一应用需求。论文针对上述问题,重点研究面向企业服务总线高性能、高可靠的远程文件同步技术。   ESB远程文件同步过程需要保证同步的实时、准确、高效执行。为提高ESB远程文件同步的高效性,论文提出包含四项内容的优化方案。在实时监控方面,提出一种高效事件触发机制并对各类触发信息有效检索分类;提出ARDC(Advanced Remote Differential Compression)算法将文件同步过程的分块和差异计算阶段结合,减少计算量的同时也降低了文件访问内存次数;在内存管理方面,借鉴“池化资源”的思想,论文设计了文件池,充分利用操作系统本身的内存管理机制,大大减少了文件同步过程中反复读取文件时对硬盘和内存的访问次数;引入多线程技术,充分发挥出多核的高效性能,并根据不同情况,实现对同步算法粗粒度和细粒度的并行加速。   安全可靠是ESB远程文件同步过程的另外一个重要需求。论文针对ESB文件同步过程中涉及到的服务以及消息本身的可靠性等问题,提出包含三项机制的可靠性方案:通过服务容错机制为失效服务提供实时替换。现场恢复机制有效解决了错误发生时现场状态的恢复问题,保证任务的无中断执行。为提高ESB各主机节点数据的可靠性和复用性,提出基于文件存储的消息持久化机制。   最后,采用Java、OpenMP等技术,实现了以上基于企业服务总线的远程文件同步优化方案。实验结果表明,论文提出的优化机制能够较好的提高同步效率和系统的可靠性。
其他文献
数据同源是传统机器学习依赖的基本假设,即训练数据和测试数据服从相同分布。但现实环境中同源数据十分稀缺,有限的同源数据无法训练出有效机器学习模型,这就是同源数据稀缺
随着社会的进步,人们对个性化的追求使得同一种类产品出现多种不同个性化的产品,为了提高产品的生产效率,不同个性化产品的工序需安排不同的加工顺序,产品工序加工顺序的不同对产
输变电线路上,绝缘子的污秽闪络事故一旦发生往往造成大面积、长时间停电,为国民经济造成巨大损失。沿面放电是绝缘子运行状态的重要体现,实时掌握绝缘子的沿面放电状态对预防污闪具有重要意义。文章分析了污秽绝缘子在运行中经历受潮、形成干燥带及局部电弧、局部电弧发展至极端闪络的全过程。并依据绝缘子运行中工作电压和泄漏电流的时频特征,选取了七个能够表征绝缘子放电状态的特征量。根据污秽绝缘子在放电过程中泄漏电流的
伴随着计算机技术的迅猛发展以及移动互联网深度普及,计算机支持的协同学习技术已经成为覆盖计算机和教育领域的一个研究热点。而学习过程从来就离不开对知识的有效管理,知识管
开放的互联网改变了人们的工作和生活模式,不管在何时何地,人们都可以成为信息的提供者以及信息的消费者。但是又由于互联网的匿名特点,人们在消费信息时不可能知道所有信息
相变存储器(Phase Change Memory,PCM)是一种具有吸引力和发展潜力的新型存储技术,具有非易失性、高读取速度、高存储密度以及低静态功耗等优点。这些优良特性使的 PCM有望成
智能电网作为未来电力系统发展变革的方向,现已成为世界各国关注的焦点。信息集成共享作为智能电网的基本特征之一,为电力系统的发展带来诸多优点的同时也给电力系统的运行和控制带来了安全隐患。如何保障各应用系统间的信息安全访问和交换就是电网集成体系中迫切需要解决的问题。访问控制技术作为安全防护的核心策略之一,对保障电力系统安全、稳定运行具有重要的现实意义。本文研究内容主要包括三部分:首先,结合智能电网信息集
基于波动方程的声学模拟能够获得声波在空间中真实的传播效果,在许多工程应用中起着基础作用。但因其巨大的计算量,一直是工程计算中的难点。利用现代GPU技术对波动方程求解
社交网络中社会标签化服务的出现,使得用户可以在上传图像等网络资源的同时,使用标签对资源进行标注,而且用户可以对已上传的网络资源进行主题描述、评论等。这些用户标注或
联合补充问题(JRP)在高效管理库存和节约成本方面具有非常重要的意义。由于需求等大量因素受市场环境以及外界条件影响很大,会出现各种难以预料的波动,因此往往不能达到精确的