流程工业分布式实时数据库事务管理的研究与开发

来源 :浙江大学 | 被引量 : 0次 | 上传用户:caijunever
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着流程工业的迅速发展,传统的单机实时数据库已经无法满足大型流程工业对规模、拓展性、容错性的要求。具有高容量、高伸缩性、高容错性的分布式实时数据库成为实时数据库领域的新方向。传统的实时数据库事务处理缺少对流程工业相关需求的针对性研究,没有充分考虑分布式事务处理面临的事务分解、事务合并、数据一致性等问题。本文通过深入分析流程工业实时数据库的业务特点,建立流程工业实时数据库的事务模型,应用查询事务优化、实时事务调度、分布式事务提交、分布式一致性服务等关键技术,研究并开发了一个分布式实时数据库的事务管理模块。本文深入分析流程工业分布式实时数据库中内部和外部请求的实时性特征、数据操作类型、原子性需求和重要程度等特征,根据相应的指标建立实时事务模型。基于该模型,采用具有准入控制的优先级调度算法对数据库事务进行混合调度,对具有较近截止期事务和内部事务赋予较高优先级,保证内部事务在截止期内完成的情况下提高系统的吞吐量。针对传统两阶段锁中出现的优先级倒置现象和抢占锁中出现的循环抢占现象,设计基于事务执行时间估计的优先级两阶段锁算法。该算法根据事务执行时间来决定是否抢占资源,以减少高优先级事务错失几率和不必要的资源抢占。为保证事务处理的实时性,创造性地提出无阻塞两阶段提交协议,在传统两阶段提交协议中增加候选协调者角色,解决了两阶段提交协议中协调者故障引起的阻塞问题。同时,本文设计基于多重副本的智能查询机制对于查询事务进行优化以提高查询效率。本文最后搭建测试平台,对事务管理模块的功能、性能和可靠性进行测试验证。测试结果表明:事务管理模块能正确处理历史数据查询、实时数据推送、实时数据订阅等各类请求;模块在半数以上节点存活的情况下能正常工作;并发查询规模、查询响应时间、数据一致性等性能指标满足设计需求。结果表明事务管理模块能够达到设计预期目标和性能要求。
其他文献
近几年,自动化控制领域内的学者们对非线性系统控制理论产生了浓厚的兴趣。随着非线性连续时间系统的研究成果不断完善,研究者们的注意力正逐渐转移到非线性离散时间系统上来。
轨道车辆牵引制动信息测量与分析系统主要是在列车出厂前的性能测试及后期检修维护中用于检测列车牵引制动性能是否达标的一套系统。跟着科学技术的发展,人类的交通形式也发生
近红外光谱作为无损、快速的检测技术正受到越来越广泛的关注,已被应用于品质监管、工业造纸、医学制药、文物考古、宝石鉴定等领域。成品纸张的质量检测需要一种能够快速、准
本文应用脉冲功率技术,冲击电流发生器瞬间释放出强大的冲击电流在液体中,将电能转化成机械能破碎岩石。全文首先讲述了冲击电流发生器的拓扑结构和工作原理,对于冲击电流破碎岩石的原理从电学、力学等方面作了详细的分析,当冲击电流发生器在液体中放电时产生液电效应和空化效应,岩石和液体的击穿场强的差异,放电通道中岩石最易被击碎的区域等因素综合作用使得岩石产生破碎。用传统的图解法和新型的Matlab拟合法设计冲击
随着当今时代的进步,信息科技的快速发展,带动了一批新兴技术如信号处理、无线通信、嵌入式系统等技术的迅速崛起,这些的发展也使得无线传感器网络得到了广泛的应用,成为多领
拉曼光谱分析技术具有分析速度快、分析精度高、谱图特征性强、重现性好以及无损分析等一系列优点。针对PX(对二甲苯)成品杂质含量的在线检测这一应用问题,本文通过实验分析PX成
气液两相流广泛地存在于石油、化工等工业生产过程中。近年来,小型工业设备发展快速,小管道气液两相流参数检测成为两相流领域研究的新热点。但是,目前小管道气液两相流相关
我国是世界上矿产种类多、矿区众多的国家之一,矿区的安全生产在我国的经济发展中有着重要的作用。近年来,矿区安全事故频发,我国每年矿区事故死亡人数是世界上其他主要采矿国家
面粉是日常饮食结构的主要原料之一,其品质一直是公众关注的焦点。在面粉所有的评价指标中,外观和口感对于面粉的品质认证和市场价格起着关键的作用。因此,一些面粉生产厂商