{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:23:06Z","timestamp":1725664986468},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540643593"},{"type":"electronic","value":"9783540697565"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/3-540-64359-1_684","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T23:38:46Z","timestamp":1330299526000},"page":"135-146","source":"Crossref","is-referenced-by-count":1,"title":["Synchronizing operations on multiple objects"],"prefix":"10.1007","author":[{"given":"Tim","family":"R\u00fchl","sequence":"first","affiliation":[]},{"given":"Henri E.","family":"Bal","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,8]]},"reference":[{"issue":"1","key":"21_CR1","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/40.342018","volume":"15","author":"T. E. Anderson","year":"1995","unstructured":"Thomas E. Anderson, David Culler, David A. Patterson, and the NOW team. A case for NOW (networks of workstations). IEEE Micro, 15(1):54\u201364, Feb. 1995.","journal-title":"IEEE Micro"},{"key":"21_CR2","volume-title":"Programming Distributed Systems","author":"H. E. Bal","year":"1991","unstructured":"H. E. Bal. Programming Distributed Systems. Prentice Hall International, Hemel Hempstead, UK, 1991."},{"issue":"3","key":"21_CR3","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1109\/32.126768","volume":"18","author":"H. E. Bal","year":"1992","unstructured":"H. E. Bal, M. F. Kaashoek, and A. S. Tanenbaum. Orca: A language for parallel programming of distributed system. IEEE Transactions on Software Engineering, 18(3):190\u2013205, March 1992.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"21_CR4","unstructured":"Henri E. Bal, Raoul Bhoedjang, Rutger Hofman, Ceriel Jacobs, Koen Langendoen, Tim R\u00fchl, and M. Frans Kaashoek. Portability in the Orca shared object system. Submitted for publication, 1997."},{"issue":"1","key":"21_CR5","first-page":"29","volume":"15","author":"N. J. Boden","year":"1995","unstructured":"Nanette J. Boden, Danny Cohen, Robert E. Felderman, Alan E. Kulawik, Charles L. Seitz, Jakov N. Seizovic, and Wen-King Su. Myrinet: A gigabit-persecond local area network. IEEE Micro, 15(1):29\u201336, Feb. 1995.","journal-title":"A gigabit-persecond local area network. IEEE Micro"},{"issue":"3","key":"21_CR6","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/210126.210127","volume":"13","author":"J. B. Carter","year":"1995","unstructured":"John B. Carter, John K. Bennett, and Willy Zwaenepoel. Techniques for reducing consistency-related communication in distributed shared-memory systems. ACM Transactions on Computer Systems, 13(3):205\u2013243, Aug. 1995.","journal-title":"ACM Transactions on Computer Systems"},{"key":"21_CR7","doi-asserted-by":"crossref","unstructured":"Miguel Castro, Paulo Guerdes, Manuel Sequeira, and Manuel Costa. Efficient and flexible object sharing. In Proc. 1996 Int. Conf. on Parallel Processing, volume I, pages 128\u2013137, Bloomingdale, IL, Aug. 1996.","DOI":"10.1109\/ICPP.1996.537153"},{"key":"21_CR8","unstructured":"W. W. Collier. Reasoning About Parallel Architectures. Prentice-Hall, 1992."},{"key":"21_CR9","unstructured":"Alan Fekete, M. Frans Kaashoek, and Nancy Lynch. Implementing sequentially consistent shared objects using broadcast and point-to-point communication. In Proc. 15th Int. Conf. on Distributed Computing Systems, pages 439\u2013449, Vancouver, Canada, May 1995."},{"key":"21_CR10","volume-title":"Transaction Processing: Techniques and Concepts","author":"J. Gray","year":"1992","unstructured":"J. Gray and A. Reuter. Transaction Processing: Techniques and Concepts. Morgan Kaufmann, San Mateo, CA, 1992."},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Kirk L. Johnson, M. Frans Kaashoek, and Deborah A. Wallach. CRL: High-performance all-software distributed shared memory. In Proc. 15th ACM Symp. on Operating Systems Principles, pages 213\u2013228, Copper Mountain, CO, Dec. 1995.","DOI":"10.1145\/224057.224073"},{"key":"21_CR12","unstructured":"Pete Keleher. Lazy Release Consistency for Distributed Shared Memory. PhD thesis, Rice University, Dec. 1994."},{"issue":"9","key":"21_CR13","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TC.1979.1675439","volume":"28","author":"L. Lamport","year":"1979","unstructured":"Leslie Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, 28(9):690\u2013691, 1979.","journal-title":"IEEE Transactions on Computers"},{"issue":"6","key":"21_CR14","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/2.214440","volume":"26","author":"M. C. Rinard","year":"1993","unstructured":"Martin C. Rinard, Daniel J. Scales, and Monica S. Lam. Jade: A highlevel, machine-independent language for parallel programming. IEEE Computer, 26(6):28\u201338, June 1993.","journal-title":"IEEE Computer"},{"key":"21_CR15","unstructured":"Tim R\u00fchl, Henri Bal, Raoul Bhoedjang, Koen Langendoen, and Gregory Benson. Experience with a portability layer for implementing parallel programming systems. In Proc. Int. Conf. on Parallel and Distributed Processing Techniques and Applications, pages 1477\u20131488, Sunnyvale, CA, Aug. 1996."},{"key":"21_CR16","doi-asserted-by":"crossref","unstructured":"Tim R\u00fchl and Henri E. Bal. Optimizing atomic functions using compile-time information. In Proc. 1995 Programming Models for Massively Parallel Computers, pages 68\u201375, Berlin, Germany, Oct. 1995.","DOI":"10.1109\/PMMPC.1995.504343"},{"key":"21_CR17","doi-asserted-by":"crossref","unstructured":"Daniel Scales, Kourosh Gharachorloo, and Chandramohan A. Thekkath. Shasta: A low overhead, software-only approach for supporting fine-grain shared memory. In Proc. 7th Int. Conf. on Architectural Support for Programming Languages and Operating Systems, pages 174\u2013185, Cambridge, MA, Oct. 1996.","DOI":"10.1145\/237090.237179"},{"issue":"3","key":"21_CR18","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/88.532138","volume":"4","author":"G. V. Wilson","year":"1996","unstructured":"Gregory V. Wilson and Henri E. Bal. Using the Cowichan problems to assess the usability of Orca. IEEE Parallel and Distributed Technology, 4(3):36\u201344, fall 1996.","journal-title":"IEEE Parallel and Distributed Technology"}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-64359-1_684.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:20:07Z","timestamp":1605648007000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-64359-1_684"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540643593","9783540697565"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-64359-1_684","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}