{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T04:54:19Z","timestamp":1755838459538},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2015,9,7]],"date-time":"2015-09-07T00:00:00Z","timestamp":1441584000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2015,11]]},"DOI":"10.1007\/s11227-015-1507-8","type":"journal-article","created":{"date-parts":[[2015,9,7]],"date-time":"2015-09-07T06:21:56Z","timestamp":1441606916000},"page":"4095-4115","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A new concurrency control mechanism for multi-threaded environment using transactional memory"],"prefix":"10.1007","volume":"71","author":[{"given":"Ammlan","family":"Ghosh","sequence":"first","affiliation":[]},{"given":"Rituparna","family":"Chaki","sequence":"additional","affiliation":[]},{"given":"Nabendu","family":"Chaki","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,9,7]]},"reference":[{"issue":"10","key":"1507_CR1","doi-asserted-by":"crossref","first-page":"1386","DOI":"10.1016\/j.jpdc.2012.05.012","volume":"72","author":"H Attiya","year":"2012","unstructured":"Attiya H, Milani A (2012) Transactional scheduling for read-dominated workloads. J Parallel Distrib Comput 72(10):1386\u20131396","journal-title":"J Parallel Distrib Comput"},{"issue":"7","key":"1507_CR2","doi-asserted-by":"crossref","first-page":"1312","DOI":"10.1109\/TPDS.2011.287","volume":"23","author":"U Aydonat","year":"2012","unstructured":"Aydonat U, Abdelrahman TS (2012) Relaxed concurrency control in software transactional memory. Parallel Distrib Syst IEEE Trans 23(7):1312\u20131325","journal-title":"Parallel Distrib Syst IEEE Trans"},{"key":"1507_CR3","doi-asserted-by":"crossref","unstructured":"Bernstein PA, Newcomer E (2009) Principles of transaction processing, 2nd edn., chap. 8. Morgan Kaufmann, San Francisco, California","DOI":"10.1016\/B978-1-55860-623-4.00004-4"},{"key":"1507_CR4","unstructured":"Dolev S, Fatourou P, Kosmas E (2013) Abort free semantictm by dependency aware scheduling of transactional instructions. In: 8th ACM SIGPLAN workshop on transactional computing (Transact). Citeseer, Houston"},{"key":"1507_CR5","doi-asserted-by":"crossref","unstructured":"Dragojevi CA, Guerraoui R, Kapalka M (2009) Stretching transactional memory. In: ACM sigplan notices, vol 44. ACM, pp 155\u2013165","DOI":"10.1145\/1542476.1542494"},{"issue":"12","key":"1507_CR6","doi-asserted-by":"crossref","first-page":"1793","DOI":"10.1109\/TPDS.2010.49","volume":"21","author":"P Felber","year":"2010","unstructured":"Felber P, Fetzer C, Marlier P, Riegel T (2010) Time-based software transactional memory. Parallel Distrib Syst IEEE Trans 21(12):1793\u20131807","journal-title":"Parallel Distrib Syst IEEE Trans"},{"key":"1507_CR7","unstructured":"Frank J, Chun R (2008) Adaptive software transactional memory: a dynamic approach to contention management. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA, pp 40\u201346"},{"key":"1507_CR8","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/978-3-642-36071-8_20","volume-title":"Distributed computing and internet technology","author":"A Ghosh","year":"2013","unstructured":"Ghosh A, Chaki N (2013) Design of a new oftm algorithm towards abort-free execution. Distributed computing and internet technology. Springer, Berlin, pp 255\u2013266"},{"key":"1507_CR9","doi-asserted-by":"crossref","unstructured":"Guerraoui R, Kapalka M (2008) On obstruction-free transactions. In: Proceedings of the twentieth annual symposium on parallelism in algorithms and architectures. ACM, pp 304\u2013313","DOI":"10.1145\/1378533.1378587"},{"key":"1507_CR10","unstructured":"Harris T, Larus J, Rajwar R (2010) Transactional memory, 2nd edn., chap. 2. Morgan & Claypool Series, San Rafael, pp 46\u201347"},{"key":"1507_CR11","doi-asserted-by":"crossref","unstructured":"Herlihy M, Luchangco V, Moir M (2003) Obstruction-free synchronization: double-ended queues as an example. In: Distributed computing systems, 2003. Proceedings 23rd international conference on. IEEE, pp 522\u2013529","DOI":"10.1109\/ICDCS.2003.1203503"},{"key":"1507_CR12","doi-asserted-by":"crossref","unstructured":"Herlihy M, Luchangco V, Moir M, Scherer III WN (2003) Software transactional memory for dynamic-sized data structures. In: Proceedings of the twenty-second annual symposium on principles of distributed computing. ACM, pp 92\u2013101","DOI":"10.1145\/872035.872048"},{"key":"1507_CR13","doi-asserted-by":"crossref","unstructured":"Levy E, Korth HF, Silberschatz A (1991) An optimistic commit protocol for distributed transaction management, vol 20. ACM","DOI":"10.1145\/115790.115800"},{"key":"1507_CR14","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1007\/11561927_26","volume-title":"Distributed Computing","author":"VJ Marathe","year":"2005","unstructured":"Marathe VJ, Scherer WN III, Scott ML (2005) Adaptive software transactional memory. Distributed Computing. Springer, Berlin, pp 354\u2013368"},{"key":"1507_CR15","doi-asserted-by":"crossref","unstructured":"Marathe VJ, Scott M (2004) A qualitative survey of modern software transactional memory systems. University of Rochester Computer Science Dept., Tech. Rep","DOI":"10.1145\/1066650.1066660"},{"key":"1507_CR16","unstructured":"Marathe VJ, Spear MF, Heriot C, Acharya A, Eisenstat D, Scherer III WN, Scott ML (2015) The rochester software transactional memory runtime. http:\/\/www.cs.rochester.edu\/research\/synchronization\/rstm"},{"key":"1507_CR17","doi-asserted-by":"crossref","unstructured":"Perelman D, Fan R, Keidar I (2010) On maintaining multiple versions in stm. In: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on principles of distributed computing. ACM, pp 16\u201325","DOI":"10.1145\/1835698.1835704"},{"key":"1507_CR18","unstructured":"Scherer III WN, Scott ML (2004) Contention management in dynamic software transactional memory. In: PODC workshop on concurrency and synchronization in java programs, pp 70\u201379"},{"key":"1507_CR19","doi-asserted-by":"crossref","unstructured":"Scherer III WN, Scott ML (2005) Advanced contention management for dynamic software transactional memory. In: Proceedings of the twenty-fourth annual ACM symposium on principles of distributed computing. ACM, pp 240\u2013248","DOI":"10.1145\/1073814.1073861"},{"issue":"2","key":"1507_CR20","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1007\/s004460050028","volume":"10","author":"N Shavit","year":"1997","unstructured":"Shavit N, Touitou D (1997) Software transactional memory. Distrib Comput 10(2):99\u2013116","journal-title":"Distrib Comput"},{"key":"1507_CR21","doi-asserted-by":"crossref","unstructured":"Tabba F, Moir M, Goodman JR, Hay AW, Wang C (2009) Nztm: nonblocking zero-indirection transactional memory. In: Proceedings of the twenty-first annual symposium on parallelism in algorithms and architectures. ACM, pp 204\u2013213","DOI":"10.1145\/1583991.1584048"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-015-1507-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-015-1507-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-015-1507-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,30]],"date-time":"2019-08-30T03:10:45Z","timestamp":1567134645000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-015-1507-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,7]]},"references-count":21,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2015,11]]}},"alternative-id":["1507"],"URL":"https:\/\/doi.org\/10.1007\/s11227-015-1507-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,9,7]]}}}