{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T12:13:35Z","timestamp":1725538415036},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540638278"},{"type":"electronic","value":"9783540696568"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-63827-x_45","type":"book-chapter","created":{"date-parts":[[2009,10,1]],"date-time":"2009-10-01T16:51:09Z","timestamp":1254415869000},"page":"65-72","source":"Crossref","is-referenced-by-count":0,"title":["Efficient extensible synchronization in Sather"],"prefix":"10.1007","author":[{"given":"J\u00fcrgen W.","family":"Quittek","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boris","family":"Weissman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,7,29]]},"reference":[{"key":"9_CR1","unstructured":"W.E. Snaman Jr., D.W. Thiel: The VAX\/VMS Distributed Lock Manager. Digital Technical Journal, September 1987."},{"key":"9_CR2","first-page":"177","volume-title":"Proc. Summer 1992 Usenix Conf.","author":"A. Bhide","year":"1992","unstructured":"A. Bhide, S. Shepler: A highly available lock manager for HA-NFS. Proc. Summer 1992 Usenix Conf., Usenix Association, Berkeley, pp. 177\u2013184, 1992."},{"key":"9_CR3","first-page":"316","volume-title":"Proc. 11th Intl. Conf. on Data Engineering","author":"L. Daynes","year":"1995","unstructured":"L. Daynes, O. Gruber, P Valduriez: Locking in OODBMS clients supporting nested transactions. Proc. 11th Intl. Conf. on Data Engineering, IEEE Computer Society Press, Los Alamitos, pp. 316\u2013323, 1995."},{"key":"9_CR4","first-page":"134","volume-title":"Proc. 28th Hawaii Intl. Conf. on System Sciences, Vol. 1","author":"M. Aldred","year":"1995","unstructured":"M. Aldred, I. Gertner, S. McKellar: A Distributed Lock Manager on fault-tolerant MPP. Proc. 28th Hawaii Intl. Conf. on System Sciences, Vol. 1, IEEE Computer Society Press, Los Alamitos, pp. 134\u2013136, 1995."},{"key":"9_CR5","first-page":"263","volume-title":"Symposium on Experiences with Distributed and Multiprocessor Systems, Newport Beach, 1992","author":"T. Stiemerling","year":"1992","unstructured":"T. Stiemerling, T Wilkinson, A. Saulsbury: Implementing DVSM on the TOPSY Multicomputer. Symposium on Experiences with Distributed and Multiprocessor Systems, Newport Beach, 1992, Usenix Assoc., Berkeley, pp. 263\u2013278, 1992."},{"key":"9_CR6","first-page":"574","volume-title":"Proceedings of the 27th Hawaii Intl. Conf. on System Sciences, Vol. 1","author":"G. Hermannsson","year":"1994","unstructured":"G. Hermannsson, L. Wittie: Fast Locks in Distributed Shared Memory Systems. Proceedings of the 27th Hawaii Intl. Conf. on System Sciences, Vol. 1, IEEE Comp. Soc. Press, Los Alamitos, pp. 574\u2013583, 1994."},{"issue":"3","key":"9_CR7","first-page":"255","volume":"8","author":"G.D. Parrington","year":"1995","unstructured":"G.D. Parrington, S.K. Shrivastava, S.M. Wheaten The design and implementation of Arjuna. Computing Systems 8(3):255\u2013308, 1995.","journal-title":"Computing Systems"},{"issue":"8","key":"9_CR8","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1002\/spe.4380180802","volume":"18","author":"B.N. Bershad","year":"1988","unstructured":"B.N. Bershad, E.D. Lazovska, and H.M. Henry: Presto: A System for Object-Oriented Parallel Programming. Software-Practice and Experience 18(8):713\u2013732,1988.","journal-title":"Software-Practice and Experience"},{"issue":"11","key":"9_CR9","first-page":"42","volume":"18","author":"S. Omohundro","year":"1993","unstructured":"S. Omohundro: The sather programming language. Dr. Dobb's Journal 18(11):42\u201348, 1993.","journal-title":"Dr. Dobb's Journal"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"C. Szyperski. S. Omohundro, S. Murer: Engineering a programming language: The type and class system of Sather. J. Gutknecht (Ed.), Programming Languages and System Architectures, Springer-Verlag, pp. 208\u2013227, 1993.","DOI":"10.1007\/3-540-57840-4_33"},{"key":"9_CR11","first-page":"61","volume-title":"Operating Systems Techniques","author":"C.A.R. Hoare","year":"1972","unstructured":"C.A.R. Hoare: Towards a theory of parallel programming. Operating Systems Techniques, C.A.R. Hoare, R.H. Perrot (Eds.), Academic Press, London, pp. 61\u201371, 1972."},{"key":"9_CR12","volume-title":"The Java Language Specification","author":"J. Gosling","year":"1996","unstructured":"J. Gosling, B. Joy, G.L. Steele; The Java Language Specification. Addison-Wesley, Reading, Mass., 1996."},{"issue":"11","key":"9_CR13","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1145\/355620.361161","volume":"17","author":"C.A.R. Hoare","year":"1974","unstructured":"C.A.R. Hoare: Monitors: an operating system structuring concept. Comm. of the ACM 17(11):549\u2013557,1974.","journal-title":"Comm. of the ACM"},{"key":"9_CR14","unstructured":"C.-C. Lim: A Parallel, Object-Oriented System for Realizing Reusable and Efficient Data Abstractions. Ph.D. thesis, University of California at Berkeley, 1993."},{"key":"9_CR15","volume-title":"Parallel Optimizations: Advanced Constructs and Compiler Optimizations for a Parallel, Object-Oriented, Shared Memory Language Running on a Distributed System","author":"C. Heiner","year":"1997","unstructured":"C. Heiner: Parallel Optimizations: Advanced Constructs and Compiler Optimizations for a Parallel, Object-Oriented, Shared Memory Language Running on a Distributed System. Ph.D. thesis, University of Fribourg, Switzerland, 1997."},{"key":"9_CR16","unstructured":"The Institute of Electrical and Electronics Engineers. Portable Operating System Interface (POSIX)-Part 1: Amendment 2: Threads Extensions [C Language]. POSIX P1003.4a\/D7. April, 1993."},{"key":"9_CR17","volume-title":"Proceedings of the 9th International Parallel Processing Symposium","author":"T. Johnson","year":"1995","unstructured":"T. Johnson: A Performance Comparison of Fast Distributed Mutual Exclusion Algorithms. Proceedings of the 9th International Parallel Processing Symposium, IEEE Computer Society Press, Los Alamitos, California, 1995."},{"issue":"1","key":"9_CR18","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/71.80120","volume":"1","author":"T.E. Anderson","year":"1990","unstructured":"T.E. Anderson: The performance of spin lock alternatives for shared multiprocessors. IEEE Transaction on Parallel and Distributed Systems 1(1):6\u201316, January 1990.","journal-title":"IEEE Transaction on Parallel and Distributed Systems"}],"container-title":["Lecture Notes in Computer Science","Scientific Computing in Object-Oriented Parallel Environments"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-63827-X_45","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T20:12:27Z","timestamp":1558555947000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-63827-X_45"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540638278","9783540696568"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-63827-x_45","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}