{"id":"https://openalex.org/W2148918997","doi":"https://doi.org/10.1109/pads.2011.5936746","title":"Efficiently Scheduling Multi-Core Guest Virtual Machines on Multi-Core Hosts in Network Simulation","display_name":"Efficiently Scheduling Multi-Core Guest Virtual Machines on Multi-Core Hosts in Network Simulation","publication_year":2011,"publication_date":"2011-06-01","ids":{"openalex":"https://openalex.org/W2148918997","doi":"https://doi.org/10.1109/pads.2011.5936746","mag":"2148918997"},"language":"en","primary_location":{"id":"doi:10.1109/pads.2011.5936746","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pads.2011.5936746","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 IEEE Workshop on Principles of Advanced and Distributed Simulation","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073529385","display_name":"Srikanth B. Yoginath","orcid":"https://orcid.org/0000-0001-8423-6050"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Srikanth B. Yoginath","raw_affiliation_strings":["Oak Ridge Nat. Lab., Oak Ridge, TN, USA","Oak Ridge National Laboratory, Oak Ridge, TN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge Nat. Lab., Oak Ridge, TN, USA","institution_ids":["https://openalex.org/I1289243028"]},{"raw_affiliation_string":"Oak Ridge National Laboratory, Oak Ridge, TN, USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046010392","display_name":"Kalyan S. Perumalla","orcid":"https://orcid.org/0000-0002-7458-0832"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kalyan S. Perumalla","raw_affiliation_strings":["Oak Ridge Nat. Lab., Oak Ridge, TN, USA","Oak Ridge National Laboratory, Oak Ridge, TN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge Nat. Lab., Oak Ridge, TN, USA","institution_ids":["https://openalex.org/I1289243028"]},{"raw_affiliation_string":"Oak Ridge National Laboratory, Oak Ridge, TN, USA","institution_ids":["https://openalex.org/I1289243028"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I1289243028"],"apc_list":null,"apc_paid":null,"fwci":1.8951,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.86990643,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"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.8124202489852905},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6374853849411011},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5615924000740051},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5119115114212036},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.5018787384033203},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.46763303875923157},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.43156105279922485},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3885675072669983},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32945534586906433},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17137488722801208}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8124202489852905},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6374853849411011},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5615924000740051},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5119115114212036},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.5018787384033203},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.46763303875923157},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.43156105279922485},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3885675072669983},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32945534586906433},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17137488722801208},{"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.1109/pads.2011.5936746","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pads.2011.5936746","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 IEEE Workshop on Principles of Advanced and Distributed Simulation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W120340316","https://openalex.org/W1499654523","https://openalex.org/W1522650373","https://openalex.org/W1550115315","https://openalex.org/W1588811764","https://openalex.org/W1999114363","https://openalex.org/W2048014508","https://openalex.org/W2069563322","https://openalex.org/W2087832309","https://openalex.org/W2095641323","https://openalex.org/W2104667728","https://openalex.org/W2108322717","https://openalex.org/W2129303354","https://openalex.org/W2137983158","https://openalex.org/W4245379691","https://openalex.org/W6604817092","https://openalex.org/W6633010358"],"related_works":["https://openalex.org/W2931688134","https://openalex.org/W2377919138","https://openalex.org/W2378857091","https://openalex.org/W2999756192","https://openalex.org/W103652678","https://openalex.org/W4226090359","https://openalex.org/W2059697060","https://openalex.org/W936373746","https://openalex.org/W2975817033","https://openalex.org/W2949377111"],"abstract_inverted_index":{"Virtual":[0],"machine":[1],"(VM)-based":[2],"simulation":[3,35,74,113],"is":[4,33,161,189],"a":[5,31,72,87,170],"method":[6,32],"used":[7],"by":[8,16,125,208],"network":[9],"simulators":[10],"to":[11,53,77,118,127,163,178,192,203],"incorporate":[12],"realistic":[13],"application":[14],"behaviors":[15],"executing":[17],"actual":[18],"VMs":[19,63,81,126],"as":[20,46,218],"high-fidelity":[21],"surrogates":[22],"for":[23],"simulated":[24,65],"end-hosts.":[25],"A":[26],"critical":[27],"requirement":[28],"in":[29,122,145,173],"such":[30,45],"the":[34,41,54,106,112,129,146,194,213,221],"time-ordered":[36,75,167,186],"scheduling":[37,108],"and":[38,140,153],"execution":[39,150],"of":[40,57,98,105,131,200,220],"VMs.":[42],"Prior":[43],"approaches":[44],"time":[47,109,114,124,152,216],"dilation":[48],"are":[49,64],"less":[50,204],"efficient":[51,223],"due":[52],"high":[55],"degree":[56],"multiplexing":[58],"possible":[59,162,191],"when":[60,135],"multiple":[61],"multi-core":[62,67,80,83],"on":[66,82,91,111],"host":[68,132],"systems.":[69],"We":[70],"present":[71],"new":[73],"scheduler":[76,202],"efficiently":[78],"schedule":[79],"real":[84],"hosts,":[85],"with":[86,169,184,211],"virtual":[88,93,123,137],"clock":[89],"realized":[90,207],"each":[92],"core.":[94],"The":[95],"distinguishing":[96],"features":[97],"our":[99,185,209],"approach":[100],"are:":[101],"(1)":[102],"customizable":[103],"granularity":[104],"VM":[107,181,225],"unit":[110],"axis,":[115],"(2)":[116],"ability":[117],"take":[119],"arbitrary":[120],"leaps":[121],"maximize":[128],"utilization":[130],"(real)":[133,151],"cores":[134,138],"guest":[136],"idle,":[139],"(3)":[141],"empirically":[142],"determinable":[143],"optimality":[144],"tradeoff":[147],"between":[148],"total":[149,174],"time-ordering":[154,195],"accuracy":[155],"levels.":[156],"Experiments":[157],"show":[158],"that":[159,219],"it":[160,188],"get":[164],"nearly":[165],"perfect":[166],"execution,":[168],"slight":[171],"cost":[172],"run":[175,215],"time,":[176],"relative":[177],"optimized":[179],"non-simulation":[180,201,224],"schedulers.":[182,226],"Interestingly,":[183],"scheduler,":[187,210],"also":[190],"reduce":[193],"error":[196],"from":[197],"over":[198],"50%":[199],"than":[205],"1%":[206],"almost":[212],"same":[214],"efficiency":[217],"highly":[222]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2012,"cited_by_count":5}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
