Sciweavers

ICDE
2010
IEEE

Nb-GCLOCK: A Non-blocking Buffer Management Based on the Generalized CLOCK

14 years 8 months ago
Nb-GCLOCK: A Non-blocking Buffer Management Based on the Generalized CLOCK
— In this paper, we propose a non-blocking buffer management scheme based on a lock-free variant of the GCLOCK page replacement algorithm. Concurrent access to the buffer management module is a major factor that prevents database scalability to processors. Therefore, we propose a nonblocking scheme for bufferfix operations that fix buffer frames for requested pages without locks by combining Nb-GCLOCK and a non-blocking hash table. Our experimental results revealed that our scheme can obtain nearly linear scalability to processors up to 64 processors, although the existing locking-based schemes do not scale beyond 16 processors.
Makoto Yui, Jun Miyazaki, Shunsuke Uemura, Hayato
Added 07 Mar 2010
Updated 07 Mar 2010
Type Conference
Year 2010
Where ICDE
Authors Makoto Yui, Jun Miyazaki, Shunsuke Uemura, Hayato Yamana
Comments (0)