{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:26:07Z","timestamp":1742387167396,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540428008"},{"type":"electronic","value":"9783540455189"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45518-3_17","type":"book-chapter","created":{"date-parts":[[2007,11,22]],"date-time":"2007-11-22T01:23:38Z","timestamp":1195694618000},"page":"311-328","source":"Crossref","is-referenced-by-count":6,"title":["Preserving Causality in a Scalable Message-Oriented Middleware"],"prefix":"10.1007","author":[{"given":"Philippe","family":"Laumay","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Bruneton","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"No\u00ebl","family":"De Palma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sacha","family":"Krakowiak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,10,31]]},"reference":[{"key":"17_CR1","series-title":"Lect Notes Comput Sci","isbn-type":"print","first-page":"1","volume-title":"Distributed Computing 13th International Symposium","author":"G. Banavar","year":"1999","unstructured":"G. Banavar, T. Chandra, R. Strom, and D. Sturman. A case for message oriented middleware. In Lecture Notes in Computer Science, volume 1693, pages 1\u201318. Distributed Computing 13th International Symposium, September 1999. ISBN 3-540-66531-5.","ISBN":"https:\/\/id.crossref.org\/isbn\/3540665315"},{"key":"17_CR2","unstructured":"Object Management Group. CORBA Messaging, May 1998. White Paper, http:\/\/www.omg.org ."},{"key":"17_CR3","doi-asserted-by":"publisher","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. In Communications of the ACM, volume 21, pages 558\u2013565, 1978.","journal-title":"Communications of the ACM"},{"key":"17_CR4","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1145\/128738.128742","volume":"9","author":"K. Birman","year":"1991","unstructured":"K. Birman, A. Schiper, and P. Stephenson. Lightweight causal and atomic group multicast. In ACM Transactions on Computer Systems, volume 9, pages 272\u2013314, August 1991.","journal-title":"ACM Transactions on Computer Systems"},{"key":"17_CR5","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1016\/0020-0190(91)90008-6","volume":"39","author":"M. Raynal","year":"1991","unstructured":"M. Raynal, A. Schiper, and S. Toueg. The causal ordering and a simple way to implement it. In Information Proceeding Letters, volume 39, pages 343\u2013350, 1991.","journal-title":"Information Proceeding Letters"},{"key":"17_CR6","unstructured":"O. Babaoglu and K. Marzullo. Consistent Global States of Distributed Systems: Fundamental Consepts and Mechanisms, chapter 3. S. Mullenderr, addison-wesley edition, 1993."},{"key":"17_CR7","unstructured":"V. Hadzilacos and S. Toueg. Fault-tolerant broadcast and related problems. In S. Mullender, editor, Distributed Systems, pages 55\u201396. Addison-Wesley, 1993."},{"key":"17_CR8","unstructured":"F. Mattern. Virtual time and global states of distributed systems. In the International Workshop on Parallel and Distributed Algorithms, pages 215\u2013226, 1989."},{"key":"17_CR9","doi-asserted-by":"crossref","unstructured":"M.J. Fischer and A. Michael. Sacrifying serializability to attain high availability of data in an unreliable network. In ACM Symposium on Principles of Database Systems, pages 70\u201375, March 1982.","DOI":"10.1145\/588122.588124"},{"key":"17_CR10","first-page":"233","volume":"99","author":"G.T.J. Wuu","year":"1984","unstructured":"G.T.J. Wuu and A.J. Bernstein. Efficient solutions to the replicated log and dictionary problems. In 3nd ACM Symposium on PODC, volume 99, pages 233\u2013242, 1984.","journal-title":"3nd ACM Symposium on PODC"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"M. Raynal and M. Singhal. Logical time: A way to capture causality in distributed systems. In IEEE Computer, pages 49\u201356, 1995.","DOI":"10.1109\/2.485846"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"N. Adly, Nagi M., and J. Bacon. A hierarchical asynchronous replication protocol for large-scale systems. In IEEE Workshop on Parallel and Distributed Systems, pages 152\u2013157, October 1993.","DOI":"10.1109\/APADS.1993.588929"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"R. Baldoni, R. Freidman, and R. Van Renesse. The hierarchical daisy architecture for causal delivery. In IEEE International Conference on Distributed Systems, pages 570\u2013577, May 1997.","DOI":"10.1109\/ICDCS.1997.603422"},{"key":"17_CR14","unstructured":"T. Johnson and K. Jeong. Hierarchical matrix timestamps for scalable update propagation. submitted to the 10th Workshop on Distributed Algorithms, June 1996."},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"L. Rodrigues and P. Ver\u00edssimo. Causal separators and topological timestamping: an approach to support causal multicast in large scale systems. In 15th International Conference on Distributed Systems, May 1995.","DOI":"10.1109\/ICDCS.1995.500006"},{"key":"17_CR16","series-title":"Lect Notes Comput Sci","first-page":"127","volume-title":"Topology-Aware Algorithms for Large-Scale Communication","author":"R. L","year":"2000","unstructured":"Rodrigues L. and P. Ver\u00edssimo. Topology-Aware Algorithms for Large-Scale Communication, volume 1752, pages 127\u2013156. Springer Verlag LNCS, 2000."},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"S. Meldal, S. Sankar, and J. Vera. Exploiting locality in maintaining potential causality. In the 10th Annual ACM Symposium on Principles of Distributed Computing, pages 231\u2013239, 1991.","DOI":"10.1145\/112600.112620"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"L. Bellissard, N. De Palma, A. Freyssinet, M. Herrmann, and S. Lacourte. An Agent Platform for Reliable Asynchronous Distributed Programming. Symposium on Reliable Distributed Systems, October 1999.","DOI":"10.1109\/RELDIS.1999.805107"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"G. Agha, P. Wegner, and A. Yonezawa. Research Directions in Concurrent Object-Oriented Systems. MIT Press, Cambridge, 1993.","DOI":"10.7551\/mitpress\/2087.001.0001"},{"key":"17_CR20","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/0020-0190(92)90028-T","volume":"43","author":"A.D. Kshemkalyani","year":"1992","unstructured":"A.D. Kshemkalyani and M. Singhal. An efficient implementation of vector clocks. In Information Processing Letters, volume 43, pages 47\u201352, August 1992.","journal-title":"Information Processing Letters"},{"key":"17_CR21","unstructured":"A. Homer and D. Sussman. Programmation MTS et MSMQ avec Visual Basic et ASP, chapter 5. Eyrolles, Mars 1999."},{"key":"17_CR22","doi-asserted-by":"crossref","unstructured":"S. Johnson, F. Jahanian, and J. Shah. The inter-group router approach to scalable group composition. In 19th ICDCS, pages 4\u201314, June 1999.","DOI":"10.1109\/ICDCS.1999.776500"},{"key":"17_CR23","unstructured":"Philippe Laumay. D\u00e9ploiement d\u2019un bus \u00e0 messages sur un r\u00e9seau \u00e0 grande \u00e9chelle. Rapport de DEA, University Joseph Fourier, June 2000."},{"key":"17_CR24","doi-asserted-by":"crossref","unstructured":"L. Bellissard, S. Ben Atallah, F. Boyer, and M. Riveill. Distributed application configuration. In International Conference on Distributed Computing Systems, pages 579\u2013585. IEEE Computer Society, May 1996.","DOI":"10.1109\/ICDCS.1996.508008"}],"container-title":["Lecture Notes in Computer Science","Middleware 2001"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45518-3_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T19:41:49Z","timestamp":1737574909000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45518-3_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540428008","9783540455189"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/3-540-45518-3_17","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}