首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

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

摘要第1-6页
Abstract第6-8页
目录第8-13页
图表目录第13-15页
第一章 引言第15-23页
   ·研究背景第15-18页
   ·研究内容第18-21页
   ·论文组织结构第21-23页
第二章 实时事务并发控制综述第23-51页
   ·实时数据库系统第23-27页
     ·实时数据特征第23-24页
     ·实时事务特征第24-26页
     ·实时事务分类第26-27页
     ·性能指标第27页
   ·并发控制理论第27-31页
     ·可串行性理论第28-30页
       ·调度的等价性第28-29页
       ·串行调度第29页
       ·调度的可串行性第29页
       ·可串行化判定第29-30页
     ·可恢复性理论第30-31页
   ·基于锁的并发控制第31-36页
     ·2PL-High Priority第32页
     ·2PL-Priority Inheritance第32-33页
     ·2PL-Condition Priority Inheritance第33页
     ·Priority Ceiling Protocol第33-34页
     ·Read-Write Priority Ceiling Protocol第34页
     ·PCP-Dynamic Adjustment of Serialization Order第34-35页
     ·Stack Resource Policy第35-36页
     ·2PL-Ordered Sharing第36页
   ·乐观并发控制第36-39页
     ·OCC-Broadcast Commit第37页
     ·OCC-Sacrifice第37-38页
     ·OCC-Wait第38页
     ·Wait-X第38-39页
   ·多版本并发控制第39-40页
     ·Multiversion Timestamp Ordering第39-40页
     ·Two Version-PCP第40页
   ·推测并发控制第40-43页
     ·Speculative Concurrency Control第41页
     ·Multi-version Speculative Concurrency Control with Delayed Commit第41-42页
     ·Alternative Version Concurrency Control第42-43页
   ·基于动态调整串行化顺序的并发控制第43-47页
     ·OCC-Timestamp Interval第43-45页
     ·OCC-Dynamic Adjustment of Serialization Order第45-46页
     ·Dynamic Adjustment of Serialization Order with Timestamp Interval第46-47页
   ·问题的提出第47-51页
     ·性能分析第47-49页
     ·并发控制算法存在的问题第49-50页
       ·浪费的执行第49-50页
       ·不必要的重启第50页
     ·解决思路第50-51页
第三章 牺牲重启事务策略第51-70页
   ·冲突解决策略第51-53页
     ·简单重启策略第51页
     ·优先级牺牲策略第51-52页
     ·优先级等待策略第52-53页
   ·重启事务对系统性能的影响第53-54页
   ·抛弃冲突事务策略第54-55页
   ·降低优先级策略第55-56页
   ·条件降低优先级策略第56-57页
   ·算法性能分析第57-68页
     ·模拟系统第57-58页
     ·实验一:写概率较低的实验第58-62页
     ·实验二:写概率较高的实验第62-65页
     ·实验三:不同写概率实验第65-68页
   ·总结和进一步工作第68-70页
第四章 动态调整执行顺序方法第70-93页
   ·动态调整串行化顺序方法第70-71页
     ·基本思想第70-71页
     ·例子第71页
   ·不必要的重启问题第71-73页
   ·动态调整执行顺序思想第73页
   ·基本概念第73-77页
   ·前提假设第77-78页
     ·新来的事务必须串行化在所有已提交事务之后第77页
     ·活动事务将读取最近的有效版本第77-78页
     ·事务在半提交操作之后将固定其在已提交事务中的串行化顺序第78页
   ·OCC-DAEO算法描述第78-83页
     ·状态描述第79页
     ·读阶段第79-81页
       ·读操作第79-80页
       ·预写操作第80-81页
     ·半提交阶段第81-82页
     ·验证阶段第82-83页
     ·全提交阶段第83页
   ·实例说明第83-86页
   ·正确性和优越性第86-91页
     ·活动事务提交范围的递减性第86-87页
     ·全提交事务的稳定性第87-88页
       ·全提交事务的持久性第87页
       ·全提交事务串行化序号的固定性第87-88页
     ·事务在半提交阶段的可提交性第88页
     ·活动事务进行读操作时的可读性第88-89页
     ·正确性第89-90页
     ·活动事务提交范围的计算公式第90页
     ·优越性第90-91页
   ·总结和进一步工作第91-93页
第五章 OCC-CS算法实现和分析第93-129页
   ·OCC-CS算法实现第93-98页
     ·读操作第93-94页
     ·预写操作第94页
     ·半提交和验证操作第94-96页
     ·完成全提交操作第96-98页
   ·半提交选择方法第98-102页
     ·LEFT选择法第98-99页
     ·RIGHT选择法第99页
     ·ALT(Alternative)选择法第99-101页
     ·LRC(Least Restart Count)选择法第101页
     ·NEFLRC(No Effect First in Least Restart Count)选择法第101-102页
     ·基于优先级的选择法第102页
   ·OCC-CS算法改进第102-104页
   ·提交范围数据结构和实现第104-109页
     ·提交范围的数据结构第104-105页
     ·提交范围并操作和减操作的实现第105-109页
   ·算法复杂度分析第109-113页
     ·基本参数第109-110页
     ·空间复杂度分析第110页
     ·时间复杂度分析第110-113页
       ·提交范围的并操作第110-111页
       ·提交范围的减操作第111页
       ·读操作第111页
       ·预写操作第111页
       ·半提交和验证操作第111-112页
       ·完成全提交操作第112页
       ·时间复杂度分析结论第112-113页
   ·限制半提交事务缓冲区大小第113-114页
   ·算法性能分析第114-124页
     ·模拟系统第114-115页
     ·实验一:只写概率较高的实验第115-116页
     ·实验二:只写概率较低的实验第116-117页
     ·实验三:不同只写概率的实验第117-118页
     ·实验四:只读概率较高的实验第118-119页
     ·实验五:只读概率较低的实验第119-121页
     ·实验六:四种OCC-CS算法的性能分析第121-122页
     ·实验七:时间复杂度分析实验第122-123页
     ·实验八:缓冲区大小对算法性能的影响第123-124页
   ·牺牲重启事务的OCC-CS算法第124-127页
     ·CS-ALT-CLRTP算法第124页
     ·算法性能分析第124-127页
       ·模拟系统第124-125页
       ·实验结果第125-127页
   ·总结和进一步工作第127-129页
第六章 实时事务并发控制测试平台第129-139页
   ·系统框架第129-132页
     ·事务发生器第129-130页
     ·优先级分配和实时事务调度器第130页
     ·截止期管理器第130-131页
     ·实时并发控制器第131页
     ·缓冲区管理器第131页
     ·磁盘管理器第131页
     ·准入控制器第131-132页
   ·实时事务模型第132页
   ·实时事务并发控制模型第132-135页
     ·基于锁的实时事务并发控制模型第133-134页
       ·锁管理第133页
       ·死锁检测第133-134页
       ·死锁解决第134页
       ·优先级倒置解决第134页
     ·乐观实时事务并发控制模型第134-135页
       ·读写集合维护第134-135页
       ·检测数据访问冲突第135页
       ·冲突解决第135页
       ·等待验证队列管理第135页
   ·牺牲重启事务策略的实现第135-137页
     ·抛弃冲突事务策略第135-136页
     ·条件降低优先级策略第136-137页
   ·动态调整执行顺序方法的实现第137-138页
     ·半提交选择处理第137页
     ·半提交事务队列管理第137-138页
     ·数据版本管理第138页
     ·提交范围管理第138页
     ·其它模块第138页
   ·总结和进一步的工作第138-139页
第七章 总结和展望第139-141页
   ·论文成果总结第139-140页
   ·进一步的工作第140-141页
参考文献第141-150页
文章及科研项目第150-151页
致谢第151页

论文共151页,点击 下载论文
上一篇:IPv6邻居发现协议一致性测试研究
下一篇:农杆菌浸泡种苗获得转gna基因苜蓿的研究