{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T03:50:04Z","timestamp":1782964204756,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,4,15]],"date-time":"2020-04-15T00:00:00Z","timestamp":1586908800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007515","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1421033, CNS-1763810, CNS-1838733"],"award-info":[{"award-number":["CNS-1421033, CNS-1763810, CNS-1838733"]}],"id":[{"id":"10.13039\/100007515","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Department of Energy","award":["DE-SC0014935"],"award-info":[{"award-number":["DE-SC0014935"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,4,15]]},"DOI":"10.1145\/3342195.3387521","type":"proceedings-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T07:19:58Z","timestamp":1588576798000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Avoiding scheduler subversion using scheduler-cooperative locks"],"prefix":"10.1145","author":[{"given":"Yuvraj","family":"Patel","sequence":"first","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Leon","family":"Yang","sequence":"additional","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Leo","family":"Arulraj","sequence":"additional","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea C.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Remzi H.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael M.","family":"Swift","sequence":"additional","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,4,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.80120"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.442.0427"},{"key":"e_1_3_2_1_3_1","volume-title":"Operating systems: Three easy pieces","author":"Arpaci-Dusseau Remzi H","year":"2018","unstructured":"Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau . Operating systems: Three easy pieces . Arpaci-Dusseau Books LLC , 2018 . Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau. Operating systems: Three easy pieces. Arpaci-Dusseau Books LLC, 2018."},{"key":"e_1_3_2_1_4_1","first-page":"45","volume-title":"Proceedings of the Third Symposium on Operating Systems Design and Implementation, OSDI '99","author":"Banga Gaurav","year":"1999","unstructured":"Gaurav Banga , Peter Druschel , and Jeffrey C. Mogul . Resource Containers: A New Facility for Resource Management in Server Systems . In Proceedings of the Third Symposium on Operating Systems Design and Implementation, OSDI '99 , page 45 -- 58 , USA, 1999 . USENIX Association. Gaurav Banga, Peter Druschel, and Jeffrey C. Mogul. Resource Containers: A New Facility for Resource Management in Server Systems. In Proceedings of the Third Symposium on Operating Systems Design and Implementation, OSDI '99, page 45--58, USA, 1999. USENIX Association."},{"key":"e_1_3_2_1_5_1","first-page":"85","volume-title":"Linux CFS. In 2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Bouron Justinien","year":"2018","unstructured":"Justinien Bouron , S\u00e9bastien Chevalley , Baptiste Lepers , Willy Zwaenepoel , Redha Gouicem , Julia Lawall , Gilles Muller , and Julien Sopena . The Battle of the Schedulers: FreeBSD ULE vs . Linux CFS. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) , pages 85 -- 96 , 2018 . Justinien Bouron, S\u00e9bastien Chevalley, Baptiste Lepers, Willy Zwaenepoel, Redha Gouicem, Julia Lawall, Gilles Muller, and Julien Sopena. The Battle of the Schedulers: FreeBSD ULE vs. Linux CFS. In 2018 USENIX Annual Technical Conference (USENIX ATC 18), pages 85--96, 2018."},{"key":"e_1_3_2_1_6_1","first-page":"119","volume-title":"Proceedings of the Linux Symposium","author":"Boyd-Wickizer Silas","year":"2012","unstructured":"Silas Boyd-Wickizer , M Frans Kaashoek , Robert Morris , and Nickolai Zeldovich . Non-scalable locks are dangerous . In Proceedings of the Linux Symposium , pages 119 -- 130 , 2012 . Silas Boyd-Wickizer, M Frans Kaashoek, Robert Morris, and Nickolai Zeldovich. Non-scalable locks are dangerous. In Proceedings of the Linux Symposium, pages 119--130, 2012."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-010-9097-2"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442532"},{"key":"e_1_3_2_1_9_1","volume-title":"tune2fs(8) - linux man page. https:\/\/linux.die.net\/man\/8\/tune2fs","author":"Card Remy","year":"2020","unstructured":"Remy Card . tune2fs(8) - linux man page. https:\/\/linux.die.net\/man\/8\/tune2fs , 2020 . Remy Card. tune2fs(8) - linux man page. https:\/\/linux.die.net\/man\/8\/tune2fs, 2020."},{"key":"e_1_3_2_1_10_1","first-page":"1309","volume-title":"Philippas Tsigas. A Study of the Behavior of Synchronization Methods in Commonly Used Languages and Systems. In 2013 IEEE 27th International Symposium on Parallel and Distributed Processing","author":"Cederman Daniel","year":"2013","unstructured":"Daniel Cederman , Bapi Chatterjee , Nhan Nguyen , Yiannis Nikolakopoulos , Marina Papatriantafilou , and Philippas Tsigas. A Study of the Behavior of Synchronization Methods in Commonly Used Languages and Systems. In 2013 IEEE 27th International Symposium on Parallel and Distributed Processing , pages 1309 -- 1320 . IEEE, 2013 . Daniel Cederman, Bapi Chatterjee, Nhan Nguyen, Yiannis Nikolakopoulos, Marina Papatriantafilou, and Philippas Tsigas. A Study of the Behavior of Synchronization Methods in Commonly Used Languages and Systems. In 2013 IEEE 27th International Symposium on Parallel and Distributed Processing, pages 1309--1320. IEEE, 2013."},{"key":"e_1_3_2_1_11_1","first-page":"215","volume-title":"John Mellor-Crummey. High Performance Locks for Multi-Level NUMA Systems. In Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015","author":"Chabbi Milind","year":"2015","unstructured":"Milind Chabbi , Michael Fagan , and John Mellor-Crummey. High Performance Locks for Multi-Level NUMA Systems. In Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015 , page 215 -- 226 , New York, NY, USA , 2015 . Association for Computing Machinery. Milind Chabbi, Michael Fagan, and John Mellor-Crummey. High Performance Locks for Multi-Level NUMA Systems. In Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015, page 215--226, New York, NY, USA, 2015. Association for Computing Machinery."},{"key":"e_1_3_2_1_12_1","volume-title":"Locality-Preserving Locks. In Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '16","author":"Chabbi Milind","year":"2016","unstructured":"Milind Chabbi and John Mellor-Crummey . Contention-Conscious , Locality-Preserving Locks. In Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '16 , New York, NY, USA , 2016 . Association for Computing Machinery. Milind Chabbi and John Mellor-Crummey. Contention-Conscious, Locality-Preserving Locks. In Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '16, New York, NY, USA, 2016. Association for Computing Machinery."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2017.8167770"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.159"},{"key":"e_1_3_2_1_17_1","first-page":"314","volume-title":"Dice. Malthusian Locks. In Proceedings of the Twelfth European Conference on Computer Systems, EuroSys '17","author":"Dave","year":"2017","unstructured":"Dave Dice. Malthusian Locks. In Proceedings of the Twelfth European Conference on Computer Systems, EuroSys '17 , page 314 -- 327 , New York, NY, USA , 2017 . Association for Computing Machinery. Dave Dice. Malthusian Locks. In Proceedings of the Twelfth European Conference on Computer Systems, EuroSys '17, page 314--327, New York, NY, USA, 2017. Association for Computing Machinery."},{"key":"e_1_3_2_1_18_1","first-page":"315","volume-title":"Dice and Alex Kogan. BRAVO: Biased Locking for Reader-Writer Locks. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '19","author":"Dave","year":"2019","unstructured":"Dave Dice and Alex Kogan. BRAVO: Biased Locking for Reader-Writer Locks. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '19 , page 315 -- 328 , USA, 2019 . USENIX Association. Dave Dice and Alex Kogan. BRAVO: Biased Locking for Reader-Writer Locks. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '19, page 315--328, USA, 2019. USENIX Association."},{"key":"e_1_3_2_1_19_1","volume-title":"Dice and Alex Kogan. Compact NUMA-Aware Locks. In Proceedings of the Fourteenth EuroSys Conference 2019","author":"Dave","year":"2019","unstructured":"Dave Dice and Alex Kogan. Compact NUMA-Aware Locks. In Proceedings of the Fourteenth EuroSys Conference 2019 , EuroSys '19, New York, NY, USA , 2019 . Association for Computing Machinery. Dave Dice and Alex Kogan. Compact NUMA-Aware Locks. In Proceedings of the Fourteenth EuroSys Conference 2019, EuroSys '19, New York, NY, USA, 2019. Association for Computing Machinery."},{"key":"e_1_3_2_1_20_1","first-page":"65","volume-title":"Nir Shavit. Flat-Combining NUMA Locks. In Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '11","author":"Dice Dave","year":"2011","unstructured":"Dave Dice , Virendra J. Marathe , and Nir Shavit. Flat-Combining NUMA Locks. In Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '11 , page 65 -- 74 , New York, NY, USA , 2011 . Association for Computing Machinery. Dave Dice, Virendra J. Marathe, and Nir Shavit. Flat-Combining NUMA Locks. In Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '11, page 65--74, New York, NY, USA, 2011. Association for Computing Machinery."},{"key":"e_1_3_2_1_21_1","first-page":"309","volume-title":"Dice. Brief Announcement: A Partitioned Ticket Lock. In Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '11","author":"David","year":"2011","unstructured":"David Dice. Brief Announcement: A Partitioned Ticket Lock. In Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '11 , page 309 -- 310 , New York, NY, USA , 2011 . Association for Computing Machinery. David Dice. Brief Announcement: A Partitioned Ticket Lock. In Proceedings of the Twenty-Third Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '11, page 309--310, New York, NY, USA, 2011. Association for Computing Machinery."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2686884"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/223586.223597"},{"issue":"8","key":"e_1_3_2_1_24_1","first-page":"257","volume":"47","author":"Fatourou Panagiota","year":"2012","unstructured":"Panagiota Fatourou and Nikolaos D . Kallimanis. Revisiting the Combining Synchronization Technique. SIGPLAN Not. , 47 ( 8 ): 257 -- 266 , February 2012 . Panagiota Fatourou and Nikolaos D. Kallimanis. Revisiting the Combining Synchronization Technique. SIGPLAN Not., 47(8):257--266, February 2012.","journal-title":"Kallimanis. Revisiting the Combining Synchronization Technique. SIGPLAN Not."},{"issue":"1","key":"e_1_3_2_1_25_1","article-title":"Is That All?","volume":"36","author":"Guerraoui Rachid","year":"2019","unstructured":"Rachid Guerraoui , Hugo Guiroux , Renaud Lachaize , Vivien Qu\u00e9ma , and Vasileios Trigonakis . Lock-Unlock : Is That All? A Pragmatic Analysis of Locking in Software Systems. ACM Trans. Comput. Syst. , 36 ( 1 ), March 2019 . Rachid Guerraoui, Hugo Guiroux, Renaud Lachaize, Vivien Qu\u00e9ma, and Vasileios Trigonakis. Lock-Unlock: Is That All? A Pragmatic Analysis of Locking in Software Systems. ACM Trans. Comput. Syst., 36(1), March 2019.","journal-title":"A Pragmatic Analysis of Locking in Software Systems. ACM Trans. Comput. Syst."},{"key":"e_1_3_2_1_26_1","first-page":"649","volume-title":"Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '16","author":"Guiroux Hugo","year":"2016","unstructured":"Hugo Guiroux , Renaud Lachaize , and Vivien Qu\u00e9ma . Multicore Locks : The Case is Not Closed Yet . In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '16 , page 649 -- 662 , USA, 2016 . USENIX Association. Hugo Guiroux, Renaud Lachaize, and Vivien Qu\u00e9ma. Multicore Locks: The Case is Not Closed Yet. In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '16, page 649--662, USA, 2016. USENIX Association."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/11602569_6"},{"key":"e_1_3_2_1_28_1","first-page":"355","volume-title":"Moran Tzafrir. Flat Combining and the Synchronization-Parallelism Tradeoff. In Proceedings of the Twenty-Second Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '10","author":"Hendler Danny","year":"2010","unstructured":"Danny Hendler , Itai Incze , Nir Shavit , and Moran Tzafrir. Flat Combining and the Synchronization-Parallelism Tradeoff. In Proceedings of the Twenty-Second Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '10 , page 355 -- 364 , New York, NY, USA , 2010 . Association for Computing Machinery. Danny Hendler, Itai Incze, Nir Shavit, and Moran Tzafrir. Flat Combining and the Synchronization-Parallelism Tradeoff. In Proceedings of the Twenty-Second Annual ACM Symposium on Parallelism in Algorithms and Architectures, SPAA '10, page 355--364, New York, NY, USA, 2010. Association for Computing Machinery."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/114005.102808"},{"key":"e_1_3_2_1_30_1","first-page":"295","volume-title":"Ion Stoica. Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI'11","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman , Andy Konwinski , Matei Zaharia , Ali Ghodsi , Anthony D. Joseph , Randy Katz , Scott Shenker , and Ion Stoica. Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI'11 , page 295 -- 308 , USA, 2011 . USENIX Association. Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy Katz, Scott Shenker, and Ion Stoica. Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI'11, page 295--308, USA, 2011. USENIX Association."},{"key":"e_1_3_2_1_31_1","unstructured":"UpScaleDB Inc. UpScaleDB. https:\/\/upscaledb.com\/.  UpScaleDB Inc. UpScaleDB. https:\/\/upscaledb.com\/."},{"key":"e_1_3_2_1_32_1","volume-title":"A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer System. Eastern Research Laboratory","author":"Jain Rajendra K","year":"1984","unstructured":"Rajendra K Jain , Dah-Ming W Chiu , and William R Hawe . A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer System. Eastern Research Laboratory , Digital Equipment Corporation , Hudson, MA , 1984 . Rajendra K Jain, Dah-Ming W Chiu, and William R Hawe. A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer System. Eastern Research Laboratory, Digital Equipment Corporation, Hudson, MA, 1984."},{"key":"e_1_3_2_1_33_1","first-page":"201","volume-title":"Jonathan Hanna. A Fair Fast Scalable Reader-Writer Lock. In Proceedings of the 1993 International Conference on Parallel Processing -","volume":"02","author":"Krieger Orran","year":"1993","unstructured":"Orran Krieger , Michael Stumm , Ron Unrau , and Jonathan Hanna. A Fair Fast Scalable Reader-Writer Lock. In Proceedings of the 1993 International Conference on Parallel Processing - Volume 02 , ICPP '93, page 201 -- 204 , USA, 1993 . IEEE Computer Society. Orran Krieger, Michael Stumm, Ron Unrau, and Jonathan Hanna. A Fair Fast Scalable Reader-Writer Lock. In Proceedings of the 1993 International Conference on Parallel Processing - Volume 02, ICPP '93, page 201--204, USA, 1993. IEEE Computer Society."},{"key":"e_1_3_2_1_34_1","volume-title":"Mutex variables. https:\/\/computing.llnl.gov\/tutorials\/pthreads","author":"Lawrence Livermore National Laboratory.","year":"2017","unstructured":"Lawrence Livermore National Laboratory. Mutex variables. https:\/\/computing.llnl.gov\/tutorials\/pthreads , 2017 . Lawrence Livermore National Laboratory. Mutex variables. https:\/\/computing.llnl.gov\/tutorials\/pthreads, 2017."},{"key":"e_1_3_2_1_35_1","unstructured":"FAL Labs. KyotoCabinet. https:\/\/fallabs.com\/kyotocabinet\/.  FAL Labs. KyotoCabinet. https:\/\/fallabs.com\/kyotocabinet\/."},{"key":"e_1_3_2_1_36_1","first-page":"101","volume-title":"Marek Olszewski. Scalable Reader-Writer Locks. In Proceedings of the Twenty-First Annual Symposium on Parallelism in Algorithms and Architectures, SPAA '09","author":"Lev Yossi","year":"2009","unstructured":"Yossi Lev , Victor Luchangco , and Marek Olszewski. Scalable Reader-Writer Locks. In Proceedings of the Twenty-First Annual Symposium on Parallelism in Algorithms and Architectures, SPAA '09 , page 101 -- 110 , New York, NY, USA , 2009 . Association for Computing Machinery. Yossi Lev, Victor Luchangco, and Marek Olszewski. Scalable Reader-Writer Locks. In Proceedings of the Twenty-First Annual Symposium on Parallelism in Algorithms and Architectures, SPAA '09, page 101--110, New York, NY, USA, 2009. Association for Computing Machinery."},{"key":"e_1_3_2_1_37_1","first-page":"6","volume-title":"Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC'12","author":"Lozi Jean-Pierre","year":"2012","unstructured":"Jean-Pierre Lozi , Florian David , Ga\u00ebl Thomas , Julia Lawall , and Gilles Muller . Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications . In Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC'12 , page 6 , USA, 2012 . USENIX Association. Jean-Pierre Lozi, Florian David, Ga\u00ebl Thomas, Julia Lawall, and Gilles Muller. Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference, USENIX ATC'12, page 6, USA, 2012. USENIX Association."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2845079"},{"key":"e_1_3_2_1_39_1","volume-title":"Alexandra Fedorova. The Linux Scheduler: A Decade of Wasted Cores. In Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16","author":"Lozi Jean-Pierre","year":"2016","unstructured":"Jean-Pierre Lozi , Baptiste Lepers , Justin Funston , Fabien Gaud , Vivien Qu\u00e9ma , and Alexandra Fedorova. The Linux Scheduler: A Decade of Wasted Cores. In Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16 , New York, NY, USA , 2016 . Association for Computing Machinery. Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Qu\u00e9ma, and Alexandra Fedorova. The Linux Scheduler: A Decade of Wasted Cores. In Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16, New York, NY, USA, 2016. Association for Computing Machinery."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/11823285_84"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934878"},{"key":"e_1_3_2_1_42_1","first-page":"165","volume-title":"Erik Hagersten. Queue Locks on Cache Coherent Multiprocessors. In Proceedings of the 8th International Symposium on Parallel Processing","author":"Magnusson Peter S.","year":"1994","unstructured":"Peter S. Magnusson , Anders Landin , and Erik Hagersten. Queue Locks on Cache Coherent Multiprocessors. In Proceedings of the 8th International Symposium on Parallel Processing , page 165 -- 171 , USA, 1994 . IEEE Computer Society. Peter S. Magnusson, Anders Landin, and Erik Hagersten. Queue Locks on Cache Coherent Multiprocessors. In Proceedings of the 8th International Symposium on Parallel Processing, page 165--171, USA, 1994. IEEE Computer Society."},{"issue":"1","key":"e_1_3_2_1_43_1","first-page":"21","volume":"9","author":"Mellor-Crummey John M.","year":"1991","unstructured":"John M. Mellor-Crummey and Michael L . Scott. Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors. ACM Trans. Comput. Syst. , 9 ( 1 ): 21 -- 65 , February 1991 . John M. Mellor-Crummey and Michael L. Scott. Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors. ACM Trans. Comput. Syst., 9(1):21--65, February 1991.","journal-title":"Scott. Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors. ACM Trans. Comput. Syst."},{"issue":"7","key":"e_1_3_2_1_44_1","first-page":"106","volume":"26","author":"Mellor-Crummey John M.","year":"1991","unstructured":"John M. Mellor-Crummey and Michael L . Scott. Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors. SIGPLAN Not. , 26 ( 7 ): 106 -- 113 , April 1991 . John M. Mellor-Crummey and Michael L. Scott. Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors. SIGPLAN Not., 26(7):106--113, April 1991.","journal-title":"Scott. Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors. SIGPLAN Not."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/106975.106999"},{"key":"e_1_3_2_1_46_1","first-page":"71","volume-title":"Taesoo Kim. Understanding Manycore Scalability of File Systems. In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '16","author":"Min Changwoo","year":"2016","unstructured":"Changwoo Min , Sanidhya Kashyap , Steffen Maass , Woonhak Kang , and Taesoo Kim. Understanding Manycore Scalability of File Systems. In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '16 , page 71 -- 85 , USA, 2016 . USENIX Association. Changwoo Min, Sanidhya Kashyap, Steffen Maass, Woonhak Kang, and Taesoo Kim. Understanding Manycore Scalability of File Systems. In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '16, page 71--85, USA, 2016. USENIX Association."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2016.11"},{"key":"e_1_3_2_1_48_1","first-page":"95","volume-title":"Proceedings of the International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications","volume":"16","author":"Oyama Yoshihiro","unstructured":"Yoshihiro Oyama , Kenjiro Taura , and Akinori Yonezawa . Executing parallel programs with synchronization bottlenecks efficiently . In Proceedings of the International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications , volume 16 , page 95 . Citeseer, 1999. Yoshihiro Oyama, Kenjiro Taura, and Akinori Yonezawa. Executing parallel programs with synchronization bottlenecks efficiently. In Proceedings of the International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications, volume 16, page 95. Citeseer, 1999."},{"key":"e_1_3_2_1_49_1","first-page":"241","volume-title":"Radovic and Erik Hagersten. Hierarchical Backoff Locks for Nonuniform Communication Architectures. In Proceedings of the 9th International Symposium on High-Performance Computer Architecture, HPCA '03","author":"Zoran","year":"2003","unstructured":"Zoran Radovic and Erik Hagersten. Hierarchical Backoff Locks for Nonuniform Communication Architectures. In Proceedings of the 9th International Symposium on High-Performance Computer Architecture, HPCA '03 , page 241 , USA, 2003 . IEEE Computer Society. Zoran Radovic and Erik Hagersten. Hierarchical Backoff Locks for Nonuniform Communication Architectures. In Proceedings of the 9th International Symposium on High-Performance Computer Architecture, HPCA '03, page 241, USA, 2003. IEEE Computer Society."},{"key":"e_1_3_2_1_50_1","volume-title":"Introducing CloudLab: Scientific infrastructure for Advancing Cloud Architectures and Applications","author":"Ricci Robert","year":"2014","unstructured":"Robert Ricci , Eric Eide , and CloudLab Team . Introducing CloudLab: Scientific infrastructure for Advancing Cloud Architectures and Applications . ; login:: the magazine of USENIX & SAGE , 39(6):36--38, 2014 . Robert Ricci, Eric Eide, and CloudLab Team. Introducing CloudLab: Scientific infrastructure for Advancing Cloud Architectures and Applications. ; login:: the magazine of USENIX & SAGE, 39(6):36--38, 2014."},{"key":"e_1_3_2_1_51_1","volume-title":"BSDCon","author":"Roberson Jeff","year":"2003","unstructured":"Jeff Roberson . ULE : A Modern Scheduler for FreeBSD . In BSDCon , 2003 . Jeff Roberson. ULE: A Modern Scheduler for FreeBSD. In BSDCon, 2003."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"crossref","unstructured":"Michael L. Scott. Shared-Memory Synchronization. Morgan & Claypool Publishers 2013.  Michael L. Scott. Shared-Memory Synchronization. Morgan & Claypool Publishers 2013.","DOI":"10.1007\/978-3-031-01740-7"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.57058"},{"key":"e_1_3_2_1_54_1","first-page":"349","volume-title":"Anees Shaikh. Performance Isolation and Fairness for Multi-Tenant Cloud Storage. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12","author":"Shue David","year":"2012","unstructured":"David Shue , Michael J. Freedman , and Anees Shaikh. Performance Isolation and Fairness for Multi-Tenant Cloud Storage. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12 , page 349 -- 362 , USA, 2012 . USENIX Association. David Shue, Michael J. Freedman, and Anees Shaikh. Performance Isolation and Fairness for Multi-Tenant Cloud Storage. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, OSDI'12, page 349--362, USA, 2012. USENIX Association."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/291006.291044"},{"key":"e_1_3_2_1_56_1","volume-title":"ext4: Mysterious \"No space left on device\"-errors. https:\/\/blog.merovius.de\/2013\/10\/20\/ext4-mysterious-no-space-left-on.html","author":"Wagner Axel","year":"2018","unstructured":"Axel Wagner . ext4: Mysterious \"No space left on device\"-errors. https:\/\/blog.merovius.de\/2013\/10\/20\/ext4-mysterious-no-space-left-on.html , 2018 . Axel Wagner. ext4: Mysterious \"No space left on device\"-errors. https:\/\/blog.merovius.de\/2013\/10\/20\/ext4-mysterious-no-space-left-on.html, 2018."},{"key":"e_1_3_2_1_57_1","first-page":"1","volume-title":"Proceedings of the 1st USENIX Conference on Operating Systems Design and Implementation, OSDI '94","author":"Carl","unstructured":"Carl A. Waldspurger and William E. Weihl. Lottery Scheduling: Flexible Proportional-Share Resource Management . In Proceedings of the 1st USENIX Conference on Operating Systems Design and Implementation, OSDI '94 , page 1 --es, USA, 1994. USENIX Association. Carl A. Waldspurger and William E. Weihl. Lottery Scheduling: Flexible Proportional-Share Resource Management. In Proceedings of the 1st USENIX Conference on Operating Systems Design and Implementation, OSDI '94, page 1--es, USA, 1994. USENIX Association."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531793.1531805"},{"key":"e_1_3_2_1_59_1","first-page":"3","volume-title":"Anant Agarwal. An Operating System for Multicore and Clouds: Mechanisms and Implementation. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10","author":"Wentzlaff David","year":"2010","unstructured":"David Wentzlaff , Charles Gruenwald , Nathan Beckmann , Kevin Modzelewski , Adam Belay , Lamia Youseff , Jason Miller , and Anant Agarwal. An Operating System for Multicore and Clouds: Mechanisms and Implementation. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10 , page 3 -- 14 , New York, NY, USA , 2010 . Association for Computing Machinery. David Wentzlaff, Charles Gruenwald, Nathan Beckmann, Kevin Modzelewski, Adam Belay, Lamia Youseff, Jason Miller, and Anant Agarwal. An Operating System for Multicore and Clouds: Mechanisms and Implementation. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10, page 3--14, New York, NY, USA, 2010. Association for Computing Machinery."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/2170444.2170461"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGC.2012.115"}],"event":{"name":"EuroSys '20: Fifteenth EuroSys Conference 2020","location":"Heraklion Greece","acronym":"EuroSys '20","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Fifteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3342195.3387521","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3342195.3387521","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:43:26Z","timestamp":1750207406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3342195.3387521"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,15]]},"references-count":60,"alternative-id":["10.1145\/3342195.3387521","10.1145\/3342195"],"URL":"https:\/\/doi.org\/10.1145\/3342195.3387521","relation":{},"subject":[],"published":{"date-parts":[[2020,4,15]]},"assertion":[{"value":"2020-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}