DocumentCode :
2081241
Title :
Nb-GCLOCK: A non-blocking buffer management based on the generalized CLOCK
Author :
Yui, Makoto ; Miyazaki, Jun ; Uemura, Shunsuke ; Yamana, Hayato
Author_Institution :
Res. Inst. of Inf. Technol. Biol., Waseda Univ., Tokyo, Japan
fYear :
2010
fDate :
1-6 March 2010
Firstpage :
745
Lastpage :
756
Abstract :
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 non-blocking 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.
Keywords :
buffer storage; database management systems; microprocessor chips; GCLOCK; Nb-GCLOCK; buffer management module; database scalability; generalized CLOCK; non blocking buffer management; Biology; Clocks; Concurrent computing; Databases; Engineering management; Information science; Knowledge management; Scalability; Synchronization; Technology management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2010 IEEE 26th International Conference on
Conference_Location :
Long Beach, CA
Print_ISBN :
978-1-4244-5445-7
Electronic_ISBN :
978-1-4244-5444-0
Type :
conf
DOI :
10.1109/ICDE.2010.5447872
Filename :
5447872
Link To Document :
بازگشت