{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:50:23Z","timestamp":1740124223708,"version":"3.37.3"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","license":[{"start":{"date-parts":[[2019,2,18]],"date-time":"2019-02-18T00:00:00Z","timestamp":1550448000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"State Key Development Program for Basic Research of China","award":["2014CB340402"],"award-info":[{"award-number":["2014CB340402"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61303054"],"award-info":[{"award-number":["61303054"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"DOI":"10.1007\/s10619-019-07261-2","type":"journal-article","created":{"date-parts":[[2019,2,18]],"date-time":"2019-02-18T16:56:56Z","timestamp":1550509016000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Logless one-phase commit made possible for highly-available datastores"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5431-8581","authenticated-orcid":false,"given":"Yuqing","family":"Zhu","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3491-5968","authenticated-orcid":false,"given":"Philip S.","family":"Yu","sequence":"additional","affiliation":[]},{"given":"Guolei","family":"Yi","sequence":"additional","affiliation":[]},{"given":"Mengying","family":"Guo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8191-8651","authenticated-orcid":false,"given":"Wenlong","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Jianxun","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Yungang","family":"Bao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,2,18]]},"reference":[{"issue":"11","key":"7261_CR1","doi-asserted-by":"publisher","first-page":"1068","DOI":"10.14778\/2536222.2536232","volume":"6","author":"J Shute","year":"2013","unstructured":"Shute, J., Vingralek, R., Samwel, B., Handy, B., Whipkey, C., Rollins, E., Oancea, M., Littlefield, K., Menestrina, D., Ellner, S., Cieslewicz, J., Rae, I., Stancescu, T., Apte, H.: F1: a distributed sql database that scales. Proc. VLDB Endow. 6(11), 1068\u20131079 (2013)","journal-title":"Proc. VLDB Endow."},{"key":"7261_CR2","unstructured":"Amazon cloud goes down friday night, taking netflix, instagram and pinterest with it (2012). \n                  http:\/\/www.forbes.com\/sites\/anthonykosner\/2012\/06\/30\/amazon-cloud-goes-down-friday-night-taking-netflix-instagram-and-pinterest-with-it\/"},{"key":"7261_CR3","unstructured":"Nishtala, R., Fugal, H., Grimm, S., Kwiatkowski, M., Lee, H., Li, H.C., McElroy, R., Paleczny, M., Peek, D., Saab, P., et al.: Scaling memcache at facebook. In: NSDI, vol. 13, 385\u2013398 (2013)"},{"key":"7261_CR4","unstructured":"Mu, S., Nelson, L., Lloyd, W., Li, J.: Consolidating concurrency control and consensus for commits under conflicts. Proceedings OSDI (2016)"},{"key":"7261_CR5","doi-asserted-by":"crossref","unstructured":"Nawab, F., Arora, V., Agrawal, D., El\u00a0Abbadi, A.: Minimizing commit latency of transactions in geo-replicated data stores. In: Proceedings of SIGMOD\u201915, pp. 1279\u20131294. ACM (2015)","DOI":"10.1145\/2723372.2723729"},{"key":"7261_CR6","doi-asserted-by":"crossref","unstructured":"Kraska, T., Pang, G., Franklin, M.J., Madden, S.: Mdcc: Multi-data center consistency. In: Eurosys (2013)","DOI":"10.1145\/2465351.2465363"},{"key":"7261_CR7","doi-asserted-by":"crossref","unstructured":"Corbett, J.C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., et\u00a0al.: Spanner: Google\u2019s globally-distributed database. In: Proceedings of OSDI p. 1 (2012)","DOI":"10.1145\/2518037.2491245"},{"issue":"2","key":"7261_CR8","first-page":"28","volume":"36","author":"J Lee","year":"2013","unstructured":"Lee, J., Muehle, M., May, N., Faerber, F., Sikka, V., Plattner, H., Krueger, J., Grund, M.: High-performance transaction processing in SAP HANA. IEEE Data Eng. Bull. 36(2), 28\u201333 (2013)","journal-title":"IEEE Data Eng. Bull."},{"key":"7261_CR9","doi-asserted-by":"crossref","unstructured":"Diaconu, C., Freedman, C., Ismert, E., Larson, P.A., Mittal, P., Stonecipher, R., Verma, N., Zwilling, M.: Hekaton: Sql server\u2019s memory-optimized oltp engine. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, pp. 1243\u20131254. ACM (2013)","DOI":"10.1145\/2463676.2463710"},{"key":"7261_CR10","unstructured":"Paypal. \n                  https:\/\/www.paypal.com\/"},{"key":"7261_CR11","unstructured":"Alipay. \n                  https:\/\/www.alipay.com\/"},{"key":"7261_CR12","unstructured":"Baidu wallet. \n                  https:\/\/www.baifubao.com\/"},{"key":"7261_CR13","first-page":"1","volume":"10","author":"D Peng","year":"2010","unstructured":"Peng, D., Dabek, F.: Large-scale incremental processing using distributed transactions and notifications. OSDI 10, 1\u201315 (2010)","journal-title":"OSDI"},{"key":"7261_CR14","doi-asserted-by":"crossref","unstructured":"Goldstein, J., Larson, P.\u00c5.: Optimizing queries using materialized views: a practical, scalable solution. In: ACM SIGMOD Record, vol. 30, pp. 331\u2013342. ACM (2001)","DOI":"10.1145\/376284.375706"},{"key":"7261_CR15","volume-title":"Concurrency Control and Recovery in Database Systems","author":"PA Bernstein","year":"1987","unstructured":"Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems, vol. 370. Addison-Wesley, New York (1987)"},{"key":"7261_CR16","doi-asserted-by":"crossref","unstructured":"Zhang, I., Sharma, N.K., Szekeres, A., Krishnamurthy, A., Ports, D.R.: Building consistent transactions with inconsistent replication. In: Proceedings of SOSP \u201915. ACM, New York (2015)","DOI":"10.1145\/2815400.2815404"},{"key":"7261_CR17","doi-asserted-by":"crossref","unstructured":"Glendenning, L., Beschastnikh, I., Krishnamurthy, A., Anderson, T.: Scalable consistency in scatter. In: Proceedings of SOSP, pp. 15\u201328. ACM (2011)","DOI":"10.1145\/2043556.2043559"},{"key":"7261_CR18","doi-asserted-by":"crossref","unstructured":"Mahmoud, H.A., Pucher, A., Nawab, F., Agrawal, D., Abbadi, A.E.: Low latency multi-datacenter databases using replicated commits. In: Proceedings of the VLDB Endowment (2013)","DOI":"10.14778\/2536360.2536366"},{"issue":"4","key":"7261_CR19","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1145\/7239.7266","volume":"11","author":"C Mohan","year":"1986","unstructured":"Mohan, C., Lindsay, B., Obermarck, R.: Transaction management in the r* distributed database management system. ACM Trans. Database Syst. 11(4), 378\u2013396 (1986)","journal-title":"ACM Trans. Database Syst."},{"key":"7261_CR20","unstructured":"Abdallah, M., Guerraoui, R., Pucheral, P.: One-phase commit: does it make sense? In: IEEE Proceedings of International Conference on Parallel and Distributed Systems, pp. 182\u2013192 (1998)"},{"key":"7261_CR21","doi-asserted-by":"crossref","unstructured":"Jones, E.P., Abadi, D.J., Madden, S.: Low overhead concurrency control for partitioned main memory databases. In: Proceedings of SIGMOD, pp. 603\u2013614. ACM (2010)","DOI":"10.1145\/1807167.1807233"},{"key":"7261_CR22","doi-asserted-by":"crossref","unstructured":"Pang, G., Kraska, T., Franklin, M.J., Fekete, A.: Planet: making progress with commit processing in unpredictable environments. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, pp. 3\u201314. ACM (2014)","DOI":"10.1145\/2588555.2588558"},{"key":"7261_CR23","doi-asserted-by":"crossref","unstructured":"Bodik, P., Fox, A., Franklin, M.J., Jordan, M.I., Patterson, D.A.: Characterizing, modeling, and generating workload spikes for stateful services. In: Proceedings of the 1st ACM symposium on Cloud computing, pp. 241\u2013252. ACM (2010)","DOI":"10.1145\/1807128.1807166"},{"issue":"1\u20132","key":"7261_CR24","doi-asserted-by":"publisher","first-page":"460","DOI":"10.14778\/1920841.1920902","volume":"3","author":"J Schad","year":"2010","unstructured":"Schad, J., Dittrich, J., Quian\u00e9-Ruiz, J.A.: Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc. VLDB Endow. 3(1\u20132), 460\u2013471 (2010)","journal-title":"Proc. VLDB Endow."},{"issue":"4","key":"7261_CR25","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1145\/227210.227231","volume":"39","author":"F Cristian","year":"1996","unstructured":"Cristian, F.: Synchronous and asynchronous. Commun. ACM 39(4), 88\u201397 (1996)","journal-title":"Commun. ACM"},{"key":"7261_CR26","doi-asserted-by":"crossref","unstructured":"Aguilera, M.K.: Stumbling over consensus research: misunderstandings and issues. In: Replication, pp. 59\u201372. Springer, Berlin (2010)","DOI":"10.1007\/978-3-642-11294-2_4"},{"issue":"2","key":"7261_CR27","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/279227.279229","volume":"16","author":"L Lamport","year":"1998","unstructured":"Lamport, L.: The part-time parliament. ACM Trans. Comput. Syst. 16(2), 133\u2013169 (1998)","journal-title":"ACM Trans. Comput. Syst."},{"key":"7261_CR28","unstructured":"Burrows, M.: The chubby lock service for loosely-coupled distributed systems. In: Proceedings of OSDI, pp. 335\u2013350. USENIX Association (2006)"},{"key":"7261_CR29","doi-asserted-by":"crossref","unstructured":"Chandra, T., Griesemer, R., Redstone, J.: Paxos made live-an engineering perspective (2006 invited talk). In: Proceedings of PODC\u201907, vol. 7 (2007)","DOI":"10.1145\/1281100.1281103"},{"key":"7261_CR30","doi-asserted-by":"crossref","unstructured":"Guerraoui, R.: Revisiting the relationship between non-blocking atomic commitment and consensus. In: Distributed Algorithms, pp. 87\u2013100. Springer, Berlin (1995)","DOI":"10.1007\/BFb0022140"},{"issue":"4","key":"7261_CR31","first-page":"18","volume":"32","author":"L Lamport","year":"2001","unstructured":"Lamport, L.: Paxos made simple. ACM Sigact News 32(4), 18\u201325 (2001)","journal-title":"ACM Sigact News"},{"issue":"2","key":"7261_CR32","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1145\/2408776.2408794","volume":"56","author":"J Dean","year":"2013","unstructured":"Dean, J., Barroso, L.A.: The tail at scale. Commun. ACM 56(2), 74\u201380 (2013)","journal-title":"Commun. ACM"},{"key":"7261_CR33","volume-title":"Transaction Processing","author":"J Gray","year":"1993","unstructured":"Gray, J., Reuter, A.: Transaction Processing. Morgan Kauf\u00edann Publishers, San Francisco (1993)"},{"key":"7261_CR34","doi-asserted-by":"crossref","unstructured":"Malviya, N., Weisberg, A., Madden, S., Stonebraker, M.: Rethinking main memory oltp recovery. In: Proceedings of ICDE, pp. 604\u2013615 (2014)","DOI":"10.1109\/ICDE.2014.6816685"},{"key":"7261_CR35","unstructured":"Baker, J., Bond, C., Corbett, J., Furman, J., Khorlin, A., Larson, J., L\u00e9on, J.M., Li, Y., Lloyd, A., Yushprakh, V.: Megastore: Providing scalable, highly available storage for interactive services. In: Proceedings of CIDR, pp. 223\u2013234 (2011)"},{"key":"7261_CR36","doi-asserted-by":"crossref","unstructured":"Leach, P., Mealling, M., Salz, R.: Rfc 4122\u2014a universally unique identifier (UUID) URN namespace (2005). Internet Engineering Task Force","DOI":"10.17487\/rfc4122"},{"issue":"1","key":"7261_CR37","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/1052796.1052806","volume":"36","author":"M Reynal","year":"2005","unstructured":"Reynal, M.: A short introduction to failure detectors for asynchronous distributed systems. ACM SIGACT News 36(1), 53\u201370 (2005)","journal-title":"ACM SIGACT News"},{"key":"7261_CR38","unstructured":"Cully, B., Lefebvre, G., Meyer, D., Feeley, M., Hutchinson, N., Warfield, A.: Remus: high availability via asynchronous virtual machine replication. In: Proceedings of NSDI\u201908, pp. 161\u2013174. San Francisco (2008)"},{"issue":"2","key":"7261_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/568271.223785","volume":"24","author":"H Berenson","year":"1995","unstructured":"Berenson, H., Bernstein, P., Gray, J., Melton, J., O\u2019Neil, E., O\u2019Neil, P.: A critique of ansi sql isolation levels. ACM SIGMOD Record 24(2), 1\u201310 (1995)","journal-title":"ACM SIGMOD Record"},{"key":"7261_CR40","unstructured":"An implementation of the mdcc protocol. \n                  https:\/\/github.com\/hiranya911\/mdcc"},{"key":"7261_CR41","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 SoCC. ACM (2010)","DOI":"10.1145\/1807128.1807152"},{"issue":"1","key":"7261_CR42","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/1132863.1132867","volume":"31","author":"J Gray","year":"2006","unstructured":"Gray, J., Lamport, L.: Consensus on transaction commit. ACM Trans. Database Syst. 31(1), 133\u2013160 (2006)","journal-title":"ACM Trans. Database Syst."},{"key":"7261_CR43","unstructured":"Guerraoui, R., Larrea, M., Schiper, A.: Reducing the cost for non-blocking in atomic commitment. In: IEEE Proceedings of ICDCS, pp. 692\u2013697 (1996)"},{"key":"7261_CR44","unstructured":"Guerraoui, R., Schiper, A.: The decentralized non-blocking atomic commitment protocol. In: Proceedings of IEEE Symposium on Parallel and Distributed Processing, pp. 2\u20139 (1995)"},{"key":"7261_CR45","unstructured":"Sovran, Y., Power, R., Aguilera, M.K., Li, J.: Transactional storage for geo-replicated systems. In: Proceedings of SOSP\u201911, pp. 385\u2013400"},{"key":"7261_CR46","unstructured":"Mu, S., Cui, Y., Zhang, Y., Lloyd, W., Li, J.: Extracting more concurrency from distributed transactions. In: Proceedings of OSDI (2014)"},{"key":"7261_CR47","doi-asserted-by":"crossref","unstructured":"Skeen, D.: Nonblocking commit protocols. In: Proceedings of SIGMOD, pp. 133\u2013142. ACM (1981)","DOI":"10.1145\/582318.582339"},{"issue":"4","key":"7261_CR48","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/BF01264014","volume":"1","author":"JW Stamos","year":"1993","unstructured":"Stamos, J.W., Cristian, F.: Coordinator log transaction execution protocol. Distrib. Parallel Databases 1(4), 383\u2013408 (1993)","journal-title":"Distrib. Parallel Databases"},{"key":"7261_CR49","unstructured":"Nawab, F., Agrawal, D., Abbadi, A.E.: Message futures: Fast commitment of transactions in multi-datacenter environments. In: Proceedings of CIDR (2013)"},{"issue":"2","key":"7261_CR50","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1145\/3149.214121","volume":"32","author":"MJ Fischer","year":"1985","unstructured":"Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of distributed consensus with one faulty process. J. ACM 32(2), 374\u2013382 (1985)","journal-title":"J. ACM"},{"key":"7261_CR51","doi-asserted-by":"crossref","unstructured":"Harizopoulos, S., Abadi, D.J., Madden, S., Stonebraker, M.: Oltp through the looking glass, and what we found there. In: Proceedings of SIGMOD, pp. 981\u2013992. ACM (2008)","DOI":"10.1145\/1376616.1376713"}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10619-019-07261-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-019-07261-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-019-07261-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,18]],"date-time":"2020-02-18T10:48:36Z","timestamp":1582022916000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10619-019-07261-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,18]]},"references-count":51,"alternative-id":["7261"],"URL":"https:\/\/doi.org\/10.1007\/s10619-019-07261-2","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"type":"print","value":"0926-8782"},{"type":"electronic","value":"1573-7578"}],"subject":[],"published":{"date-parts":[[2019,2,18]]},"assertion":[{"value":"18 February 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}