{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T16:11:02Z","timestamp":1746115862073,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642380266"},{"type":"electronic","value":"9783642380273"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38027-3_35","type":"book-chapter","created":{"date-parts":[[2013,5,4]],"date-time":"2013-05-04T15:40:44Z","timestamp":1367682044000},"page":"326-335","source":"Crossref","is-referenced-by-count":0,"title":["DDASTM: Ensuring Conflict Serializability Efficiently in Distributed STM"],"prefix":"10.1007","author":[{"given":"Yu","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Hai","family":"Jin","sequence":"additional","affiliation":[]},{"given":"Xiaofei","family":"Liao","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"35_CR1","doi-asserted-by":"crossref","unstructured":"Bocchino, R.L., Adve, V.S., Chamberlain, B.L.: Software transactional memory for large scale clusters. In: Proceeding of 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 247\u2013258. ACM Press (2008)","DOI":"10.1145\/1345206.1345242"},{"key":"35_CR2","doi-asserted-by":"crossref","unstructured":"Kotselidis, C., Ansari, M., Jarvis, K., Luj\u00e1n, M., Kirkham, C., Watson, I.: DiSTM: A software transactional memory framework for clusters. In: Proceeding of 37th International Conference on Parallel Processing, pp. 51\u201358. IEEE Press (2008)","DOI":"10.1109\/ICPP.2008.59"},{"key":"35_CR3","doi-asserted-by":"crossref","unstructured":"Bieniusa, A., Fuhrmann, T.: Consistency in hindsight: A fully decentralized STM algorithm. In: Proceeding of 24th IEEE International Parallel and Distributed Processing Symposium, pp. 1\u201312. IEEE Press (2010)","DOI":"10.1109\/IPDPS.2010.5470446"},{"key":"35_CR4","doi-asserted-by":"crossref","unstructured":"Zhang, B., Ravindran, B.: Brief announcement: on enhancing concurrency in distributed transactional memory. In: Proceeding of 29th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pp. 73\u201374. ACM Press (2010)","DOI":"10.1145\/1835698.1835715"},{"key":"35_CR5","doi-asserted-by":"crossref","unstructured":"Keidar, I., Perelman, D.: On avoiding spare aborts in transactional memory. In: Proceeding of 21th Annual Symposium on Parallelism in Algorithms and Architectures, pp. 59\u201368. ACM Press (2009)","DOI":"10.1145\/1583991.1584013"},{"key":"35_CR6","unstructured":"Aydonat, U., Abdelrahman, T.: Serializability of transactions in software transactional memory. In: Proceeding of 2nd ACM SIGPLAN Workshop on Transactional Computing (2008)"},{"key":"35_CR7","doi-asserted-by":"crossref","unstructured":"Ramadan, H.E., Rossbach, C.J., Witchel, E.: Dependence-aware transactional memory for increased concurrency. In: Proceeding of 41st Annual IEEE\/ACM International Symposium on Microarchitecture, pp. 246\u2013257. IEEE Computer Society (2008)","DOI":"10.1109\/MICRO.2008.4771795"},{"key":"35_CR8","doi-asserted-by":"crossref","unstructured":"Ramadan, H.E., Roy, I., Herlihy, M., Witchel, E.: Committing conicting transactions in an STM. In: Proceeding of 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 163\u2013172. ACM Press (2009)","DOI":"10.1145\/1504176.1504201"},{"key":"35_CR9","doi-asserted-by":"crossref","unstructured":"Perelman, D., Fan, R., Keidar, I.: On maintaining multiple versions in STM. In: Proceeding of 29th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pp. 16\u201325. ACM Press (2010)","DOI":"10.1145\/1835698.1835704"},{"issue":"2","key":"35_CR10","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/s007780050075","volume":"8","author":"N. Krivokapi\u0107","year":"1999","unstructured":"Krivokapi\u0107, N., Kemper, A., Gudes, E.: Deadlock detection in distributed database systems: a new algorithm and a comparative performance analysis. VLDB Journal\u00a08(2), 79\u2013100 (1999)","journal-title":"VLDB Journal"},{"key":"35_CR11","doi-asserted-by":"crossref","unstructured":"Quislant, R., Gutierrez, E., Plata, O., Zapata, E.L.: Multiset signatures for transactional memory. In: Proceeding of 25th International Conference on Supercomputing, pp. 43\u201352. ACM Press (2011)","DOI":"10.1145\/1995896.1995905"},{"key":"35_CR12","doi-asserted-by":"crossref","unstructured":"Minh, C.C., Chung, J.W., Kozyrakis, C., Olukotun, K.: STAMP: Stanford transactional applications for multi-processing. In: Proceeding of IEEE International Symposium on Workload Characterization, pp. 35\u201346. IEEE Press (2008)","DOI":"10.1109\/IISWC.2008.4636089"},{"key":"35_CR13","doi-asserted-by":"crossref","unstructured":"Tabba, F., Hay, A.W., Goodman, J.R.: Transactional conict decoupling and value prediction. In: Proceeding of 25th International Conference on Supercomputing, pp. 33\u201342. ACM Press (2011)","DOI":"10.1145\/1995896.1995904"},{"key":"35_CR14","doi-asserted-by":"crossref","unstructured":"Riegel, T., Marlier, P., Nowack, M., Felber, P., Fetzer, C.: Optimizing hybrid transactional memory: The importance of nonspeculative operations. In: Proceeding of 21th Annual Symposium on Parallelism in Algorithms and Architectures (2011)","DOI":"10.1145\/1989493.1989501"},{"key":"35_CR15","doi-asserted-by":"crossref","unstructured":"Titos-Gil, R., Negi, A., Acacio, M.E., Garcia, J.M., Stenstrom, P.: Zebra: A data-centric, hybrid-policy hardware transactional memory design. In: Proceeding of 25th International Conference on Supercomputing (2011)","DOI":"10.1145\/1995896.1995906"},{"key":"35_CR16","doi-asserted-by":"crossref","unstructured":"Blake, G., Dreslinski, R.G., Mudge, T.: Proactive Transaction Scheduling for Contention Management. In: Proceeding of 42nd Annual IEEE\/ACM International Symposium on Microarchitecture, pp. 156\u2013167. ACM Press (2009)","DOI":"10.1145\/1669112.1669133"},{"key":"35_CR17","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Kapalka, M.: On the Correctness of Transactional Memory. In: Proceeding of 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 175\u2013184. ACM Press (2008)","DOI":"10.1145\/1345206.1345233"},{"issue":"3","key":"35_CR18","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1145\/78969.78972","volume":"12","author":"M.P. Herlihy","year":"1990","unstructured":"Herlihy, M.P., Wing, J.M.: Linearizability: A correctness condition for concurrent objects. ACM Transactions on Programming Languages and Systems\u00a012(3), 463\u2013492 (1990)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"35_CR19","doi-asserted-by":"crossref","unstructured":"Aydonat, U., Abdelrahman, T.S.: Hardware support for relaxed concurrency control in transactional memory. In: Proceeding of 43rd Annual IEEE\/ACM International Symposium on Microarchitecture, pp. 15\u201326. IEEE Press (2010)","DOI":"10.1109\/MICRO.2010.25"}],"container-title":["Lecture Notes in Computer Science","Grid and Pervasive Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38027-3_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T08:38:53Z","timestamp":1746002333000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38027-3_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642380266","9783642380273"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38027-3_35","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}