{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,10]],"date-time":"2026-11-10T22:17:13Z","timestamp":1794349033051,"version":"4.9.0"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540424956","type":"print"},{"value":"9783540446811","type":"electronic"}],"license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"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":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-44681-8_120","type":"book-chapter","created":{"date-parts":[[2007,8,28]],"date-time":"2007-08-28T23:35:09Z","timestamp":1188344109000},"page":"864-874","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Scalable Causal Message Logging for Wide-Area Environments"],"prefix":"10.1007","author":[{"given":"Karan","family":"Bhatia","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Keith","family":"Marzullo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lorenzo","family":"Alvisi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2001,8,17]]},"reference":[{"issue":"1","key":"120_CR1","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/BF01784241","volume":"9","author":"M. Ahamad","year":"1995","unstructured":"M. Ahamad, G. Neiger, J. Burns, P. Kohli, and P. Hutto. Causal memory: Definitions, implementation, and programming. Distributed Computing, 9(1):37\u201349, 1995.","journal-title":"Distributed Computing"},{"key":"120_CR2","doi-asserted-by":"crossref","unstructured":"L. Alvisi, B. Hoppe, and K. Marzullo. Nonblocking and orphan-free message logging protocols. In Proceedings of the 23rd Fault Tolerant Computing Symposium, pages 145\u2013154, June 1993.","DOI":"10.1109\/FTCS.1993.627318"},{"key":"120_CR3","doi-asserted-by":"crossref","unstructured":"L. Alvisi and K. Marzullo. Trade-offs in implementing causal message logging protocols. In Proceedings of the 15th ACM Annual Symposium on the Priciples of Distributed Computing, pages 58\u201367, Jan 1996.","DOI":"10.1145\/248052.248061"},{"issue":"2","key":"120_CR4","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1109\/32.666828","volume":"24","author":"L. Alvisi","year":"1998","unstructured":"L. Alvisi and K. Marzullo. Message logging: pessimistic, optimistic, causal, and optimal. IEEE Transactions on Software Engineering, 24(2):149\u2013159, Feb. 1998.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"120_CR5","unstructured":"D. Anderson and D. Werthimer. The seti@home project. http:\/\/setiathome.ssl.berkeley.edu\/ ."},{"key":"120_CR6","doi-asserted-by":"crossref","unstructured":"K. Bhatia, K. Marzullo, and L. Alvisi. Scalable causal message logging for wide-area environments. Technical Report CS2001-0671, University of California-San Diego, May 2001.","DOI":"10.1007\/3-540-44681-8_120"},{"key":"120_CR7","unstructured":"E. Elnozahy, L. Alvisi, Y. Wang, and D. Johnson. A survey of rollback recovery protocols in message passing systems. Technical Report CMU-CS-99-148, CMU, June 1999."},{"issue":"5","key":"120_CR8","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1109\/12.142678","volume":"41","author":"E. Elnozahy","year":"1992","unstructured":"E. Elnozahy and W. Zwaenepoel. Manetho: transparent roll back-recovery with low overhead, limited rollback, and fast output commit. IEEE Transactions on Computers, 41(5):526\u2013531, May 1992.","journal-title":"IEEE Transactions on Computers"},{"key":"120_CR9","doi-asserted-by":"crossref","unstructured":"I. Foster and C. Kesselman. The Globus project: a status report. In Proceedings Seventh Heterogeneous Computing Workshop (HCW\u201998), pages 4\u201318, 1998.","DOI":"10.1109\/HCW.1998.666541"},{"issue":"4","key":"120_CR10","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1145\/138873.138877","volume":"10","author":"R. Ladin","year":"1992","unstructured":"R. Ladin, B. Liskov, L. Shrira, and S. Ghemawat. Providing high availability using lazy replication. ACM Transactions on Computer Systems, 10(4):360\u2013391, Nov. 1992.","journal-title":"ACM Transactions on Computer Systems"},{"issue":"7","key":"120_CR11","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L. Lamport","year":"1978","unstructured":"L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558\u2013565, July 1978.","journal-title":"Communications of the ACM"},{"key":"120_CR12","unstructured":"H. Meuer, E. Strohmaier, J. Dongarra, and H. Simon. The top 500 supercomputers list. http:\/\/www.top500.org\/ ."},{"issue":"2","key":"120_CR13","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1002\/(SICI)1096-9942(1998)4:2<107::AID-TAPO5>3.0.CO;2-Q","volume":"4","author":"F. Previato","year":"1998","unstructured":"F. Previato, M. Ogg, and A. Ricciardi. Experience with distributed replicated objects: the Nile project. Theory and Practice of Object Systems, 4(2):107\u2013115, 1998.","journal-title":"Theory and Practice of Object Systems"},{"key":"120_CR14","doi-asserted-by":"crossref","unstructured":"R. E. Strom, D. F. Bacon, and S. A. Yemini. Volatile logging in n-fault-tolerant distributed systems. In Proceedings of the Eighteenth Annual International Symposium on Fault-Tolerant Computing, pages 44\u201349, June 1988.","DOI":"10.1109\/FTCS.1988.5295"},{"key":"120_CR15","doi-asserted-by":"crossref","unstructured":"D. B. Terry, M. M. Theimer, K. Petersen, A. J. Demers, et al. Managing update conflicts in Bayou, a weakly connected replicated storage system. In Proceedings of the Fifteenth ACM Symposium on Operating System Principles, pages 172\u2013183, Dec. 1995.","DOI":"10.1145\/224056.224070"},{"issue":"5-6","key":"120_CR16","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1016\/S0167-739X(99)00025-4","volume":"15","author":"R. Wolski","year":"1999","unstructured":"R. Wolski, N. Spring, and J. Hayes. The Network Weather Service: a distributed resource performance forecasting service for metacomputing. Future Generation Computer Systems, 15(5-6):757\u2013768, Oct. 1999.","journal-title":"Future Generation Computer Systems"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2001 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44681-8_120","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T13:34:32Z","timestamp":1737380072000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44681-8_120"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540424956","9783540446811"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-44681-8_120","relation":{"is-part-of":[{"id-type":"doi","id":"https:\/\/doi.org\/10.1007\/3-540-44681-8","asserted-by":"object"}]},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2001]]},"assertion":[{"value":"17 August 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}