{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T04:06:59Z","timestamp":1749010019547,"version":"3.41.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2016,5,13]],"date-time":"2016-05-13T00:00:00Z","timestamp":1463097600000},"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":["J Supercomput"],"published-print":{"date-parts":[[2016,11]]},"DOI":"10.1007\/s11227-016-1747-2","type":"journal-article","created":{"date-parts":[[2016,5,13]],"date-time":"2016-05-13T17:54:43Z","timestamp":1463162083000},"page":"4379-4398","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["High-throughput state-machine replication using software transactional memory"],"prefix":"10.1007","volume":"72","author":[{"given":"Wenbing","family":"Zhao","sequence":"first","affiliation":[]},{"given":"William","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Honglei","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Jack","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Xiong","family":"Luo","sequence":"additional","affiliation":[]},{"given":"Yueqin","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Mary","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Chaomin","family":"Luo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,5,13]]},"reference":[{"issue":"2","key":"1747_CR1","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1145\/356842.356846","volume":"13","author":"PA Bernstein","year":"1981","unstructured":"Bernstein PA, Goodman N (1981) Concurrency control in distributed database systems. ACM Comput Surv 13(2):185\u2013221","journal-title":"ACM Comput Surv"},{"key":"1747_CR2","doi-asserted-by":"crossref","unstructured":"Brito A, Fetzer C, Felber P (2009) Multithreading-enabled active replication for event stream processing operators. In: Proceedings of the 28th IEEE international symposium on reliable distributed systems. IEEE, New York, pp 22\u201331","DOI":"10.1109\/SRDS.2009.37"},{"issue":"4","key":"1747_CR3","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1145\/571637.571640","volume":"20","author":"M Castro","year":"2002","unstructured":"Castro M, Liskov B (2002) Practical byzantine fault tolerance and proactive recovery. ACM Trans Comput Syst 20(4):398\u2013461","journal-title":"ACM Trans Comput Syst"},{"issue":"2","key":"1747_CR4","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1109\/TSC.2011.57","volume":"6","author":"H Chai","year":"2013","unstructured":"Chai H, Zhang H, Zhao W, Melliar-Smith PM, Moser LE (2013) Toward trustworthy coordination for web service business activities. IEEE Trans Serv Comput 6(2):276\u2013288","journal-title":"IEEE Trans Serv Comput"},{"key":"1747_CR5","doi-asserted-by":"crossref","unstructured":"Chai H, Zhao W (2012) Byzantine fault tolerance as a service. In: Kim, T.h., Mohammed S, Ramos C, Abawajy J, Kang BH, Slezak D (eds) Computer applications for web, human computer interaction, signal and image processing, and pattern recognition, communications in computer and information science, vol 342. Springer, Berlin, pp 173\u2013179","DOI":"10.1007\/978-3-642-35270-6_24"},{"issue":"1\/2","key":"1747_CR6","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1504\/IJWS.2013.056578","volume":"2","author":"H Chai","year":"2013","unstructured":"Chai H, Zhao W (2013) Byzantine fault tolerance for session-oriented multi-tiered applications. Int J Web Sci 2(1\/2):113\u2013125","journal-title":"Int J Web Sci"},{"key":"1747_CR7","doi-asserted-by":"crossref","unstructured":"Chai H, Zhao W (2014) Byzantine fault tolerance for services with commutative operations. In: Proceedings of the IEEE international conference on services computing. IEEE, Anchorage, pp 219\u2013226","DOI":"10.1109\/SCC.2014.37"},{"key":"1747_CR8","doi-asserted-by":"crossref","unstructured":"Chai H, Zhao W (2014) Byzantine fault tolerant event stream processing for autonomic computing. In: Proceedings of the 12th IEEE international conference on dependable, autonomic and secure computing. IEEE, New York, pp 109\u2013114","DOI":"10.1109\/DASC.2014.28"},{"key":"1747_CR9","doi-asserted-by":"crossref","unstructured":"Chai H, Zhao W (2014) Towards trustworthy complex event processing. In: Proceedings of the 5th IEEE international conference on software engineering and service science. IEEE, New York, pp 758\u2013761","DOI":"10.1109\/ICSESS.2014.6933677"},{"key":"1747_CR10","doi-asserted-by":"crossref","unstructured":"Dice D, Shalev O, Shavit N (2006) Transactional locking. II. In: Distributed computing. Springer, Berlin, pp 194\u2013208","DOI":"10.1007\/11864219_14"},{"key":"1747_CR11","unstructured":"Ennals R (2006) Software transactional memory should not be obstruction-free. Tech. rep., technical report IRC-TR-06-052, Intel research cambridge tech report"},{"key":"1747_CR12","volume-title":"Trans Process Conc Techniq","author":"J Gray","year":"1992","unstructured":"Gray J, Reuter A (1992) Trans Process Conc Techniq, 1st edn. Morgan Kaufmann Publishers Inc., San Francisco","edition":"1"},{"key":"1747_CR13","doi-asserted-by":"crossref","unstructured":"Harris T, Fraser K (2003) Language support for lightweight transactions. In: ACM SIGPLAN notices, vol 38, pp 388\u2013402. ACM, New York","DOI":"10.1145\/949343.949340"},{"issue":"4","key":"1747_CR14","first-page":"18","volume":"32","author":"L Lamport","year":"2001","unstructured":"Lamport L (2001) Paxos made simple. ACM SIGACT News (Distrib Comput Column) 32(4):18\u201325","journal-title":"ACM SIGACT News (Distrib Comput Column)"},{"key":"1747_CR15","doi-asserted-by":"crossref","unstructured":"Ramadan HE, Roy I, Herlihy M, Witchel E (2009) Committing conflicting transactions in an stm. In: ACM sigplan notices, vol 44. ACM, New York, pp 163\u2013172","DOI":"10.1145\/1594835.1504201"},{"key":"1747_CR16","unstructured":"Ras Y (1992) The principle of commitment ordering. In: Proceedings of the 18th international conference on very large data bases, pp 292\u2013312"},{"key":"1747_CR17","doi-asserted-by":"crossref","unstructured":"Shavit N, Touitou D (1995) Software transactional memory. In: Proceedings of the 14th ACM symposium on principles of distributed computing, pp 204\u2013213","DOI":"10.1145\/224964.224987"},{"key":"1747_CR18","doi-asserted-by":"crossref","unstructured":"Yin J, Martin JP, Venkataramani A, Alvisi L, Dahlin M (2003) Separating agreement from execution for byzantine fault tolerant services. In: Proceedings of the ACM symposium on operating systems principles. Bolton Landing, NY, pp 253\u2013267","DOI":"10.1145\/1165389.945470"},{"issue":"8","key":"1747_CR19","doi-asserted-by":"crossref","first-page":"1551","DOI":"10.1109\/TPDS.2011.292","volume":"23","author":"H Zhang","year":"2012","unstructured":"Zhang H, Chai H, Zhao W, Melliar-Smith PM, Moser LE (2012) Trustworthy coordination for web service atomic transactions. IEEE Trans Parall Distrib Syst 23(8):1551\u20131565","journal-title":"IEEE Trans Parall Distrib Syst"},{"issue":"1","key":"1747_CR20","doi-asserted-by":"crossref","first-page":"47","DOI":"10.7763\/IJFCC.2012.V1.14","volume":"1","author":"H Zhang","year":"2012","unstructured":"Zhang H, Zhao W (2012) Concurrent byzantine fault tolerance for software-transactional-memory based applications. Int J Future Comput Commun 1(1):47\u201350","journal-title":"Int J Future Comput Commun"},{"key":"1747_CR21","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1049\/iet-sen.2010.0013","volume":"5","author":"H Zhang","year":"2011","unstructured":"Zhang H, Zhao W, Melliar-Smith PM, Moser LE (2011) Design and implementation of a byzantine fault tolerance framework for non-deterministic applications. IET Softw 5:342\u2013356","journal-title":"IET Softw"},{"issue":"6","key":"1747_CR22","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1016\/j.jss.2008.12.037","volume":"82","author":"W Zhao","year":"2009","unstructured":"Zhao W (2009) Design and implementation of a Byzantine fault tolerance framework for web services. J Syst Softw 82(6):1004\u20131015","journal-title":"J Syst Softw"},{"key":"1747_CR23","doi-asserted-by":"crossref","unstructured":"Zhao W (2014) Application-aware byzantine fault tolerance. In: Proceedings of the 12th IEEE international conference on dependable, autonomic and secure computing. IEEE, New York, pp 45\u201350","DOI":"10.1109\/DASC.2014.17"},{"key":"1747_CR24","doi-asserted-by":"crossref","unstructured":"Zhao W (2014) Building dependable distributed systems. Wiley-Scrivener, New York (2014)","DOI":"10.1002\/9781118912744"},{"key":"1747_CR25","unstructured":"Zhao W (2015) Optimistic byzantine fault tolerance. Int J Parall Emerg Distrib Syst, pp 1\u201314 (2015). (preprint)"},{"key":"1747_CR26","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.jss.2015.11.006","volume":"112","author":"W Zhao","year":"2016","unstructured":"Zhao W (2016) Performance optimization for state machine replication based on application semantics: a review. J Syst Softw 112:96\u2013109","journal-title":"J Syst Softw"},{"key":"1747_CR27","doi-asserted-by":"crossref","unstructured":"Zhao W, Babi M (2013) Byzantine fault tolerant collaborative editing. In: Proceedings of the IET international conference on information and communications technologies. IET, UK, pp 233\u2013240 (2013)","DOI":"10.1049\/cp.2013.0057"},{"issue":"6","key":"1747_CR28","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1093\/comjnl\/bxs131","volume":"56","author":"W Zhao","year":"2013","unstructured":"Zhao W, Melliar-Smith PM, Moser LE (2013) Low latency fault tolerance system. Comput J 56(6):716\u2013740","journal-title":"Comput J"},{"issue":"1","key":"1747_CR29","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TDSC.2005.14","volume":"2","author":"W Zhao","year":"2005","unstructured":"Zhao W, Moser LE, Melliar-Smith PM (2005) Unification of transactions and replication in three-tier architectures based on CORBA. IEEE Trans Depend Secure Comput 2(1):20\u201333","journal-title":"IEEE Trans Depend Secure Comput"},{"key":"1747_CR30","doi-asserted-by":"crossref","unstructured":"Zhao W, Zhang H, Chai H (2009) A lightweight fault tolerance framework for web services. Web Intell Agent Syst Int J 7(3):255\u2013268 (2009)","DOI":"10.3233\/WIA-2009-0167"},{"key":"1747_CR31","first-page":"67","volume-title":"Proceedings of the 8th international conference on advanced software engineering & its applications","author":"W Zhao","year":"2015","unstructured":"Zhao W, Zhang H, Luo X, Zhu Y (2015) Enable concurrent Byzantine fault tolerance computing with software transactional memory. Proceedings of the 8th international conference on advanced software engineering & its applications. IEEE, New York, pp 67\u201372"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1747-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-016-1747-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1747-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1747-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T04:48:35Z","timestamp":1748926115000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-016-1747-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,13]]},"references-count":31,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2016,11]]}},"alternative-id":["1747"],"URL":"https:\/\/doi.org\/10.1007\/s11227-016-1747-2","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2016,5,13]]}}}