{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,20]],"date-time":"2025-07-20T03:39:53Z","timestamp":1752982793491},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319665825"},{"type":"electronic","value":"9783319665832"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-66583-2_16","type":"book-chapter","created":{"date-parts":[[2017,8,12]],"date-time":"2017-08-12T02:02:48Z","timestamp":1502503368000},"page":"249-265","source":"Crossref","is-referenced-by-count":3,"title":["Improving ZooKeeper Atomic Broadcast Performance by Coin Tossing"],"prefix":"10.1007","author":[{"given":"Ibrahim","family":"EL-Sanosi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Ezhilchelvan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,13]]},"reference":[{"key":"16_CR1","unstructured":"Ban, B.: Jgroups, a toolkit for reliable multicast communication (2002). http:\/\/www.jgroups.org"},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"Biely, M., Milosevic, Z., Santos, N., Schiper, A.: S-paxos: offloading the leader for high throughput state machine replication. In: IEEE 31st Symposium on Reliable Distributed Systems (SRDS), pp. 111\u2013120 (2012)","DOI":"10.1109\/SRDS.2012.66"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Chandra, T.D., Griesemer, R., Redstone, J.: Paxos made live: an engineering perspective. In: Proceedings of the Twenty-Sixth Annual ACM Symposium on Principles of Distributed Computing, pp. 398\u2013407 (2007)","DOI":"10.1145\/1281100.1281103"},{"issue":"4","key":"16_CR4","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1145\/1041680.1041682","volume":"36","author":"X D\u00e9fago","year":"2004","unstructured":"D\u00e9fago, X., Schiper, A., Urb\u00e1n, P.: Total order broadcast and multicast algorithms: taxonomy and survey. ACM Comput. Surv. (CSUR) 36(4), 372\u2013421 (2004)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Emerson, R., Ezhilchelvan, P.: An atomic-multicast service for scalable in-memory transaction systems. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 743\u2013746. IEEE (2014)","DOI":"10.1109\/CloudCom.2014.145"},{"key":"16_CR6","volume-title":"HBase: The Definitive Guide","author":"L George","year":"2011","unstructured":"George, L.: HBase: The Definitive Guide. O\u2019Reilly Media, Inc., Sebastopol (2011)"},{"key":"16_CR7","unstructured":"Hunt, P., Konar, M., Junqueira, F.P., Reed, B.: Zookeeper: wait-free coordination for internet-scale systems. In: USENIX Annual Technical Conference, vol. 8, p. 9 (2010)"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Junqueira, F.P., Reed, B.C., Serafini, M.: Zab: high-performance broadcast for primary-backup systems. In: IEEE\/IFIP 41th International Conference on Dependable Systems & Networks (DSN), pp. 245\u2013256. IEEE (2011)","DOI":"10.1109\/DSN.2011.5958223"},{"issue":"7","key":"16_CR9","doi-asserted-by":"crossref","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. Commun. ACM 21(7), 558\u2013565 (1978)","journal-title":"Commun. ACM"},{"issue":"4","key":"16_CR10","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":"16_CR11","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/s00446-006-0005-x","volume":"19","author":"L Lamport","year":"2006","unstructured":"Lamport, L.: Fast paxos. Distrib. Comput. 19(2), 79\u2013103 (2006)","journal-title":"Distrib. Comput."},{"key":"16_CR12","first-page":"369","volume":"8","author":"Y Mao","year":"2008","unstructured":"Mao, Y., Junqueira, F.P., Marzullo, K.: Mencius: building efficient replicated state machines for WANs. OSDI 8, 369\u2013384 (2008)","journal-title":"OSDI"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"Reed, B., Junqueira, F.P.: A simple totally ordered broadcast protocol. In: proceedings of the 2nd Workshop on Large-Scale Distributed Systems and Middleware (LADIS), pp. 1\u20136. ACM (2008)","DOI":"10.1145\/1529974.1529978"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"Ruivo, P., Couceiro, M., Romano, P., Rodrigues, L.: Exploiting total order multicast in weakly consistent transactional caches. In: IEEE 17th Pacific Rim International Symposium on Dependable Computing (PRDC), pp. 99\u2013108 (2011)","DOI":"10.1109\/PRDC.2011.21"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"Shvachko, K., Kuang, H., Radia, S., Chansler, R.: The hadoop distributed file system. In: IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), vol. 2, pp. 1\u201310 (2010)","DOI":"10.1109\/MSST.2010.5496972"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Toshniwal, A., Taneja, S., Shukla, A., Ramasamy, K., Patel, J.M., Kulkarni, S., Jackson, J., Gade, K., Fu, M., Donham, J.: Storm@twitter. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, pp. 147\u2013156 (2014)","DOI":"10.1145\/2588555.2595641"},{"key":"16_CR17","first-page":"91","volume":"4","author":"R Renesse Van","year":"2004","unstructured":"Van Renesse, R., Schneider, F.B.: Chain replication for supporting high throughput and availability. OSDI 4, 91\u2013104 (2004)","journal-title":"OSDI"}],"container-title":["Lecture Notes in Computer Science","Computer Performance Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-66583-2_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,2]],"date-time":"2019-10-02T10:13:38Z","timestamp":1570011218000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-66583-2_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319665825","9783319665832"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-66583-2_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}