{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:49Z","timestamp":1772164009195,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,19]],"date-time":"2008-10-19T00:00:00Z","timestamp":1224374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,10,19]]},"DOI":"10.1145\/1449764.1449778","type":"proceedings-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T08:25:44Z","timestamp":1224663944000},"page":"163-180","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Contention-aware scheduler"],"prefix":"10.1145","author":[{"given":"Feng","family":"Xian","sequence":"first","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, NE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Witawas","family":"Srisa-an","sequence":"additional","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, NE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, NE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Understanding the Linux 2.6.8.1 Scheduler. On-line article","author":"Aas J.","year":"2006","unstructured":"J. Aas . Understanding the Linux 2.6.8.1 Scheduler. On-line article , 2006 . http:\/\/josh.trancesoftware.com\/linux\/linux cpu scheduler.pdf. J. Aas. Understanding the Linux 2.6.8.1 Scheduler. On-line article, 2006. http:\/\/josh.trancesoftware.com\/linux\/linux cpu scheduler.pdf."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121151"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094835"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277734"},{"issue":"2","key":"e_1_3_2_1_5_1","first-page":"191","article-title":"FCM: The fuzzy C-Means Clustering Algorithm. Computers &amp;","volume":"10","author":"Bezdek J. C.","year":"1984","unstructured":"J. C. Bezdek , R. Ehrlich , and W. Full . FCM: The fuzzy C-Means Clustering Algorithm. Computers &amp; Geosciences , 10 ( 2-3 ): 191 -- 203 , 1984 . J. C. Bezdek, R. Ehrlich, and W. Full. FCM: The fuzzy C-Means Clustering Algorithm. Computers &amp; Geosciences, 10(2-3):191--203, 1984.","journal-title":"Geosciences"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198538493.001.0001","volume-title":"Neural Networks for Pattern Recognition","author":"Bishop C. M.","year":"1995","unstructured":"C. M. Bishop . Neural Networks for Pattern Recognition . Oxford University Press , November 1995 . C. M. Bishop. Neural Networks for Pattern Recognition. Oxford University Press, November 1995."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_8_1","volume-title":"Olukotun. Transactional Execution of Java Programs. In OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL).","author":"Carlstrom B. D.","year":"2005","unstructured":"B. D. Carlstrom , J. Chung , H. Chafi , A. McDonald , C. Cao Minh , L. Hammond , C. Kozyrakis , and K. and Olukotun. Transactional Execution of Java Programs. In OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL). Oct 2005 . B. D. Carlstrom, J. Chung, H. Chafi, A. McDonald, C. Cao Minh, L. Hammond, C. Kozyrakis, and K. and Olukotun. Transactional Execution of Java Programs. In OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL). Oct 2005."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1143997.1144314"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/776261.776263"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0151"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.20"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.63"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133984"},{"key":"e_1_3_2_1_15_1","first-page":"100","volume":"28","author":"Hartigan J. A.","year":"1979","unstructured":"J. A. Hartigan and M. A. Wong . A K-Means Clustering Algorithm. Applied Statistics , 28 : 100 -- 108 , 1979 . J. A. Hartigan and M. A. Wong. A K-Means Clustering Algorithm. Applied Statistics, 28:100--108, 1979.","journal-title":"A K-Means Clustering Algorithm. Applied Statistics"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_17_1","volume-title":"Last visited","author":"Database Engine HSQL","year":"2007","unstructured":"HSQL Database Engine . hsqldb. On-Line Documentation , Last visited : December 2007 . http:\/\/hsqldb.org\/web\/hsqlFAQ.html. HSQL Database Engine. hsqldb. On-Line Documentation, Last visited: December 2007. http:\/\/hsqldb.org\/web\/hsqlFAQ.html."},{"key":"e_1_3_2_1_18_1","unstructured":"IBM. Jikes RVM. http:\/\/jikesrvm.sourceforge.net. IBM. Jikes RVM. http:\/\/jikesrvm.sourceforge.net."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.344329"},{"key":"e_1_3_2_1_20_1","volume-title":"Corp. Using Microsoft Virtual PC 2007 for Application Compatibility. White Paper","author":"Microsoft","year":"2006","unstructured":"Microsoft Corp. Using Microsoft Virtual PC 2007 for Application Compatibility. White Paper , August 2006 . http:\/\/www.microsoft.com\/windows\/products\/winfamily\/virtualpc\/appcompat.mspx. Microsoft Corp. Using Microsoft Virtual PC 2007 for Application Compatibility. White Paper, August 2006. http:\/\/www.microsoft.com\/windows\/products\/winfamily\/virtualpc\/appcompat.mspx."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598134"},{"key":"e_1_3_2_1_22_1","volume-title":"Computer Organization and Design","author":"Patterson D. A.","year":"2004","unstructured":"D. A. Patterson and J. L. Hennessy . Computer Organization and Design ( 3 rd ed.): the Hardware\/Software Interface. Morgan Kaufmann Publishers Inc ., San Francisco, CA, 2004 . D. A. Patterson and J. L. Hennessy. Computer Organization and Design (3rd ed.): the Hardware\/Software Interface. Morgan Kaufmann Publishers Inc., San Francisco, CA, 2004.","edition":"3"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/563998.564036"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605399"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294271"},{"key":"e_1_3_2_1_26_1","volume-title":"Operating System Concepts","author":"Galvin Silberschatz","year":"2007","unstructured":"Silberschatz and Galvin and Gagne. Operating System Concepts , 7 th Edition. Addison Wesley , 2007 . Silberschatz and Galvin and Gagne. Operating System Concepts, 7th Edition. Addison Wesley, 2007.","edition":"7"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296920"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029880"},{"key":"e_1_3_2_1_29_1","unstructured":"Standard Performance Evaluation Corporation. SPECjAppServer2004 user's guide. http:\/\/www.spec.org. Standard Performance Evaluation Corporation. SPECjAppServer2004 user's guide. http:\/\/www.spec.org."},{"key":"e_1_3_2_1_30_1","volume-title":"Last visited","author":"Standard Performance Evaluation Corporation","year":"2007","unstructured":"Standard Performance Evaluation Corporation . SPECjbb2005. On-Line Documentation , Last visited : July 2007 . http:\/\/www.spec.org\/jbb2005. Standard Performance Evaluation Corporation. SPECjbb2005. On-Line Documentation, Last visited: July 2007. http:\/\/www.spec.org\/jbb2005."},{"key":"e_1_3_2_1_31_1","unstructured":"Sun Microsystems. ECPERF. http:\/\/java.sun.com\/developer\/earlyAccess\/j2ee\/ecperf\/download.html. Sun Microsystems. ECPERF. http:\/\/java.sun.com\/developer\/earlyAccess\/j2ee\/ecperf\/download.html."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273004"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/74850.74866"},{"key":"e_1_3_2_1_34_1","volume-title":"US patent 5,937,187: Method and Apparatus for Execution and Preemption Control of Computer Process Entities","author":"Tucker A.","year":"1999","unstructured":"A. Tucker , B. Smaalders , D. Singleton , and N. Kosche . US patent 5,937,187: Method and Apparatus for Execution and Preemption Control of Computer Process Entities , 1999 . A. Tucker, B. Smaalders, D. Singleton, and N. Kosche. US patent 5,937,187: Method and Apparatus for Execution and Preemption Control of Computer Process Entities, 1999."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278901.1278909"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296919"},{"key":"e_1_3_2_1_37_1","first-page":"103","volume-title":"Moss. CRAMM: Virtual Memory Support for Garbage-Collected Applications. In Proceedings of the USENIX Conference on Operating System Design and Implementation (OSDI)","author":"Yang T.","year":"2006","unstructured":"T. Yang , E. D. Berger , S. F. Kaplan , and J. E. B. Moss. CRAMM: Virtual Memory Support for Garbage-Collected Applications. In Proceedings of the USENIX Conference on Operating System Design and Implementation (OSDI) , pages 103 -- 116 , Seattle, WA , November 2006 . T. Yang, E. D. Berger, S. F. Kaplan, and J. E. B. Moss. CRAMM: Virtual Memory Support for Garbage-Collected Applications. In Proceedings of the USENIX Conference on Operating System Design and Implementation (OSDI), pages 103--116, Seattle, WA, November 2006."}],"event":{"name":"OOPSLA08: ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","location":"Nashville TN USA","acronym":"OOPSLA08","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449764.1449778","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1449764.1449778","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:22:40Z","timestamp":1750263760000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449764.1449778"}},"subtitle":["unlocking execution parallelism in multithreaded java programs"],"short-title":[],"issued":{"date-parts":[[2008,10,19]]},"references-count":37,"alternative-id":["10.1145\/1449764.1449778","10.1145\/1449764"],"URL":"https:\/\/doi.org\/10.1145\/1449764.1449778","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1449955.1449778","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,10,19]]},"assertion":[{"value":"2008-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}