|
计算机科学 2015
基于动态决策的并发控制算法Abstract: 并发控制算法能够保证多个用户同时存取数据库中同一数据时不破坏事务的隔离性和统一性。针对现有并发控制算法适应性较差的问题,提出了自适应并发控制算法。该算法将并发控制过程分为两个阶段:执行授权和策略选择。执行授权阶段根据事务的有效性决定冲突事务执行的顺序;策略选择阶段根据事务的读写状态以及当前冲突率动态地选择乐观/悲观冲突消解策略。设计的策略选择机制使得无论数据库是处于空闲还是繁忙状态,ddcc算法都具有较高的执行效率。通过对比实验验证了所提出的ddcc算法的性能要优于经典的两阶段加锁并发控制算法和hcc算法。
|