实时事务并发控制算法优化

来源 :中国科学院研究生院(软件研究所) | 被引量 : 21次 | 上传用户:silvercup
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时数据库系统处理具有时间约束的实时事务,其性能指标是错失截止期的事务所占的比率,即错失率。错失率越低,系统性能越好。实时事务按照截止期和价值确定的优先级进行调度,而传统数据库中的并发控制并没有考虑优先级。近年来很多研究人员致力于设计适合实时数据库系统的并发控制算法。实时事务并发控制算法不但需要保证数据库的一致性,同时还要尽量满足实时事务的截止期来降低系统的错失率。然而,现有的实时事务并发控制算法依然存在浪费的重启、浪费的等待、浪费的执行和不必要的重启等问题。针对这些资源浪费问题,本文着重研究了实时事务并发控制算法的优化问题。本文的主要工作体现在: 1、提出了牺牲重启事务策略来减少浪费的执行。该方法能够提高实时数据库系统在负载较高时的性能。在系统负载较高时,牺牲重启事务策略能够让更有可能满足截止期的未重启过的事务优先执行,提高实时事务满足截止期的机会。模拟实验结果表明,基于牺牲重启事务策略的OCC-CLRTP算法能够有效地减少浪费的执行,降低系统的错失率。 2、提出了动态调整执行顺序方法来避免不必要的重启,减少重启事务的个数,降低系统错失率。动态调整执行顺序方法能够动态地调整串行化顺序和读写顺序来寻找可串行化的调度,有效地避免不必要的重启。 3、提出了基于提交范围(CommitSpace)的OCC-CS算法来实现动态调整执行顺序方法,并对OCC-CS算法进行了复杂度分析。限制半提交事务缓冲区大小方法可以减少OCC-CS算法额外消耗的系统内存,而且不会影响系统的性能。根据半提交选择法的不同,OCC-CS算法被分为CS-LEFT、CS-RIGHT、CS-ALT和CS-LRC算法。模拟实验结果表明,CS-ALT算法能够比基于动态调整串行化顺序方法的OCC-DATI算法更有效地避免不必要的重启,减少重启个数,提高实时数据库系统的性能。 4、还提出了结合牺牲重启事务策略和动态调整执行顺序方法的CS-ALT-CLRTP算法来进一步提高实时数据库系统的性能。该算法不但能够减少系统负载较高时浪费的执行,同时还能够有效地避免不必要的重启,因此能够更大限度地降低系统的错失率,改进实时数据库系统的性能。模拟实验结果表明,CS-ALT-CLRTP算法能够在所有系统负载下表现出最好的性能。 5、设计并开发了一个具有很好的可扩展性和可配置性的实时数据库测试平台来分析和比较实时事务并发控制算法的性能。论文详细介绍了实时数据库测试平台的系统框架,重点描述了系统中的实时事务并发控制的框架和实现,并且深入论述了如何在基本框架下实现牺牲重启事务策略和动态调整执行顺序方法。
其他文献
为针对性地解决水土流失问题,首先导致了造成高速公路建设水土流失的原因,说明了公路建设中水土流失的危害,并且提出了高速公路建设中水土保持生态恢复措施。为了进一步说明
新课改下,小学语文教师应关注三个问题。即新课改要求小学语文教师应首先关注教师的职业道德建设;新课改要求小学语文教师应关注学生的主体地位;新新课改要求小学语文教师应
在这个传媒时代,学会表演已经成为高师学生必须具备的职业素养。本文从课本剧体现以学生为本的课程理念、有助于全面提高高师学生的综合能力和教师职业素养、课本剧的实施三
文章从私密性概念出发,针对当前居住区开发设计没有充分考虑到居住者对私密性要求的客观现实,从居住区总体规划、建筑单体设计、住宅外环境设计三个层面提出了相应的改善措施
目前,旧书市场的最大问题是质量参差不齐、价格不尽合理。每年在旧货市场上看到那些当废纸卖掉的课本,都觉得好可惜,宝贵资源就这么被浪费,实在不忍。很多有效资源没有得到充
翻译的目的决定翻译的策略,典籍翻译的目的是传播中华文化。翻译过程中,译者应该关照西方读者所处的文化环境,同时,保留汉语的文化特质。典籍翻译的发起者应该注意典籍文本的
昌明镇属于贵州省100个示范小城镇中的省级示范小城镇。按照示范小城镇建设的要求,应进一步完善总体规划和专项规划,合理确定建设规模和发展定位。本文主要阐述了贵定昌明的发
国家颁布的新课标倡导教育应面向全体学生,注重学生个体差异,使每个学生都能得到发展。孔子曾提出"因材施教",教育家赞可夫在《教学与发展》中也曾提出"……使包括后进生在内
电容器虽是静止设备,但由于制造技术、质量问题、运行维护不当或不周,也常遇到异常现象和事故。又由于电容器是储能元件,在电力系统中受过渡过程的影响,以及它与感性元件的相互作
我国古代教育家孔子曾提出"琴、棋、书、画是一家"的高度概括,以此点明了音乐与美术的关系。音乐以其明快的旋律,能够改变美术课堂教学的沉闷气氛;而美术则以其清晰的画面,也