DocumentCode :
2256717
Title :
Guaranteeing the physical consistency of shared data in a main-memory DBMS
Author :
Lim, Hyung-Joo ; Kim, Sang-Wook
Author_Institution :
Div. of Comput., Inf., & Commun. Eng., Kangwon Nat. Univ., Chunchon, South Korea
fYear :
2002
fDate :
2002
Firstpage :
348
Lastpage :
351
Abstract :
In this paper, we discuss the implementation strategy of the latch adopted in Tachyon, a main-memory DBMS (MMDBMS). The latch is a tool that guarantees physical consistency of the shared data simultaneously accessed by multiple transactions. Transactions hold the latch assigned to shared data before access, and also release the latch after access. Efficient implementation of the latch is crucial, especially in MMDBMSs since transactions have to be performed so rapidly. The latch adopted in Tachyon is characterized as follows: it maximizes system concurrency by supporting both shared and exclusive modes; provides high CPU utilization by minimizing the busy-waiting of transactions; minimizes the number of expensive context switches by reducing the number of semaphore system calls; and finally does not restrict the maximum number of latches.
Keywords :
data integrity; database management systems; transaction processing; Tachyon; exclusive modes; high CPU utilization; latch; main-memory DBMS; minimized context switches; minimized transaction busy-waiting; physical consistency guarantee; semaphore system calls; shared data; shared modes; Catalogs; Concurrent computing; Costs; Data engineering; Data models; Databases; Delay effects; Knowledge engineering; Physics computing; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Research and Development, 2002. SCOReD 2002. Student Conference on
Print_ISBN :
0-7803-7565-3
Type :
conf
DOI :
10.1109/SCORED.2002.1033129
Filename :
1033129
Link To Document :
بازگشت