TY - GEN
T1 - Integrating tictoc with parallel logging
AU - Nakamura, Yasuhiro
AU - Kawashima, Hideyuki
AU - Tatebe, Osamu
N1 - Funding Information:
ACKNOWLEDGMENT This work is partially supported by the JST CREST Grant Numbers JPMJCR1303 and JPMJCR1414, and JSPS KAK-ENHI Grant Number JP17H01748.
Publisher Copyright:
© 2018 IEEE.
PY - 2018/12/26
Y1 - 2018/12/26
N2 - A transactional system consists of a concurrency control system and a recovery system. TicToc is one of the state of the art concurrency control protocols today, but it lacks recovery system. We studied the ways to integrate TicToc and recovery system. For efficiency, we adopted a parallel write ahead logging scheme for the recovery system. There are two methods to optimize the logging. First method is early lock release which executes lock release early on data objects. Second method is group commit which executes batched logs transfer to storage from memory. We integrated a transactional system consisted by TicToc and P-WAL logging system assuming non-volatile memory. We found that the two optimization methods incur performance degradation when storage access latency is equivalent to that of NVRAM.
AB - A transactional system consists of a concurrency control system and a recovery system. TicToc is one of the state of the art concurrency control protocols today, but it lacks recovery system. We studied the ways to integrate TicToc and recovery system. For efficiency, we adopted a parallel write ahead logging scheme for the recovery system. There are two methods to optimize the logging. First method is early lock release which executes lock release early on data objects. Second method is group commit which executes batched logs transfer to storage from memory. We integrated a transactional system consisted by TicToc and P-WAL logging system assuming non-volatile memory. We found that the two optimization methods incur performance degradation when storage access latency is equivalent to that of NVRAM.
KW - Concurrency Control
KW - Database System
KW - Transaction Processing
KW - Write Ahead Logging
UR - http://www.scopus.com/inward/record.url?scp=85061454257&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85061454257&partnerID=8YFLogxK
U2 - 10.1109/CANDARW.2018.00028
DO - 10.1109/CANDARW.2018.00028
M3 - Conference contribution
AN - SCOPUS:85061454257
T3 - Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018
SP - 105
EP - 111
BT - Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th International Symposium on Computing and Networking Workshops, CANDARW 2018
Y2 - 27 November 2018 through 30 November 2018
ER -