{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,5,19]],"date-time":"2024-05-19T21:09:02Z","timestamp":1716152942926},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T00:00:00Z","timestamp":1578009600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T00:00:00Z","timestamp":1578009600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2020,8]]},"DOI":"10.1007\/s11704-019-8314-y","type":"journal-article","created":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T05:28:33Z","timestamp":1578029313000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Plover: parallel logging for replication systems"],"prefix":"10.1007","volume":"14","author":[{"given":"Huan","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinwei","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huiqi","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weining","family":"Qian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuan","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aoying","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,1,3]]},"reference":[{"issue":"1","key":"8314_CR1","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/128765.128770","volume":"17","author":"C Mohan","year":"1992","unstructured":"Mohan C, Haderle D J, Lindsay B G, Pirahesh H, Schwarz P M. ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM Transaction Database System, 1992, 17(1): 94\u2013162","journal-title":"ACM Transaction Database System"},{"key":"8314_CR2","unstructured":"Elnikety S, Zwaenepoel W, Pedone F. Database replication using generalized snapshot isolation. In: Proceedings of the 24th Symposium on Reliable Distributed Systems. 2005, 73\u201384"},{"issue":"1\u20132","key":"8314_CR3","doi-asserted-by":"publisher","first-page":"681","DOI":"10.14778\/1920841.1920928","volume":"3","author":"R Johnson","year":"2010","unstructured":"Johnson R, Pandis I, Stoica R, Athanassoulis M, Ailamaki A. Aether: a scalable approach to logging. Proceedings of the VLDB Endowment, 2010, 3(1\u20132): 681\u2013692","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8314_CR4","doi-asserted-by":"crossref","unstructured":"Diaconu C, Freedman C, Ismert E, Larson P, Mittal P, Stonecipher R, Verma N, Zwilling M. Hekaton: SQL server\u2019s memory-optimized OLTP engine. In: Proceedings of ACM International Conference on Management of Data. 2013, 1243\u20131254","DOI":"10.1145\/2463676.2463710"},{"issue":"2","key":"8314_CR5","doi-asserted-by":"publisher","first-page":"135","DOI":"10.14778\/3149193.3149195","volume":"11","author":"H Jung","year":"2017","unstructured":"Jung H, Han H, Kang S. Scalable database logging formulticores. Proceedings of the VLDB Endowment, 2017, 11(2): 135\u2013148","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8314_CR6","doi-asserted-by":"crossref","unstructured":"Tu S, Zheng W T, Kohler E, Liskov B, Madden S. Speedy transactions in multicore in-memory databases. In: Proceedings of the 24th ACM Symposium on Operating Systems Principles. 2013, 18\u201332","DOI":"10.1145\/2517349.2522713"},{"issue":"10","key":"8314_CR7","doi-asserted-by":"publisher","first-page":"865","DOI":"10.14778\/2732951.2732960","volume":"7","author":"T Z Wang","year":"2014","unstructured":"Wang T Z, Johnson R. Scalable logging through emerging non-volatile memory. Proceedings of the VLDB Endowment, 2014, 7(10): 865\u2013876","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"2","key":"8314_CR8","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s41019-017-0039-z","volume":"2","author":"J W Guo","year":"2017","unstructured":"Guo J W, Chu J, Cai P, Zhou M Q, Zhou A Y. Low-overhead paxos replication. Data Science and Engineering, 2017, 2(2): 169\u2013177","journal-title":"Data Science and Engineering"},{"key":"8314_CR9","doi-asserted-by":"crossref","unstructured":"Kim K, Wang T Z, Johnson R, Pandis I. ERMIA: fast memory-optimized database system for heterogeneous workloads. In: Proceedings of International Conference on Management of Data. 2016, 1675\u20131687","DOI":"10.1145\/2882903.2882905"},{"issue":"13","key":"8314_CR10","doi-asserted-by":"publisher","first-page":"2025","DOI":"10.14778\/3151106.3151107","volume":"10","author":"D Qin","year":"2017","unstructured":"Qin D, Goel A, Brown A D. Scalable replay-based replication for fast databases. Proceedings of the VLDB Endowment, 2017, 10(13): 2025\u20132036","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"4","key":"8314_CR11","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1145\/3186728.3164137","volume":"11","author":"T Z Wang","year":"2017","unstructured":"Wang T Z, Johnson R, Pandis I. Query fresh: log shipping on steroids. Proceedings of the VLDB Endowment, 2017, 11(4): 406\u2013419","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8314_CR12","doi-asserted-by":"crossref","unstructured":"Hagmann R B. Reimplementing the cedar file system using logging and group commit. In: Proceedings of the 11th ACM Symposium on Operating System Principles. 1987, 155\u2013162","DOI":"10.1145\/37499.37518"},{"key":"8314_CR13","unstructured":"Franklin M J. Concurrency control and recovery. The Computer Science and Engineering Handbook. 1997, 1058\u20131077"},{"key":"8314_CR14","unstructured":"Gray J, Reuter A. Transaction Processing: Concepts and Techniques. Elsevier, 1993"},{"key":"8314_CR15","doi-asserted-by":"crossref","unstructured":"Berenson H, Bernstein P A, Gray J, Melton J. A critique of ANSI SQL isolation levels. In: Proceedings of ACM SIGMOD International Conference on Management of Data. 1995, 1\u201310","DOI":"10.1145\/568271.223785"},{"issue":"7","key":"8314_CR16","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L Lamport","year":"1978","unstructured":"Lamport L. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 1978, 21(7): 558\u2013565","journal-title":"Communications of the ACM"},{"issue":"4","key":"8314_CR17","doi-asserted-by":"publisher","first-page":"298","DOI":"10.14778\/2095686.2095689","volume":"5","author":"P Larson","year":"2011","unstructured":"Larson P, Blanas S, Diaconu C, Freedman C, Patel J M, Zwilling M. High-performance concurrency control mechanisms for main-memory databases. Proceedings of the VLDB Endowment, 2011, 5(4): 298\u2013309","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"7","key":"8314_CR18","doi-asserted-by":"publisher","first-page":"781","DOI":"10.14778\/3067421.3067427","volume":"10","author":"Y J Wu","year":"2017","unstructured":"Wu Y J, Arulraj J, Lin J X, Xian R, Pavlo A. An empirical evaluation of in-memory multi-version concurrency control. Proceedings of the VLDB Endowment, 2017, 10(7): 781\u2013792","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8314_CR19","doi-asserted-by":"crossref","unstructured":"Weikum G, Vossen G. Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Elsevier, 2001","DOI":"10.1016\/B978-155860508-4\/50005-3"},{"issue":"1","key":"8314_CR20","doi-asserted-by":"publisher","first-page":"48","DOI":"10.14778\/1920841.1920853","volume":"3","author":"C Curino","year":"2010","unstructured":"Curino C, Zhang Y, Jones E P C, Madden S. Schism: a workload-driven approach to database replication and partitioning. Proceedings of the VLDB Endowment, 2010, 3(1): 48\u201357","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"6","key":"8314_CR21","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1007\/s00224-006-1350-7","volume":"39","author":"K Andreev","year":"2006","unstructured":"Andreev K, R\u00e4cke H. Balanced graph partitioning. Theory of Computing Systems, 2006, 39(6): 929\u2013939","journal-title":"Theory of Computing Systems"},{"key":"8314_CR22","doi-asserted-by":"crossref","unstructured":"Cooper B F, Silberstein A, Tam E, Ramakrishnan R, Sears R. Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing. 2010, 143\u2013154","DOI":"10.1145\/1807128.1807152"},{"key":"8314_CR23","unstructured":"Transaction Processing Performance Council. TPC benchmark c standard specification (revision 5.11), 2010"},{"key":"8314_CR24","doi-asserted-by":"crossref","unstructured":"Malviya N, Weisberg A, Madden S, Stonebraker M. Rethinking main memory OLTP recovery. In: Proceedings of the 30th IEEE International Conference on Data Engineering. 2014, 604\u2013615","DOI":"10.1109\/ICDE.2014.6816685"},{"key":"8314_CR25","doi-asserted-by":"crossref","unstructured":"Wu Y J, Guo W T, Chan C Y, Tan K T. Fast failure recovery for main-memory DBMSs on multicores. In: Proceedings of ACM International Conference on Management of Data. 2017, 267\u2013281","DOI":"10.1145\/3035918.3064011"},{"issue":"2","key":"8314_CR26","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/s00778-011-0260-8","volume":"21","author":"R Johnson","year":"2012","unstructured":"Johnson R, Pandis I, Stoica R, Athanassoulis M, Ailamaki A. Scalability of write-ahead logging on multicore and multisocket hardware. The VLDB Journal-The International Journal on Very Large Data Bases, 2012, 21(2): 239\u2013263","journal-title":"The VLDB Journal-The International Journal on Very Large Data Bases"},{"key":"8314_CR27","unstructured":"Levandoski J, Lomet D B, Sengupta S, Stutsman R, Wang R. High performance transactions in deuteronomy. In: Proceedings of the Conference on Innovative Data Systems Research. 2015"},{"issue":"4","key":"8314_CR28","doi-asserted-by":"publisher","first-page":"389","DOI":"10.14778\/2735496.2735502","volume":"8","author":"J Huang","year":"2014","unstructured":"Huang J, Schwan K, Qureshi M K. Nvram-aware logging in transaction systems. Proceedings of the VLDB Endowment, 2014, 8(4): 389\u2013400","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"4","key":"8314_CR29","doi-asserted-by":"publisher","first-page":"337","DOI":"10.14778\/3025111.3025116","volume":"10","author":"J Arulraj","year":"2016","unstructured":"Arulraj J, Perron M, Pavlo A. Write-behind logging. Proceedings of the VLDB Endowment, 2016, 10(4): 337\u2013348","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8314_CR30","unstructured":"Zheng W T, Tu S, Kohler E, Liskov B. Fast databases with fast durability and recovery through multicore parallelism. In: Proceedings of the 11th Symposium on Operating Systems Design and Implementation. 2014, 465\u2013477"},{"key":"8314_CR31","doi-asserted-by":"crossref","unstructured":"Lim H, Kaminsky M, Andersen D G. Cicada: dependably fast multi-core in-memory transactions. In: Proceedings of ACM International Conference on Management of Data. 2017, 21\u201335","DOI":"10.1145\/3035918.3064015"},{"key":"8314_CR32","unstructured":"Hong C, Zhou D, Yang M, Kuo C, Zhang L T, Zhou L D. Kuafu: closing the parallelism gap in database replication. In: Proceedings of the 29th IEEE International Conference on Data Engineering. 2013, 1186\u20131195"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-019-8314-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11704-019-8314-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-019-8314-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,19]],"date-time":"2021-09-19T20:16:07Z","timestamp":1632082567000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11704-019-8314-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,3]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["8314"],"URL":"https:\/\/doi.org\/10.1007\/s11704-019-8314-y","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,3]]},"assertion":[{"value":"6 September 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"144606"}}