{"id":"https://openalex.org/W4391623925","doi":"https://doi.org/10.1145/3623278.3624762","title":"CPS: A Cooperative Para-virtualized Scheduling Framework for Manycore Machines","display_name":"CPS: A Cooperative Para-virtualized Scheduling Framework for Manycore Machines","publication_year":2023,"publication_date":"2023-03-25","ids":{"openalex":"https://openalex.org/W4391623925","doi":"https://doi.org/10.1145/3623278.3624762"},"language":"en","primary_location":{"id":"doi:10.1145/3623278.3624762","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3623278.3624762","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624762","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624762","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040821260","display_name":"Yuxuan Liu","orcid":"https://orcid.org/0009-0008-2770-7926"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuxuan Liu","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0008-2770-7926","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103147954","display_name":"Tianqiang Xu","orcid":"https://orcid.org/0009-0004-5483-7110"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianqiang Xu","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0004-5483-7110","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051857167","display_name":"Zeyu Mi","orcid":"https://orcid.org/0000-0001-8395-1319"},"institutions":[{"id":"https://openalex.org/I1327237609","display_name":"Ministry of Education of the People's Republic of China","ror":"https://ror.org/01mv9t934","country_code":"CN","type":"government","lineage":["https://openalex.org/I1327237609","https://openalex.org/I4210127390"]},{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zeyu Mi","raw_affiliation_strings":["Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0001-8395-1319","affiliations":[{"raw_affiliation_string":"Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I1327237609"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035727373","display_name":"Zhichao Hua","orcid":"https://orcid.org/0000-0002-2211-9120"},"institutions":[{"id":"https://openalex.org/I1327237609","display_name":"Ministry of Education of the People's Republic of China","ror":"https://ror.org/01mv9t934","country_code":"CN","type":"government","lineage":["https://openalex.org/I1327237609","https://openalex.org/I4210127390"]},{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhichao Hua","raw_affiliation_strings":["Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-2211-9120","affiliations":[{"raw_affiliation_string":"Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I1327237609"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031955160","display_name":"Binyu Zang","orcid":"https://orcid.org/0000-0002-1968-7645"},"institutions":[{"id":"https://openalex.org/I1327237609","display_name":"Ministry of Education of the People's Republic of China","ror":"https://ror.org/01mv9t934","country_code":"CN","type":"government","lineage":["https://openalex.org/I1327237609","https://openalex.org/I4210127390"]},{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Binyu Zang","raw_affiliation_strings":["Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-1968-7645","affiliations":[{"raw_affiliation_string":"Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I1327237609"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100406215","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9720-0361"},"institutions":[{"id":"https://openalex.org/I1327237609","display_name":"Ministry of Education of the People's Republic of China","ror":"https://ror.org/01mv9t934","country_code":"CN","type":"government","lineage":["https://openalex.org/I1327237609","https://openalex.org/I4210127390"]},{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibo Chen","raw_affiliation_strings":["Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-9720-0361","affiliations":[{"raw_affiliation_string":"Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I1327237609"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2616,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.8288702,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"43","last_page":"56"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8647652864456177},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.8332307934761047},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.7444720268249512},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7039071321487427},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.6538444757461548},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6465475559234619},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.601118266582489},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.5483532547950745},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5339969396591187},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4961617887020111},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.42236921191215515},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.41251999139785767},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41248393058776855},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36562323570251465},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3230269253253937},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.15747970342636108}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8647652864456177},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.8332307934761047},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.7444720268249512},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7039071321487427},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.6538444757461548},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6465475559234619},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.601118266582489},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.5483532547950745},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5339969396591187},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4961617887020111},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.42236921191215515},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.41251999139785767},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41248393058776855},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36562323570251465},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3230269253253937},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.15747970342636108},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3623278.3624762","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3623278.3624762","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624762","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3623278.3624762","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3623278.3624762","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3623278.3624762","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G205818515","display_name":null,"funder_award_id":"62132014","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3103587398","display_name":null,"funder_award_id":"62002218","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5704946457","display_name":null,"funder_award_id":"62232012","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8677931172","display_name":null,"funder_award_id":"61925206","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391623925.pdf","grobid_xml":"https://content.openalex.org/works/W4391623925.grobid-xml"},"referenced_works_count":38,"referenced_works":["https://openalex.org/W130731712","https://openalex.org/W131646036","https://openalex.org/W1934458198","https://openalex.org/W1992291252","https://openalex.org/W2019539843","https://openalex.org/W2026630195","https://openalex.org/W2060078171","https://openalex.org/W2075698115","https://openalex.org/W2116672036","https://openalex.org/W2117898742","https://openalex.org/W2131726714","https://openalex.org/W2137890365","https://openalex.org/W2164348333","https://openalex.org/W2172258769","https://openalex.org/W2183749720","https://openalex.org/W2342038720","https://openalex.org/W2342187942","https://openalex.org/W2394555589","https://openalex.org/W2492838329","https://openalex.org/W2560741962","https://openalex.org/W2606299724","https://openalex.org/W2606473665","https://openalex.org/W2734941459","https://openalex.org/W2807551428","https://openalex.org/W2807772963","https://openalex.org/W2934452410","https://openalex.org/W3030116797","https://openalex.org/W3155911863","https://openalex.org/W4206520537","https://openalex.org/W4237345900","https://openalex.org/W4239343661","https://openalex.org/W6670153007","https://openalex.org/W6675878123","https://openalex.org/W6714404938","https://openalex.org/W6742259946","https://openalex.org/W6753394037","https://openalex.org/W6768959830","https://openalex.org/W6799484246"],"related_works":["https://openalex.org/W2148749405","https://openalex.org/W2104105430","https://openalex.org/W1515917392","https://openalex.org/W1991063492","https://openalex.org/W2613320081","https://openalex.org/W1973516247","https://openalex.org/W2743348030","https://openalex.org/W2145292010","https://openalex.org/W2747005099","https://openalex.org/W2086039693"],"abstract_inverted_index":{"Today's":[0],"cloud":[1],"platforms":[2],"offer":[3],"large":[4],"virtual":[5,11],"machine":[6],"(VM)":[7],"instances":[8],"with":[9],"multiple":[10],"CPUs":[12],"(vCPU)":[13],"on":[14,36,54],"manycore":[15],"machines.":[16],"These":[17,104],"machines":[18],"typically":[19],"have":[20,33],"a":[21,71,109],"deep":[22],"memory":[23],"hierarchy":[24],"to":[25],"enhance":[26],"communication":[27],"between":[28],"cores.":[29],"Although":[30],"previous":[31],"researches":[32],"primarily":[34],"focused":[35],"addressing":[37],"the":[38,44,56,63,79,93,119,125,132,142],"performance":[39,113],"scalability":[40,75],"issues":[41,76],"caused":[42,77],"by":[43,78,131],"double":[45],"scheduling":[46,147],"problem":[47,58],"in":[48,108,111],"virtualized":[49],"environments,":[50],"they":[51],"mainly":[52],"concentrated":[53],"solving":[55],"preemption":[57],"of":[59,74,81],"synchronization":[60],"primitives":[61],"and":[62,99,114,138],"traditional":[64],"NUMA":[65],"architecture.":[66],"This":[67],"paper":[68],"specifically":[69],"targets":[70],"new":[72],"aspect":[73],"absence":[80],"runtime":[82,127],"hypervisor-internal":[83],"states":[84,129],"(RHS).":[85],"We":[86],"demonstrate":[87],"two":[88],"typical":[89],"RHS":[90,105],"problems,":[91],"namely":[92],"invisible":[94],"pCPU":[95,136],"(physical":[96],"CPU)":[97],"load":[98,137],"dynamic":[100],"cache":[101],"group":[102],"mapping.":[103],"problems":[106],"result":[107],"collapse":[110],"VM":[112,121,144],"low":[115],"CPU":[116],"utilization":[117],"because":[118],"guest":[120,143],"lacks":[122],"visibility":[123],"into":[124],"latest":[126],"internal":[128],"maintained":[130],"hypervisor,":[133],"such":[134],"as":[135],"vCPU-pCPU":[139],"mappings.":[140],"Consequently,":[141],"makes":[145],"inefficient":[146],"decisions.":[148]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-08-14T07:06:38.338062","created_date":"2025-10-10T00:00:00"}
