Show simple item record

dc.contributor.authorZheng, Wenting
dc.contributor.authorTu, Stephen
dc.contributor.authorKohler, Eddie W
dc.contributor.authorLiskov, Barbara
dc.date.accessioned2015-09-21T20:19:05Z
dc.date.issued2014
dc.identifier.citationZheng, Wenting, Stephen Tu, Eddie Kohler, and Barbara Liskov. 2014. "Fast Databases With Fast Durability and Recovery Through Multicore Parallelism." In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI '14), Broomfield, CO, October 6-8, 2014: 465-477.en_US
dc.identifier.isbn978-1-931971-16-4en_US
dc.identifier.urihttp://nrs.harvard.edu/urn-3:HUL.InstRepos:22719033
dc.description.abstractMulticore in-memory databases for modern machines can support extraordinarily high transaction rates for online transaction processing workloads. A potential weakness, however, is recovery from crash failures. Can classical techniques, such as checkpoints, be made both efficient enough to keep up with current systems’ memory sizes and transaction rates, and smart enough to avoid additional contention? Starting from an efficient multicore database system, we show that naive logging and checkpoints make normal-case execution slower, but that frequent disk synchronization allows us to keep up with many workloads with only a modest reduction in throughput. We design throughout for parallelism: during logging, during checkpointing, and during recovery. The result is fast. Given appropriate hardware (three SSDs and a RAID), a 32-core system can recover a 43.2 GB key-value database in 106 seconds, and a > 70 GB TPC-C database in 211 seconds.en_US
dc.description.sponsorshipEngineering and Applied Sciencesen_US
dc.language.isoen_USen_US
dc.publisherUSENIXen_US
dc.relation.isversionofhttps://www.usenix.org/conference/osdi14/technical-sessions/presentation/zheng_wentingen_US
dash.licenseOAP
dc.titleFast Databases with Fast Durability and Recovery Through Multicore Parallelismen_US
dc.typeConference Paperen_US
dc.description.versionAccepted Manuscripten_US
dash.depositing.authorKohler, Eddie W
dc.date.available2015-09-21T20:19:05Z
dc.relation.bookProceedings of the 11th USENIX Symposium on Operating Systems Design and Implementationen_US
dash.contributor.affiliatedKohler, Edward


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record