{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T02:10:05Z","timestamp":1775873405370,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,10,11]],"date-time":"2009-10-11T00:00:00Z","timestamp":1255219200000},"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":[[2009,10,11]]},"DOI":"10.1145\/1629575.1629597","type":"proceedings-article","created":{"date-parts":[[2009,10,13]],"date-time":"2009-10-13T15:11:11Z","timestamp":1255446671000},"page":"221-234","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":122,"title":["Helios"],"prefix":"10.1145","author":[{"given":"Edmund B.","family":"Nightingale","sequence":"first","affiliation":[{"name":"Microsoft Research, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Orion","family":"Hodson","sequence":"additional","affiliation":[{"name":"Microsoft Research, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ross","family":"McIlroy","sequence":"additional","affiliation":[{"name":"University of Glasgow, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Hawblitzel","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Galen","family":"Hunt","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,10,11]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"93","volume-title":"Proceedings of the Usenix Summer '86 Conference","author":"ACCETTA M.","year":"1986","unstructured":"ACCETTA , M. , BARON , R. , BOLOSKY , W. , GOLUB , D. , RASHID , R. , TEVANIAN , A. , AND YOUNG , M. Mach : A new kernel foundation for UNIX development . In Proceedings of the Usenix Summer '86 Conference ( Atlanta, GA , June 1986 ), pp. 93 -- 112 . ACCETTA, M., BARON, R., BOLOSKY, W., GOLUB, D., RASHID, R., TEVANIAN, A., AND YOUNG, M. Mach: A new kernel foundation for UNIX development. In Proceedings of the Usenix Summer '86 Conference (Atlanta, GA, June 1986), pp. 93--112."},{"key":"e_1_3_2_1_2_1","first-page":"43","volume-title":"Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI 08)","author":"BOYD-WICKIZER S.","year":"2008","unstructured":"BOYD-WICKIZER , S. , CHEN , H. , CHEN , R. , MAO , Y. , KAASHOEK , F. , MORRIS , R. , PESTEREV , A. , STEIN , L. , WU , M. , DAI , Y. , ZHANG , Y. , AND ZHANG , Z. Corey : An operating system for many cores . In Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI 08) (San Diego, CA , December 2008 ), pp. 43 -- 58 . BOYD-WICKIZER, S., CHEN, H., CHEN, R., MAO, Y., KAASHOEK, F., MORRIS, R., PESTEREV, A., STEIN, L., WU, M., DAI, Y., ZHANG, Y., AND ZHANG, Z. Corey: An operating system for many cores. In Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI 08) (San Diego, CA, December 2008), pp. 43--58."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168893"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224059"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2004.01.004"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217953"},{"key":"e_1_3_2_1_7_1","volume-title":"Marmot: an optimizing compiler for Java. Tech. rep","author":"FITZGERALD R.","year":"1999","unstructured":"FITZGERALD , R. , KNOBLOCK , T.B. , KNOBLOCK , T.B. , RUF , E. , STEENSGAARD , B. , STEENSGAARD , B. , TARDITI , D. , AND TARDITI , D. Marmot: an optimizing compiler for Java. Tech. rep ., 1999 . FITZGERALD, R., KNOBLOCK, T.B., KNOBLOCK, T.B., RUF, E., STEENSGAARD, B., STEENSGAARD, B., TARDITI, D., AND TARDITI, D. Marmot: an optimizing compiler for Java. Tech. rep., 1999."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/319195.319197"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 3rd Symposium on Operating Systems Design and Implementation","author":"GAMSA B.","year":"1999","unstructured":"GAMSA , B. , KRIEGER , O. , APPAVOO , J. , AND STUMM , M. Tornado : Maximizing locality and concurrency in a shared memory multiprocessor operating system . In Proceedings of the 3rd Symposium on Operating Systems Design and Implementation ( 1999 ). GAMSA, B., KRIEGER, O., APPAVOO, J., AND STUMM, M. Tornado: Maximizing locality and concurrency in a shared memory multiprocessor operating system. In Proceedings of the 3rd Symposium on Operating Systems Design and Implementation (1999)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319162"},{"key":"e_1_3_2_1_12_1","first-page":"285","volume-title":"Proceedings of the","author":"HITZ D.","year":"1990","unstructured":"HITZ , D. , HARRIS , G. , LAU , J.K. , AND SCHWARTZ , A.M. Using UNIX as One Component of a Lightweight Distributed Kernel for Microprocessor File Servers . In Proceedings of the Winter 1990 USENIX Conference (1990), pp. 285 -- 296 . HITZ, D., HARRIS, G., LAU, J.K., AND SCHWARTZ, A.M. Using UNIX as One Component of a Lightweight Distributed Kernel for Microprocessor File Servers. In Proceedings of the Winter 1990 USENIX Conference (1990), pp. 285--296."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273032"},{"key":"e_1_3_2_1_14_1","unstructured":"INTERNATIONAL BUSINESS MACHINES. 709 data processing system. http:\/\/www-03.ibm.com\/ibm\/history\/exhibits\/mainframe\/mainframe_PP709.html 1957.  INTERNATIONAL BUSINESS MACHINES. 709 data processing system. http:\/\/www-03.ibm.com\/ibm\/history\/exhibits\/mainframe\/mainframe_PP709.html 1957."},{"key":"e_1_3_2_1_15_1","volume-title":"IBM System\/370 Principles of Operation","author":"INTERNATIONAL BUSINESS MACHINES.","year":"1974","unstructured":"INTERNATIONAL BUSINESS MACHINES. IBM System\/370 Principles of Operation , 1974 . Reference number GA22-8000-4, S\/ 370-01. INTERNATIONAL BUSINESS MACHINES. IBM System\/370 Principles of Operation, 1974. Reference number GA22-8000-4, S\/370-01."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42182"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/290593.290602"},{"key":"e_1_3_2_1_19_1","volume-title":"First Conference on Email and Anti-Spam (CEAS) (July","author":"KLIMT B.","year":"2004","unstructured":"KLIMT , B. , AND YANG , Y. Introducing the Enron corpus . In First Conference on Email and Anti-Spam (CEAS) (July 2004 ). KLIMT, B., AND YANG, Y. Introducing the Enron corpus. In First Conference on Email and Anti-Spam (CEAS) (July 2004)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/944747.944758"},{"key":"e_1_3_2_1_21_1","volume-title":"The 12th Workshop on Hot Topics in Operating Systems (HotOS 2009)","author":"MCILROY R.","year":"2009","unstructured":"MCILROY , R. , AND SVENTEK , J. Hera- JVM : Abstracting processor heterogeneity behind a virtual machine . In The 12th Workshop on Hot Topics in Operating Systems (HotOS 2009) ( May 2009 ). MCILROY, R., AND SVENTEK, J. Hera-JVM: Abstracting processor heterogeneity behind a virtual machine. In The 12th Workshop on Hot Topics in Operating Systems (HotOS 2009) (May 2009)."},{"key":"e_1_3_2_1_22_1","volume-title":"http:\/\/www.codeplex.com\/singularity","author":"MICROSOFT CORPORATION","year":"2008","unstructured":"MICROSOFT CORPORATION . Singularity RDK. http:\/\/www.codeplex.com\/singularity , 2008 . MICROSOFT CORPORATION. Singularity RDK. http:\/\/www.codeplex.com\/singularity, 2008."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/OPNARC.1998.662041"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/319195.319234"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/155848.155861"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.928624"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121171"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the Workshop on Managed Many-Core Systems (June","author":"SCH\u00dcPBACH A.","year":"2008","unstructured":"SCH\u00dcPBACH , A. , PETER , S. , BAUMANN , A. , ROSCOE , T. , BARHAM , P. , HARRIS , T. , AND ISAACS , R. Embracing diversity in the Barrelfish manycore operating system . In Proceedings of the Workshop on Managed Many-Core Systems (June 2008 ). SCH\u00dcPBACH, A., PETER, S., BAUMANN, A., ROSCOE, T., BARHAM, P., HARRIS, T., AND ISAACS, R. Embracing diversity in the Barrelfish manycore operating system. In Proceedings of the Workshop on Managed Many-Core Systems (June 2008)."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360617"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1131322.1131333"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224063"},{"key":"e_1_3_2_1_32_1","volume-title":"Design of a Computer -- The Control Data 6600. Scott, Foreman, and Company","author":"THORNTON J.","year":"1970","unstructured":"THORNTON , J. Design of a Computer -- The Control Data 6600. Scott, Foreman, and Company , 1970 . THORNTON, J. Design of a Computer -- The Control Data 6600. Scott, Foreman, and Company, 1970."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/800217.806615"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353534.1346304"},{"key":"e_1_3_2_1_35_1","first-page":"179","volume-title":"XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems","author":"ASPLOS","year":"2008","unstructured":"ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems ( New York, NY, USA , 2008 ), ACM, pp. 179 -- 188 . ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems (New York, NY, USA, 2008), ACM, pp. 179--188."}],"event":{"name":"SOSP09: ACM SIGOPS 22nd Symposium on Operating Systems Principles","location":"Big Sky Montana USA","acronym":"SOSP09","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629575.1629597","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1629575.1629597","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:27Z","timestamp":1750249407000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629575.1629597"}},"subtitle":["heterogeneous multiprocessing with satellite kernels"],"short-title":[],"issued":{"date-parts":[[2009,10,11]]},"references-count":33,"alternative-id":["10.1145\/1629575.1629597","10.1145\/1629575"],"URL":"https:\/\/doi.org\/10.1145\/1629575.1629597","relation":{},"subject":[],"published":{"date-parts":[[2009,10,11]]},"assertion":[{"value":"2009-10-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}