{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:02:07Z","timestamp":1783576927387,"version":"3.55.0"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642415265","type":"print"},{"value":"9783642415272","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-41527-2_10","type":"book-chapter","created":{"date-parts":[[2013,10,3]],"date-time":"2013-10-03T14:55:48Z","timestamp":1380812148000},"page":"134-148","source":"Crossref","is-referenced-by-count":14,"title":["Generic Multiversion STM"],"prefix":"10.1007","author":[{"given":"Li","family":"Lu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael L.","family":"Scott","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Aydonat, U., Abdelrahman, T.: Serializability of Transactions in Software Transactional Memory. In: 3rd ACM SIGPLAN Wkshp. on Transactional Computing, Salt Lake City, UT (February 2008)"},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"Bieniusa, A., Fuhrmann, T.: Consistency in Hindsight: A Fully Decentralized STM Algorithm. In: Proc. of the 24th Intl. Parallel and Distributed Processing Symp., Atlanta, GA (April 2010)","DOI":"10.1109\/IPDPS.2010.5470446"},{"issue":"2","key":"10_CR3","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.scico.2006.05.009","volume":"63","author":"J. Cachopo","year":"2006","unstructured":"Cachopo, J., Rito-Silva, A.: Versioned Boxes as the Basis for Memory Transactions. Science of Computer Programming\u00a063(2), 172\u2013185 (2006)","journal-title":"Science of Computer Programming"},{"key":"10_CR4","unstructured":"Cachopo, J., Rito-Silva, A.: Versioned Boxes as the Basis for Memory Transactions. In: Proc., Wkshp. on Synchronization and Concurrency in Object-Oriented Languages, in conjunction with OOPSLA 2005, San Diego, CA (October 2005)"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Dalessandro, L., Spear, M.F., Scott, M.L.: NOrec: Streamlining STM by Abolishing Ownership Records. In: Proc. of the 15th ACM Symp. on Principles and Practice of Parallel Programming, Bangalore, India (January 2010)","DOI":"10.1145\/1693453.1693464"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Dice, D., Shalev, O., Shavit, N.: Transactional Locking II. In: Proc. of the 20th Intl. Symp. on Distributed Computing, Stockholm, Sweden (September 2006)","DOI":"10.1007\/11864219_14"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Dragojevi\u0107, A., Guerraoui, R., Kapa\u0142ka, M.: Stretching Transactional Memory. In: Proc. of the SIGPLAN 2009 Conf. on Programming Language Design and Implementation, Dublin, Ireland (June 2009)","DOI":"10.1145\/1542476.1542494"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Fraser, K., Harris, T.: Concurrent Programming Without Locks. ACM Trans. on Computer Systems\u00a025(2), article 5 (May 2007)","DOI":"10.1145\/1233307.1233309"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Harris, T., Fraser, K.: Language Support for Lightweight Transactions. In: OOPSLA 2003 Conf. Proc., Anaheim, CA (October 2003)","DOI":"10.1145\/949305.949340"},{"key":"10_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1007\/3-540-45414-4_21","volume-title":"Distributed Computing","author":"T.L. Harris","year":"2001","unstructured":"Harris, T.L.: A Pragmatic Implementation of Non-Blocking Linked-Lists. In: Welch, J.L. (ed.) DISC 2001. LNCS, vol.\u00a02180, pp. 300\u2013314. Springer, Heidelberg (2001)"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Keidar, I., Perelman, D.: On Avoiding Spare Aborts in Transactional Memory. In: Proc. of the 21st ACM Symp. on Parallelism in Algorithms and Architectures, Calgary, AB, Canada (August 2009)","DOI":"10.1145\/1583991.1584013"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Marathe, V.J., Moir, M.: Toward High Performance Nonblocking Software Transactional Memory. In: Proc. of the 13th ACM Symp. on Principles and Practice of Parallel Programming, Salt Lake City, UT (February 2008) Expanded version available as TR 932 Dept. of Computer Science, Univ. of Rochester (March 2008)","DOI":"10.1145\/1345206.1345240"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Marathe, V.J., Spear, M.F., Scott, M.L.: Scalable Techniques for Transparent Privatization in Software Transactional Memory. In: Proc. of the 2008 Intl. Conf. on Parallel Processing, Portland, OR (September 2008)","DOI":"10.1109\/ICPP.2008.69"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Michael, M.M.: High Performance Dynamic Lock-Free Hash Tables and List-Based Sets. In: Proc. of the 14th ACM Symp. on Parallel Algorithms and Architectures, Winnipeg, MB, Canada (August 2002)","DOI":"10.1145\/564870.564881"},{"key":"10_CR15","unstructured":"Minh, C.C., Chung, J., Kozyrakis, C., Olukotun, K.: STAMP: Stanford Transactional Applications for Multi-Processing. In: Proc. of the 2008 IEEE Intl. Symp. on Workload Characterization, Seattle, WA (September 2008)"},{"key":"10_CR16","unstructured":"Napper, J., Alvisi, L.: Lock-Free Serializable Transactions. Technical report TR-05-04, Dept. of Computer Sciences, Univ. of Texas at Austin (February 2005)"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Perelman, D., Byshevsky, A., Litmanovich, O., Keidar, I.: SMV: Selective Multi-Versioning STM. In: Proc. of the 25th Intl. Symp. on Distributed Computing, Rome, Italy (September 2011)","DOI":"10.1007\/978-3-642-24100-0_9"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Perelman, D., Fan, R., Keidar, I.: On Maintaining Multiple Versions in STM. In: Proc. of the 29th ACM Symp. on Principles of Distributed Computing, Zurich, Switzerland (July 2010)","DOI":"10.1145\/1835698.1835704"},{"key":"10_CR19","unstructured":"Reconfigurable Software Transactional Memory Runtime. Project web site, \n                    \n                      code.google.com\/p\/rstm\/"},{"key":"10_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1007\/11864219_20","volume-title":"Distributed Computing","author":"T. Riegel","year":"2006","unstructured":"Riegel, T., Felber, P., Fetzer, C.: A lazy snapshot algorithm with eager validation. In: Dolev, S. (ed.) DISC 2006. LNCS, vol.\u00a04167, pp. 284\u2013298. Springer, Heidelberg (2006)"},{"key":"10_CR21","unstructured":"Riegel, T., Fetzer, C., Felber, P.: Snapshot Isolation for Software Transactional Memory. In: 1st ACM SIGPLAN Wkshp. on Transactional Computing, Ottawa, ON, Canada (June 2006)"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Riegel, T., Fetzer, C., Felber, P.: Time-based Transactional Memory with Scalable Time Bases. In: Proc. of the 19th ACM Symp. on Parallelism in Algorithms and Architectures, San Diego, CA (June 2007)","DOI":"10.1145\/1248377.1248415"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Spear, M.F., Michael, M.M., von Praun, C.: RingSTM: Scalable Transactions with a Single Atomic Instruction. In: Proc. of the 20th ACM Symp. on Parallelism in Algorithms and Architectures, Munich, Germany (June 2008)","DOI":"10.1145\/1378533.1378583"},{"key":"10_CR24","unstructured":"Treiber, R.K.: Systems Programming: Coping with Parallelism. RJ 5118, IBM Almaden Research Center (April 1986)"}],"container-title":["Lecture Notes in Computer Science","Distributed Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-41527-2_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T18:41:48Z","timestamp":1558118508000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-41527-2_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642415265","9783642415272"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-41527-2_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}