{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T13:54:42Z","timestamp":1764251682823,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T00:00:00Z","timestamp":1609804800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science Foundation","award":["1936450"],"award-info":[{"award-number":["1936450"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,1,5]]},"DOI":"10.1145\/3427796.3427819","type":"proceedings-article","created":{"date-parts":[[2020,12,25]],"date-time":"2020-12-25T22:25:45Z","timestamp":1608935145000},"page":"215-224","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Processing Distributed Transactions in a Predefined Order"],"prefix":"10.1145","author":[{"given":"Pavan","family":"Poudel","sequence":"first","affiliation":[{"name":"Kent State University, US"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shishir","family":"Rai","sequence":"additional","affiliation":[{"name":"Kent State University, US"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gokarna","family":"Sharma","sequence":"additional","affiliation":[{"name":"Kent State University, US"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,1,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/3118215.3118270"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Hagit Attiya Vincent Gramoli and Alessia Milani. 2015. Directory Protocols for Distributed Transactional Memory. In Transactional Memory. Foundations Algorithms Tools and Applications. 367\u2013391.  Hagit Attiya Vincent Gramoli and Alessia Milani. 2015. Directory Protocols for Distributed Transactional Memory. In Transactional Memory. Foundations Algorithms Tools and Applications. 367\u2013391.","DOI":"10.1007\/978-3-319-14720-8_17"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Robert\u00a0L. Bocchino Vikram\u00a0S. Adve and Bradford\u00a0L. Chamberlain. 2008. Software transactional memory for large scale clusters. In PPoPP. 247\u2013258.  Robert\u00a0L. Bocchino Vikram\u00a0S. Adve and Bradford\u00a0L. Chamberlain. 2008. Software transactional memory for large scale clusters. In PPoPP. 247\u2013258.","DOI":"10.1145\/1345206.1345242"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Costas Busch Maurice Herlihy Miroslav Popovic and Gokarna Sharma. 2015. Impossibility Results for Distributed Transactional Memory. In PODC. 207\u2013215.  Costas Busch Maurice Herlihy Miroslav Popovic and Gokarna Sharma. 2015. Impossibility Results for Distributed Transactional Memory. In PODC. 207\u2013215.","DOI":"10.1145\/2767386.2767433"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Costas Busch Maurice Herlihy Miroslav Popovic and Gokarna Sharma. 2017. Fast Scheduling in Distributed Transactional Memory. In SPAA. ACM 173\u2013182.  Costas Busch Maurice Herlihy Miroslav Popovic and Gokarna Sharma. 2017. Fast Scheduling in Distributed Transactional Memory. In SPAA. ACM 173\u2013182.","DOI":"10.1145\/3087556.3087565"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-017-0318-y"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Costas Busch Maurice Herlihy Miroslav Popovic and Gokarna Sharma. 2020. Dynamic Scheduling in Distributed Transactional Memory. In IPDPS. 874\u2013883.  Costas Busch Maurice Herlihy Miroslav Popovic and Gokarna Sharma. 2020. Dynamic Scheduling in Distributed Transactional Memory. In IPDPS. 874\u2013883.","DOI":"10.1109\/IPDPS47924.2020.00094"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Harold\u00a0W. Cain Maged\u00a0M. Michael Brad Frey Cathy May Derek Williams and Hung\u00a0Q. Le. 2013. Robust architectural support for transactional memory in the power architecture. In ISCA. 225\u2013236.  Harold\u00a0W. Cain Maged\u00a0M. Michael Brad Frey Cathy May Derek Williams and Hung\u00a0Q. Le. 2013. Robust architectural support for transactional memory in the power architecture. In ISCA. 225\u2013236.","DOI":"10.1145\/2508148.2485942"},{"key":"e_1_3_2_1_9_1","volume-title":"Demmer and Maurice Herlihy","author":"J.","year":"1998","unstructured":"Michael\u00a0 J. Demmer and Maurice Herlihy . 1998 . The Arrow Distributed Directory Protocol. In DISC. 119\u2013133. Michael\u00a0J. Demmer and Maurice Herlihy. 1998. The Arrow Distributed Directory Protocol. In DISC. 119\u2013133."},{"key":"e_1_3_2_1_10_1","unstructured":"Wilson W.\u00a0L. Fung Inderpreet Singh Andrew Brownsword and Tor\u00a0M. Aamodt. 2011. Hardware transactional memory for GPU architectures. In MICRO (Porto Alegre Brazil). 296\u2013307.  Wilson W.\u00a0L. Fung Inderpreet Singh Andrew Brownsword and Tor\u00a0M. Aamodt. 2011. Hardware transactional memory for GPU architectures. In MICRO (Porto Alegre Brazil). 296\u2013307."},{"key":"e_1_3_2_1_11_1","volume-title":"Effective Transactional Memory Execution Management for Improved Concurrency. TACO 11, 3","author":"Gonzalez-Mesa A.","year":"2014","unstructured":"Miguel\u00a0 A. Gonzalez-Mesa , Eladio Guti\u00e9rrez , Emilio\u00a0 L. Zapata , and Oscar\u00a0 G. Plata . 2014. Effective Transactional Memory Execution Management for Improved Concurrency. TACO 11, 3 ( 2014 ), 24:1\u201324:27. Miguel\u00a0A. Gonzalez-Mesa, Eladio Guti\u00e9rrez, Emilio\u00a0L. Zapata, and Oscar\u00a0G. Plata. 2014. Effective Transactional Memory Execution Management for Improved Concurrency. TACO 11, 3 (2014), 24:1\u201324:27."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-017-0310-6"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Rachid Guerraoui Maurice Herlihy and Bastian Pochon. 2005. Toward a Theory of Transactional Contention Managers. In PODC. 258\u2013264.  Rachid Guerraoui Maurice Herlihy and Bastian Pochon. 2005. Toward a Theory of Transactional Contention Managers. In PODC. 258\u2013264.","DOI":"10.1145\/1073814.1073863"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-007-0037-x"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2663165.2666090"},{"key":"e_1_3_2_1_17_1","unstructured":"[\n  17\n  ]  Intel.2012. http:\/\/software.intel.com\/en-us\/blogs\/2012\/02\/07\/transactional-synchronization-in-haswell.  [17] Intel.2012. http:\/\/software.intel.com\/en-us\/blogs\/2012\/02\/07\/transactional-synchronization-in-haswell."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"volume-title":"PPoPP (New York","author":"Manassiev Kaloian","key":"e_1_3_2_1_19_1","unstructured":"Kaloian Manassiev , Madalin Mihailescu , and Cristiana Amza . 2006. Exploiting Distributed Version Concurrency in a Transactional Memory Cluster . In PPoPP (New York , New York, USA ). 198\u2013208. Kaloian Manassiev, Madalin Mihailescu, and Cristiana Amza. 2006. Exploiting Distributed Version Concurrency in a Transactional Memory Cluster. In PPoPP (New York, New York, USA). 198\u2013208."},{"key":"e_1_3_2_1_20_1","volume-title":"STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC. 35\u201346.","author":"Minh Chi\u00a0Cao","year":"2008","unstructured":"Chi\u00a0Cao Minh , JaeWoong Chung , Christos Kozyrakis , and Kunle Olukotun . 2008 . STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC. 35\u201346. Chi\u00a0Cao Minh, JaeWoong Chung, Christos Kozyrakis, and Kunle Olukotun. 2008. STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC. 35\u201346."},{"key":"e_1_3_2_1_21_1","volume-title":"Nemo: NUMA-aware Concurrency Control for Scalable Transactional Memory. In ICPP (Eugene, OR, USA). 38:1\u201338:10.","author":"Mohamedin Mohamed","year":"2018","unstructured":"Mohamed Mohamedin , Sebastiano Peluso , Masoomeh\u00a0Javidi Kishi , Ahmed Hassan , and Roberto Palmieri . 2018 . Nemo: NUMA-aware Concurrency Control for Scalable Transactional Memory. In ICPP (Eugene, OR, USA). 38:1\u201338:10. Mohamed Mohamedin, Sebastiano Peluso, Masoomeh\u00a0Javidi Kishi, Ahmed Hassan, and Roberto Palmieri. 2018. Nemo: NUMA-aware Concurrency Control for Scalable Transactional Memory. In ICPP (Eugene, OR, USA). 38:1\u201338:10."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Takuya Nakaike Rei Odaira Matthew Gaudet Maged\u00a0M. Michael and Hisanobu Tomari. 2015. Quantitative comparison of hardware transactional memory for Blue Gene\/Q zEnterprise EC12 Intel Core and POWER8. In ISCA. 144\u2013157.  Takuya Nakaike Rei Odaira Matthew Gaudet Maged\u00a0M. Michael and Hisanobu Tomari. 2015. Quantitative comparison of hardware transactional memory for Blue Gene\/Q zEnterprise EC12 Intel Core and POWER8. In ISCA. 144\u2013157.","DOI":"10.1145\/2872887.2750403"},{"key":"e_1_3_2_1_23_1","first-page":"1","article-title":"GraphTM: An Efficient Framework for Supporting Transactional Memory in a Distributed Environment","volume":"11","author":"Poudel Pavan","year":"2020","unstructured":"Pavan Poudel and Gokarna Sharma . 2020 . GraphTM: An Efficient Framework for Supporting Transactional Memory in a Distributed Environment . In ICDCN. 11 : 1 \u2013 11 :10. Pavan Poudel and Gokarna Sharma. 2020. GraphTM: An Efficient Framework for Supporting Transactional Memory in a Distributed Environment. In ICDCN. 11:1\u201311:10.","journal-title":"ICDCN."},{"key":"e_1_3_2_1_24_1","unstructured":"Mohamed\u00a0M. Saad Masoomeh\u00a0Javidi Kishi Shihao Jing Sandeep Hans and Roberto Palmieri. 2019. Processing transactions in a predefined order. In PPOPP. 120\u2013132.  Mohamed\u00a0M. Saad Masoomeh\u00a0Javidi Kishi Shihao Jing Sandeep Hans and Roberto Palmieri. 2019. Processing transactions in a predefined order. In PPOPP. 120\u2013132."},{"key":"e_1_3_2_1_25_1","volume-title":"Lerna: Parallelizing Dependent Loops Using Speculation. In SYSTOR (Haifa, Israel). 37\u201348.","author":"Saad M.","year":"2018","unstructured":"Mohamed\u00a0 M. Saad , Roberto Palmieri , and Binoy Ravindran . 2018 . Lerna: Parallelizing Dependent Loops Using Speculation. In SYSTOR (Haifa, Israel). 37\u201348. Mohamed\u00a0M. Saad, Roberto Palmieri, and Binoy Ravindran. 2018. Lerna: Parallelizing Dependent Loops Using Speculation. In SYSTOR (Haifa, Israel). 37\u201348."},{"key":"e_1_3_2_1_26_1","volume-title":"Saad and Binoy Ravindran","author":"M.","year":"2011","unstructured":"Mohamed\u00a0 M. Saad and Binoy Ravindran . 2011 . Snake : Control Flow Distributed Software Transactional Memory. In SSS. 238\u2013252. Mohamed\u00a0M. Saad and Binoy Ravindran. 2011. Snake: Control Flow Distributed Software Transactional Memory. In SSS. 238\u2013252."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00453-011-9532-3"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-014-0214-7"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2015.02.002"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004460050028"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Alexandru Turcu Binoy Ravindran and Roberto Palmieri. 2013. Hyflow2: A High Performance Distributed Transactional Memory Framework in Scala. In PPPJ(Stuttgart Germany). 79\u201388.  Alexandru Turcu Binoy Ravindran and Roberto Palmieri. 2013. Hyflow2: A High Performance Distributed Transactional Memory Framework in Scala. In PPPJ(Stuttgart Germany). 79\u201388.","DOI":"10.1145\/2500828.2500836"},{"key":"e_1_3_2_1_32_1","unstructured":"Richard\u00a0M. Yoo and Hsien-Hsin\u00a0S. Lee. 2008. Adaptive transaction scheduling for transactional memory systems. In SPAA. 169\u2013178.  Richard\u00a0M. Yoo and Hsien-Hsin\u00a0S. Lee. 2008. Adaptive transaction scheduling for transactional memory systems. In SPAA. 169\u2013178."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Bo Zhang Binoy Ravindran and Roberto Palmieri. 2014. Distributed Transactional Contention Management as the Traveling Salesman Problem. In SIROCCO. 54\u201367.  Bo Zhang Binoy Ravindran and Roberto Palmieri. 2014. Distributed Transactional Contention Management as the Traveling Salesman Problem. In SIROCCO. 54\u201367.","DOI":"10.1007\/978-3-319-09620-9_6"}],"event":{"name":"ICDCN '21: International Conference on Distributed Computing and Networking 2021","acronym":"ICDCN '21","location":"Nara Japan"},"container-title":["Proceedings of the 22nd International Conference on Distributed Computing and Networking"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3427796.3427819","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3427796.3427819","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3427796.3427819","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:31Z","timestamp":1750197751000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3427796.3427819"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,5]]},"references-count":33,"alternative-id":["10.1145\/3427796.3427819","10.1145\/3427796"],"URL":"https:\/\/doi.org\/10.1145\/3427796.3427819","relation":{},"subject":[],"published":{"date-parts":[[2021,1,5]]},"assertion":[{"value":"2021-01-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}