Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/138157
DC FieldValue
dc.titleTOWARDS AN INTEGRATED FRAMEWORK FOR DESIGNING CONCURRENCY CONTROL AND LOGGING FOR IN-MEMORY DATABASES
dc.contributor.authorYAO CHANG
dc.date.accessioned2017-12-31T18:00:54Z
dc.date.available2017-12-31T18:00:54Z
dc.date.issued2017-09-11
dc.identifier.citationYAO CHANG (2017-09-11). TOWARDS AN INTEGRATED FRAMEWORK FOR DESIGNING CONCURRENCY CONTROL AND LOGGING FOR IN-MEMORY DATABASES. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/138157
dc.description.abstractAs memory is getting cheaper and larger, it is the trend that memory gradually replaces disk as the primary storage for database systems. Logging for the durability and concurrency control for the runtime efficiency are the two components that restrict the performance of in-memory databases. In this thesis, first propose Adaptive Logging techniques to achieve an optimized trade-off between runtime and recovery performance. Then we proposed a novel Dependency Graph Based Concurrency Control (DGCC) protocol for multi-core in-memory databases. With the experience working on logging and concurrency control techniques, we found that recovery is dependent on the sequence in which transactions are executed. Hence, we propose to treat the transaction management and recovery problems as one by introducing distributed DGCC and Dependency Logging.
dc.language.isoen
dc.subjectdatabases, logging, concurrency control, distributed computing
dc.typeThesis
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorOOI BENG CHIN
dc.description.degreePh.D
dc.description.degreeconferredDOCTOR OF PHILOSOPHY
Appears in Collections:Ph.D Theses (Open)

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
YaoChangFinalThesis.pdf5.72 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.