嵌入式主动实时数据库ARTs-EDB事务处理的设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:q158166828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运行在嵌入式环境下的实时数据库的事务处理和传统数据库差别很大。传统数据库中的事务处理不考虑数据和事务的定时限制,处理的是永久的数据,追求平均性能和系统的吞吐率,而主动实时嵌入式数据库根据时间紧迫度的不同,事务执行有优先级顺序,要保证尽量多的事务在截止期前完成。ARTs-EDB是自行研发、拥有自主知识产权的嵌入式主动实时数据库。ARTs-EDB设计的多线索模块化的进程结构和事务执行模型适应嵌入式微内核的结构,它具有灵活、快速和移植性好的特点,是整个系统构建的基础。为了满足事务处理的实时要求,ARTs-EDB首先建立对时间描述的数据模型和有定时限制及相互关联的事务模型,其次,传统数据库不限制系统中事务的数量,事务在执行过程中由于内外存频繁交换而使得事务运行时间增长,并且执行时间具有不确定性。ARTs-EDB通过对事务的接纳处理,控制事务数量,保证事务运行期间不访问外存存取数据,有效提高事务的响应时间。ARTs-EDB根据事务的截止期,采用最早截止期最优先的算法分派优先级,并基于该优先级对事务进行有序调度,当不同优先级的事务对内存或数据等其他资源竞争时,基于优先级进行抢占式的调度。ARTs-EDB采用了基于优先级的强两阶段封锁协议维护数据的一致性和完整性,该并发控制协议采用锁表继承的策略支持嵌套事务的并发处理。
其他文献
近几年来,随着科学技术的发展,校园一卡通系统迅速发展起来.在不同时期,高校应用了各软件开发公司开发的不同管理模块,造成如今系统出现的一致性、兼容性、扩展性等问题.各系
在实时环境下,专家系统的应用有许多实际问题等待人们去探索。本论文首先分析了与这个主题相关的研究进展和主要问题,总结了时态知识推理机设计中应该注意的问题和设计要求,
随着微处理器技术的发展以及通信、控制、消费类电子产品等嵌入式应用的迅速发展,嵌入式系统己逐渐深入到人们生活的方方面面。在这其中,有相当大的一部分嵌入式应用需要与外界
本文的主要工作主要包括如下三个方面:首先研究了一致性测试的基本概念和测试的基本流程以及测试例的设计方法,为整个协议测试设计提供理论依据。根据SIP协议相关的RFC标准,参
在嵌入式技术逐步走向成熟的基础上,嵌入式系统已经得到广泛的应用,作为其软件核心的嵌入式操作系统更成为嵌入式领域研究的重点。然而,对于资源有限的嵌入式系统来说,内存管
任务调度就是将并行程序任务分配到处理结点上,并在不违背任务之间依赖关系的前提下安排任务的执行次序,使并行程序的执行时间最短。任务调度涉及到程序模型和并行计算系统模型
论文主要研究了J2EE体系结构中的集群技术实现.集群技术是实现企业级系统高可用性和稳定性的一种有效解决方案,J2EE中集群功能的实现是众多国内外服务器开发商研究的重点.目
随着人类基因组项目的完成,生命科学的主战场已经由“结构基因组学”转移到“功能基因组学”。人类基因组项目和其它大规模测序项目带来生物学数据的爆炸性增长,传统的实验确
支持向量机(SVM)作为基于统计学习理论的一种机器学习方法,具有良好的分类性能.可理解的分类模式对人类专家是非常重要的,然而SVM的分类模式却不为人类专家所理解.本文介绍了
论文的研究内容是国防“十五”预研项目“专用高性能微处理器”的一部分。 论文主要完成浮点处理单元的算法研究与实现、数据通路的设计与实现、控制通路的设计与实现。