{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T07:18:17Z","timestamp":1721805497889},"reference-count":77,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,4,13]],"date-time":"2019-04-13T00:00:00Z","timestamp":1555113600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"published-print":{"date-parts":[[2020,6]]},"DOI":"10.1007\/s10619-019-07267-w","type":"journal-article","created":{"date-parts":[[2019,4,13]],"date-time":"2019-04-13T09:02:55Z","timestamp":1555146175000},"page":"287-333","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Efficient and non-blocking agreement protocols"],"prefix":"10.1007","volume":"38","author":[{"given":"Suyash","family":"Gupta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad","family":"Sadoghi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,13]]},"reference":[{"issue":"2","key":"7267_CR1","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1145\/63500.63501","volume":"14","author":"AE Abbadi","year":"1989","unstructured":"Abbadi, A.E., Toueg, S.: Maintaining availability in partitioned replicated databases. ACM Trans Database Syst 14(2), 264\u2013290 (1989). \nhttps:\/\/doi.org\/10.1145\/63500.63501","journal-title":"ACM Trans Database Syst"},{"key":"7267_CR2","unstructured":"Abdallah, M., Guerraoui, R., Pucheral, P.: One-phase commit: does it make sense? ICPADS (1998)"},{"key":"7267_CR3","doi-asserted-by":"crossref","unstructured":"Agrawal, D., El Abbadi, A., Mahmoud, H.A., Nawab, F., Salem, K.: Managing geo-replicated data in multi-datacenters. In: Proceedings of the 2013 Databases in Networked Information Systems\u20148th International Workshop, DNIS\u201913, pp. 23\u201343 (2013)","DOI":"10.1007\/978-3-642-37134-9_2"},{"issue":"1","key":"7267_CR4","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/TDSC.2008.53","volume":"7","author":"Y Amir","year":"2010","unstructured":"Amir, Y., Danilov, C., Dolev, D., Kirsch, J., Lane, J., Nita-Rotaru, C., Olsen, J., Zage, D.: Steward: scaling byzantine fault-tolerant replication to wide area networks. IEEE Trans. Dependable Secur. Comput. 7(1), 80\u201393 (2010). \nhttps:\/\/doi.org\/10.1109\/TDSC.2008.53","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"issue":"3","key":"7267_CR5","doi-asserted-by":"publisher","first-page":"181","DOI":"10.14778\/2732232.2732237","volume":"7","author":"P Bailis","year":"2013","unstructured":"Bailis, P., Davidson, A., Fekete, A., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Highly available transactions: virtues and limitations. Proc VLDB Endow 7(3), 181\u2013192 (2013)","journal-title":"Proc VLDB Endow"},{"issue":"3","key":"7267_CR6","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/2909870","volume":"41","author":"P Bailis","year":"2016","unstructured":"Bailis, P., Fekete, A., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Scalable atomic visibility with RAMP transactions. ACM Trans Database Syst 41(3), 15 (2016)","journal-title":"ACM Trans Database Syst"},{"key":"7267_CR7","unstructured":"Baker, J., Bond, C., Corbett, J.C., Furman, J., Khorlin, A., Larson, J., Leon, J.M., Li, Y., Lloyd, A., Yushprakh, V.: Megastore: providing scalable, highly available storage for interactive services. In: Proceedings of the Conference on Innovative Data system Research (CIDR), pp. 223\u2013234 (2011)"},{"issue":"2","key":"7267_CR8","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1145\/356842.356846","volume":"13","author":"PA Bernstein","year":"1981","unstructured":"Bernstein, P.A., Goodman, N.: Concurrency control in distributed database systems. ACM Comput Surv 13(2), 185\u2013221 (1981)","journal-title":"ACM Comput Surv"},{"issue":"4","key":"7267_CR9","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1145\/319996.319998","volume":"8","author":"PA Bernstein","year":"1983","unstructured":"Bernstein, P.A., Goodman, N.: Multiversion concurrency control\u2014theory and algorithms. ACM TODS 8(4), 465\u2013483 (1983)","journal-title":"ACM TODS"},{"issue":"4","key":"7267_CR10","doi-asserted-by":"publisher","first-page":"596","DOI":"10.1145\/1994.2207","volume":"9","author":"PA Bernstein","year":"1984","unstructured":"Bernstein, P.A., Goodman, N.: An algorithm for concurrency control and recovery in replicated distributed databases. ACM Trans Database Syst 9(4), 596\u2013615 (1984). \nhttps:\/\/doi.org\/10.1145\/1994.2207","journal-title":"ACM Trans Database Syst"},{"key":"7267_CR11","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. Addison-Wesley Longman Publishing Co., Inc., Boston, MA (1987a)"},{"key":"7267_CR12","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. Addison-Wesley Longman Publishing Co., Boston, MA (1987b)"},{"key":"7267_CR13","unstructured":"Boutros, B.S., Desai, B.C.: A two-phase commit protocol and its performance. In: IEEE, DEXA, pp. 100\u2013105 (1996)"},{"key":"7267_CR14","unstructured":"Chen, K., Zhou, Y., Cao, Y.: Online data partitioning in distributed database systems. In: Proceedings of the 18th International Conference on Extending Database Technology, OpenProceeding.org, pp. 1\u201312 (2015)"},{"key":"7267_CR15","unstructured":"CockroachDB (2018). \nhttps:\/\/www.cockroachlabs.com\/"},{"key":"7267_CR16","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, ACM, pp. 143\u2013154 (2010)","DOI":"10.1145\/1807128.1807152"},{"key":"7267_CR17","unstructured":"Corbett, J.C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., Hsieh, W., Kanthak, S., Kogan, E., Li, H., Lloyd, A., Melnik, S., Mwaura, D., Nagle, D., Quinlan, S., Rao, R., Rolig, L., Saito, Y., Szymaniak, M., Taylor, C., Wang, R., Woodford, D.: Spanner: Google\u2019s globally-distributed database. In: 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12), USENIX Association, pp. 261\u2013264 (2012)"},{"key":"7267_CR18","unstructured":"Council TPP (2010) Tpc benchmark c (revision 5.11)"},{"key":"7267_CR19","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. ACM, pp. 1243\u20131254 (2013)","DOI":"10.1145\/2463676.2463710"},{"issue":"4","key":"7267_CR20","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/j.ipl.2004.04.006","volume":"91","author":"P Dutta","year":"2004","unstructured":"Dutta, P., Guerraoui, R., Pochon, B.: Fast non-blocking atomic commit: an inherent trade-off. Inf Process Lett 91(4), 195\u2013200 (2004)","journal-title":"Inf Process Lett"},{"key":"7267_CR21","doi-asserted-by":"publisher","unstructured":"El Abbadi, A., Skeen, D., Cristian, F.: An efficient, fault-tolerant protocol for replicated data management. In: Proceedings of the Fourth ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, ACM, New York, PODS \u201985, pp 215\u2013229 (1985). \nhttps:\/\/doi.org\/10.1145\/325405.325443","DOI":"10.1145\/325405.325443"},{"key":"7267_CR22","unstructured":"Freels, M.: FaunaDB: an architectural overview (2018)"},{"key":"7267_CR23","volume-title":"The embarrassing reason behind Amazons huge cloud computing outage this week","author":"B Fung","year":"2017","unstructured":"Fung, B.: The embarrassing reason behind Amazons huge cloud computing outage this week. The Washington Post, Washington, DC (2017)"},{"key":"7267_CR24","first-page":"3","volume":"8","author":"D Gawlick","year":"1985","unstructured":"Gawlick, D., Kinkade, D.: Varieties of concurrency control in IMS\/VS fast path. IEEE Database Eng. Bull. 8, 3\u201310 (1985)","journal-title":"IEEE Database Eng. Bull."},{"key":"7267_CR25","doi-asserted-by":"publisher","unstructured":"Gifford, D.K.: Weighted voting for replicated data. In: Proceedings of the Seventh ACM Symposium on Operating Systems Principles, ACM, New York, NY, SOSP \u201979, pp 150\u2013162 (1979). \nhttps:\/\/doi.org\/10.1145\/800215.806583","DOI":"10.1145\/800215.806583"},{"key":"7267_CR26","doi-asserted-by":"crossref","unstructured":"Gray, J.: Notes on data base operating systems. In: Operating Systems, An Advanced Course. Springer, Berlin, pp. 393\u2013481 (1978)","DOI":"10.1007\/3-540-08755-9_9"},{"key":"7267_CR27","unstructured":"Gray, J.: The transaction concept: virtues and limitations (invited paper). In: VLDB, pp. 144\u2013154 (1981)"},{"key":"7267_CR28","first-page":"10","volume-title":"A Comparison of the Byzantine Agreement Problem and the Transaction Commit Problem","author":"J Gray","year":"1990","unstructured":"Gray, J.: A Comparison of the Byzantine Agreement Problem and the Transaction Commit Problem, pp. 10\u201317. Springer, New York (1990)"},{"issue":"1","key":"7267_CR29","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/1132863.1132867","volume":"31","author":"J Gray","year":"2006","unstructured":"Gray, J., Lamport, L.: Consens. Trans. Commit. ACM TODS 31(1), 133\u2013160 (2006)","journal-title":"ACM TODS"},{"key":"7267_CR30","volume-title":"Transaction Processing: Concepts and Techniques","author":"J Gray","year":"1992","unstructured":"Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques, 1st edn. Morgan Kaufmann Publishers Inc., Burlington (1992)","edition":"1"},{"key":"7267_CR31","first-page":"87","volume-title":"Revisiting the Relationship Between Non-blocking Atomic Commitment and Consensus","author":"R Guerraoui","year":"1995","unstructured":"Guerraoui, R.: Revisiting the Relationship Between Non-blocking Atomic Commitment and Consensus, pp. 87\u2013100. Springer, Berlin (1995)"},{"key":"7267_CR32","unstructured":"Guerraoui, R., Larrea, M., Schiper, A.: Reducing the Cost for Non-blocking in Atomic Commitment. In: IEEE Proceedings of 16th International Conference on Distributed Computing Systems, pp. 692\u2013697 (1996)"},{"key":"7267_CR33","first-page":"1","volume-title":"Blockchain Transaction Processing","author":"S Gupta","year":"2018","unstructured":"Gupta, S., Sadoghi, M.: Blockchain Transaction Processing, pp. 1\u201311. Springer, Cham (2018a)"},{"key":"7267_CR34","unstructured":"Gupta, S., Sadoghi, M.: EasyCommit: A non-blocking two-phase commit protocol. In: Proceedings of the 21st International Conference on Extending Database Technology, Open Proceedings, EDBT (2018b)"},{"issue":"5","key":"7267_CR35","doi-asserted-by":"publisher","first-page":"553","DOI":"10.14778\/3055540.3055548","volume":"10","author":"R Harding","year":"2017","unstructured":"Harding, R., Van Aken, D., Pavlo, A., Stonebraker, M.: An evaluation of distributed concurrency control. Proc VLDB Endow 10(5), 553\u2013564 (2017)","journal-title":"Proc VLDB Endow"},{"issue":"2","key":"7267_CR36","first-page":"160","volume":"11","author":"JR Haritsa","year":"2000","unstructured":"Haritsa, J.R., Ramamritham, K., Gupta, R.: The PROMPT real-time commit protocol. IEEE TPDS 11(2), 160\u2013181 (2000)","journal-title":"IEEE TPDS"},{"issue":"3","key":"7267_CR37","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1145\/78969.78972","volume":"12","author":"MP Herlihy","year":"1990","unstructured":"Herlihy, M.P., Wing, J.M.: Linearizability: a correctness condition for concurrent objects. ACM TOPLAS 12(3), 463\u2013492 (1990)","journal-title":"ACM TOPLAS"},{"key":"7267_CR38","doi-asserted-by":"crossref","unstructured":"Jim\u00e9nez-Peris, R., Pati\u00f1o Mart\u00ednez, M., Alonso, G., Ar\u00e9valo, S.: A low-latency non-blocking commit service. Springer, Berlin DISC\u201901 (2001)","DOI":"10.1007\/3-540-45414-4_7"},{"key":"7267_CR39","first-page":"1496","volume":"1","author":"R Kallman","year":"2008","unstructured":"Kallman, R., Kimura, H., Natkins, J., Pavlo, A., Rasin, A., Zdonik, S.B., Jones, E.P.C., Madden, S., Stonebraker, M., Zhang, Y., Hugg, J., Abadi, D.J.: H-store: a high-performance, distributed main memory transaction processing system. PVLDB 1, 1496\u20131499 (2008)","journal-title":"PVLDB"},{"issue":"2","key":"7267_CR40","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":"7267_CR41","doi-asserted-by":"crossref","unstructured":"Levy, E., Korth, H.F., Silberschatz, A.: An optimistic commit protocol for distributed transaction management. In: ACM SIGMOD, ACM, pp. 88\u201397 (1991)","DOI":"10.1145\/119995.115800"},{"key":"7267_CR42","doi-asserted-by":"publisher","unstructured":"Lin, Q., Chang, P., Chen, G., Ooi, B.C., Tan, K.L., Wang, Z.: Towards a non-2PC transaction management in distributed database systems. In: Proceedings of the 2016 International Conference on Management of Data, ACM, New York, NY, SIGMOD \u201916, pp 1659\u20131674 (2016). \nhttps:\/\/doi.org\/10.1145\/2882903.2882923","DOI":"10.1145\/2882903.2882923"},{"key":"7267_CR43","unstructured":"Lloyd, W., Freedman, M.J., Kaminsky, M., Andersen, D.G.: Stronger semantics for low-latency geo-replicated storage. In: USENIX Association, NSDI, pp. 313\u2013328 (2013)"},{"issue":"9","key":"7267_CR44","doi-asserted-by":"publisher","first-page":"661","DOI":"10.14778\/2536360.2536366","volume":"6","author":"H Mahmoud","year":"2013","unstructured":"Mahmoud, H., Nawab, F., Pucher, A., Agrawal, D., El Abbadi, A.: Low-latency multi-datacenter databases using replicated commit. Proc VLDB Endow 6(9), 661\u2013672 (2013). \nhttps:\/\/doi.org\/10.14778\/2536360.2536366","journal-title":"Proc VLDB Endow"},{"issue":"5","key":"7267_CR45","doi-asserted-by":"publisher","first-page":"329","DOI":"10.14778\/2732269.2732270","volume":"7","author":"HA Mahmoud","year":"2014","unstructured":"Mahmoud, H.A., Arora, V., Nawab, F., Agrawal, D., El Abbadi, A.: MaaT: effective and scalable coordination of distributed transactions in the cloud. Proc VLDB Endow 7(5), 329\u2013340 (2014). \nhttps:\/\/doi.org\/10.14778\/2732269.2732270","journal-title":"Proc VLDB Endow"},{"key":"7267_CR46","unstructured":"Mao, Y., Junqueira, F.P., Marzullo, K.: Mencius: building efficient replicated state machines for WANs. In: Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, USENIX Association, pp. 369\u2013384 (2008)"},{"key":"7267_CR47","unstructured":"MemSQL (2013). \nhttp:\/\/www.memsql.com"},{"issue":"4","key":"7267_CR48","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 TODS 11(4), 378\u2013396 (1986)","journal-title":"ACM TODS"},{"key":"7267_CR49","doi-asserted-by":"crossref","unstructured":"Nawab, F., Sadoghi, M.: Blockplane: A global-scale byzantizing middleware. In: Proceedings of the 35th IEEE International Conference on Data Engineering, IEEE, ICDE \u201919 (2019)","DOI":"10.1109\/ICDE.2019.00020"},{"key":"7267_CR50","doi-asserted-by":"crossref","unstructured":"Nawab, F., Arora, V., Agrawal, D., El Abbadi, A.: Minimizing commit latency of transactions in geo-replicated data stores. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, ACM, SIGMOD \u201915, pp 1279\u20131294 (2015)","DOI":"10.1145\/2723372.2723729"},{"key":"7267_CR51","unstructured":"NuoDB (2010). \nhttp:\/\/www.nuodb.com"},{"key":"7267_CR52","unstructured":"O\u2019Brien, S.A.: Facebook. Instagram experience outages Saturday. CNN, GA, USA (2017)"},{"key":"7267_CR53","unstructured":"Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference, USENIX Association, USENIX ATC\u201914, pp. 305\u2013320 (2014)"},{"key":"7267_CR54","unstructured":"Oracle, C.: Oracle 9i real application clusters concepts release 2 (9.2), Part Number A96597-01 (2002)"},{"key":"7267_CR55","volume-title":"Principles of Distributed Database Systems","author":"MT Ozsu","year":"2011","unstructured":"Ozsu, M.T., Valduriez, P.: Principles of Distributed Database Systems, 3rd edn. Springer, New York (2011)","edition":"3"},{"key":"7267_CR56","unstructured":"Park, T., Yeom, H.Y.: A distributed group commit protocol for distributed database systems. ICPADS (1991)"},{"key":"7267_CR57","doi-asserted-by":"crossref","unstructured":"Patterson, S., Elmore, A.J., Nawab, F., Agrawal, D., El Abbadi, A.: Serializability, not serial: concurrency control and availability in multi-datacenter datastores. Proc VLDB Endow 5(11), (2012)","DOI":"10.14778\/2350229.2350261"},{"key":"7267_CR58","doi-asserted-by":"crossref","unstructured":"Pavlo, A., Curino, C., Zdonik, S.: Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems. In: ACM, SIGMOD \u201912, pp. 61\u201372 (2012)","DOI":"10.1145\/2213836.2213844"},{"key":"7267_CR59","unstructured":"Peng, D., Dabek, F.: Large-scale incremental processing using distributed transactions and notifications. In: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, USENIX Association, Berkeley, CA, OSDI\u201910, pp. 251\u2013264 (2010)"},{"key":"7267_CR60","doi-asserted-by":"publisher","unstructured":"Qadah, T.M., Sadoghi, M.: QueCC: a queue-oriented, control-free concurrency architecture. In: Proceedings of the 19th International Middleware Conference, ACM, New York, NY, Middleware \u201918, pp 13\u201325, (2018). \nhttps:\/\/doi.org\/10.1145\/3274808.3274810","DOI":"10.1145\/3274808.3274810"},{"key":"7267_CR61","doi-asserted-by":"crossref","unstructured":"Reddy, P.K., Kitsuregawa, M.: Reducing the blocking in two-phase commit protocol employing backup sites. In: IEEE, COOPIS\u201998, pp. 406\u2013416 (1998)","DOI":"10.1109\/COOPIS.1998.706315"},{"issue":"2","key":"7267_CR62","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2200\/S00896ED1V01Y201901DTM058","volume":"14","author":"M Sadoghi","year":"2019","unstructured":"Sadoghi, M., Blanas, S.: Transaction processing on modern hardware. Synth. Lect. Data Manag. 14(2), 1\u2013138 (2019). \nhttps:\/\/doi.org\/10.2200\/S00896ED1V01Y201901DTM058","journal-title":"Synth. Lect. Data Manag."},{"issue":"11","key":"7267_CR63","doi-asserted-by":"publisher","first-page":"997","DOI":"10.14778\/2536222.2536226","volume":"6","author":"M Sadoghi","year":"2013","unstructured":"Sadoghi, M., Ross, K.A., Canim, M., Bhattacharjee, B.: Making updates disk-I\/O friendly using SSDs. Proc VLDB Endow 6(11), 997\u20131008 (2013)","journal-title":"Proc VLDB Endow"},{"issue":"13","key":"7267_CR64","doi-asserted-by":"publisher","first-page":"1331","DOI":"10.14778\/2733004.2733006","volume":"7","author":"M Sadoghi","year":"2014","unstructured":"Sadoghi, M., Canim, M., Bhattacharjee, B., Nagel, F., Ross, K.A.: Reducing database locking contention through multi-version concurrency. Proc VLDB Endow 7(13), 1331\u20131342 (2014)","journal-title":"Proc VLDB Endow"},{"key":"7267_CR65","unstructured":"Sadoghi, M., Bhattacherjee, S., Bhattacharjee, B., Canim, M.: L-Store: A real-time OLTP and OLAP system (2018). \nhttp:\/\/www.OpenProceeding.org\n\n, EDBT"},{"issue":"4","key":"7267_CR66","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1007\/BF01299677","volume":"3","author":"G Samaras","year":"1995","unstructured":"Samaras, G., Britton, K., Citron, A., Mohan, C.: Two-phase commit optimizations in a commercial distributed environment. Distrib. Parallel Databases 3(4), 325\u2013360 (1995)","journal-title":"Distrib. Parallel Databases"},{"key":"7267_CR67","doi-asserted-by":"crossref","unstructured":"Shute, J., Vingralek, R., Samwel, B., Handy, B., Whipkey, C., Rollins, E., Oancea, M., Littleeld, K., Menestrina, D., Ellner, S., Apte, H.: F1: A distributed sql database that scales. In: VLDB (2013)","DOI":"10.14778\/2536222.2536232"},{"key":"7267_CR68","doi-asserted-by":"crossref","unstructured":"Skeen, D.: Nonblocking commit protocols. In: ACM, SIGMOD, pp. 133\u2013142 (1981)","DOI":"10.1145\/582318.582339"},{"key":"7267_CR69","unstructured":"Skeen, D.: A quorum-based commit protocol. Tech. rep. (1982)"},{"issue":"3","key":"7267_CR70","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1109\/TSE.1983.236608","volume":"9","author":"D Skeen","year":"1983","unstructured":"Skeen, D., Stonebraker, M.: A formal model of crash recovery in a distributed system. IEEE Trans. Softw. Eng. 9(3), 219\u2013228 (1983)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7267_CR71","unstructured":"Stamos, J., Cristian, F.: A low-cost atomic commit protocol. In: Proceedings of the 9th Symposium on Reliable Distributed Systems, IEEE, pp. 10\u201317 (1990)"},{"issue":"3","key":"7267_CR72","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1109\/TSE.1979.234180","volume":"SE\u20135","author":"M Stonebraker","year":"1979","unstructured":"Stonebraker, M.: Concurrency control and consistency of multiple copies of data in distributed ingres. IEEE Trans. Softw. Eng. SE\u20135(3), 188\u2013194 (1979). \nhttps:\/\/doi.org\/10.1109\/TSE.1979.234180","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7267_CR73","first-page":"4","volume":"9","author":"M Stonebraker","year":"1986","unstructured":"Stonebraker, M.: The case for shared nothing. Database Eng. 9, 4\u20139 (1986)","journal-title":"Database Eng."},{"key":"7267_CR74","unstructured":"Sulleyman, A.: Twitter down: social media app and website not working. The Independent, UK (2017)"},{"key":"7267_CR75","doi-asserted-by":"crossref","unstructured":"Thomson, A., Diamond, T., Weng, S.C., Ren, K., Shao, P., Abadi, D.J.: Calvin: fast distributed transactions for partitioned database systems. In: SIGMOD (2012)","DOI":"10.1145\/2213836.2213838"},{"key":"7267_CR76","unstructured":"TiDB (2018). \nhttps:\/\/pingcap.com\/en\/"},{"key":"7267_CR77","unstructured":"VoltDB (2010). \nhttps:\/\/www.voltdb.com\/"}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-019-07267-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10619-019-07267-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-019-07267-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,25]],"date-time":"2020-04-25T11:06:58Z","timestamp":1587812818000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10619-019-07267-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,13]]},"references-count":77,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["7267"],"URL":"https:\/\/doi.org\/10.1007\/s10619-019-07267-w","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"value":"0926-8782","type":"print"},{"value":"1573-7578","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,13]]},"assertion":[{"value":"13 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}