A number of concurrency control performance studies have shown that, under high levels of data contention, concurrency control algorithms can exhibit thrashing behavior which is detrimental to overall system performance. In this paper, we present an approach to eliminating thrashing in the case of two-phase locking, a widely used concurrency control algorithm. Our solution, which we call the 'Half-and-Half' Algorithm, involves monitoring the state of the DBMS in order to dynamically control the multiprogramming level of the system. Results from a performance study indicate that the Half-and-Half algorithm can be very effective at preventing thrashing under a wide range of operating conditions and workloads.
许多并发控制性能研究表明,在高水平的数据争用下,并发控制算法会表现出抖动行为,这对整个系统的性能有害。在本文中,我们提出了一种在两阶段锁定的情况下消除抖动的方法,这是一种广泛使用的并发控制算法。我们的解决方案(称为“半和半”算法)涉及监视DBMS的状态,以便动态控制系统的多程序级别。一项性能研究的结果表明,“半个半”算法在防止各种运行条件和工作负荷下的颠簸方面非常有效。 P>
机译:具有伪时钟控制的负载相关频率的宽负载范围和高效开关电容器DC-DC转换器
机译:选择性自锁执行器和控制分配方法,用于最小化热负荷
机译:锁频环在消费峰值负载控制中的应用
机译:带有锁定机构的护膝的发展及其锁定控制,以减少施加到膝盖的负荷
机译:评估矿井通风控制的挡块横向载荷能力。
机译:股骨近端钉锁定与锁定(ProFNUL):一项多中心平行臂随机对照试验的方案用于研究股骨钉方式的拉力螺钉锁定和螺钉配置在股骨转子间股骨骨折治疗中的作用
机译:具有伪时钟控制负载相关频率的宽负载范围和高效率开关电容DC-DC转换器