{"id":"https://openalex.org/W3203028013","doi":"https://doi.org/10.1109/tpds.2021.3114984","title":"Modeling Speedup in Multi-OS Environments","display_name":"Modeling Speedup in Multi-OS Environments","publication_year":2021,"publication_date":"2021-09-24","ids":{"openalex":"https://openalex.org/W3203028013","doi":"https://doi.org/10.1109/tpds.2021.3114984","mag":"3203028013"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2021.3114984","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2021.3114984","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","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/A5022118054","display_name":"Brian R. Tauro","orcid":"https://orcid.org/0000-0002-9692-064X"},"institutions":[{"id":"https://openalex.org/I180949307","display_name":"Illinois Institute of Technology","ror":"https://ror.org/037t3ry66","country_code":"US","type":"education","lineage":["https://openalex.org/I180949307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brian R. Tauro","raw_affiliation_strings":["Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA"],"raw_orcid":"https://orcid.org/0000-0002-9692-064X","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA","institution_ids":["https://openalex.org/I180949307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052050383","display_name":"Conghao Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I180949307","display_name":"Illinois Institute of Technology","ror":"https://ror.org/037t3ry66","country_code":"US","type":"education","lineage":["https://openalex.org/I180949307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Conghao Liu","raw_affiliation_strings":["Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA","institution_ids":["https://openalex.org/I180949307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054446539","display_name":"Kyle C. Hale","orcid":"https://orcid.org/0000-0001-9488-9311"},"institutions":[{"id":"https://openalex.org/I180949307","display_name":"Illinois Institute of Technology","ror":"https://ror.org/037t3ry66","country_code":"US","type":"education","lineage":["https://openalex.org/I180949307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyle C. Hale","raw_affiliation_strings":["Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA"],"raw_orcid":"https://orcid.org/0000-0001-9488-9311","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA","institution_ids":["https://openalex.org/I180949307"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I180949307"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.17268722,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"33","issue":"6","first_page":"1436","last_page":"1450"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"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/speedup","display_name":"Speedup","score":0.9351714849472046},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8971049785614014},{"id":"https://openalex.org/keywords/intuition","display_name":"Intuition","score":0.6918678879737854},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.49066483974456787},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.45481786131858826},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40753233432769775},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3814411759376526},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34234607219696045}],"concepts":[{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.9351714849472046},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8971049785614014},{"id":"https://openalex.org/C132010649","wikidata":"https://www.wikidata.org/wiki/Q189222","display_name":"Intuition","level":2,"score":0.6918678879737854},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49066483974456787},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.45481786131858826},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40753233432769775},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3814411759376526},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34234607219696045},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2021.3114984","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2021.3114984","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.49000000953674316,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G1304964081","display_name":"CSR: Medium: Collaborative Research: Interweaving the Parallel Software/Hardware Stack","funder_award_id":"1763612","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3250901449","display_name":"CRI: II-NEW: MYSTIC: Programmable Systems Research Testbed to Explore a Stack-WIde Adaptive System fabriC","funder_award_id":"1730689","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4528313372","display_name":"Collaborative Research: PPoSS: Planning: Towards an Integrated, Full-stack System for Memory-centric Computing","funder_award_id":"2029014","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7346993094","display_name":"Collaborative Research: PPoSS: Planning: Unifying Software and Hardware to Achieve Performant and Scalable Zero-cost Parallelism in the Heterogeneous Future","funder_award_id":"2028958","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7860630446","display_name":"CSR: Small: Collaborative Research: Flexible Resource Management and Coordination Schemes for Lightweight, Rapidly Deployable OS/Rs","funder_award_id":"1718252","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W24839522","https://openalex.org/W1516211918","https://openalex.org/W1572410620","https://openalex.org/W1884900196","https://openalex.org/W1941427975","https://openalex.org/W1970466368","https://openalex.org/W1979566015","https://openalex.org/W1979717085","https://openalex.org/W1980427651","https://openalex.org/W1983545421","https://openalex.org/W2002555321","https://openalex.org/W2019465613","https://openalex.org/W2038823997","https://openalex.org/W2040227800","https://openalex.org/W2046382527","https://openalex.org/W2058160098","https://openalex.org/W2058965144","https://openalex.org/W2061388644","https://openalex.org/W2081778094","https://openalex.org/W2082857370","https://openalex.org/W2086749566","https://openalex.org/W2102061396","https://openalex.org/W2109841085","https://openalex.org/W2116493429","https://openalex.org/W2120939696","https://openalex.org/W2121234559","https://openalex.org/W2122960384","https://openalex.org/W2126729142","https://openalex.org/W2134939854","https://openalex.org/W2140807364","https://openalex.org/W2149961648","https://openalex.org/W2150871235","https://openalex.org/W2155598399","https://openalex.org/W2164691170","https://openalex.org/W2168760272","https://openalex.org/W2278484105","https://openalex.org/W2313437295","https://openalex.org/W2345624244","https://openalex.org/W2402498790","https://openalex.org/W2502686840","https://openalex.org/W2522046390","https://openalex.org/W2743148518","https://openalex.org/W2796645376","https://openalex.org/W2887501427","https://openalex.org/W2899194139","https://openalex.org/W2900105606","https://openalex.org/W2907047769","https://openalex.org/W2912012512","https://openalex.org/W2940365205","https://openalex.org/W2976437407","https://openalex.org/W3008221320","https://openalex.org/W3099938892","https://openalex.org/W3103113662","https://openalex.org/W3140689773","https://openalex.org/W3149074396","https://openalex.org/W6601021366","https://openalex.org/W6630877225","https://openalex.org/W6634393230","https://openalex.org/W6645063808","https://openalex.org/W6676481292","https://openalex.org/W6704669948","https://openalex.org/W6727284704"],"related_works":["https://openalex.org/W2317245370","https://openalex.org/W4249323025","https://openalex.org/W198851386","https://openalex.org/W1980160788","https://openalex.org/W2030310580","https://openalex.org/W947442053","https://openalex.org/W2148915962","https://openalex.org/W2283866686","https://openalex.org/W2948365806","https://openalex.org/W27867058"],"abstract_inverted_index":{"For":[0],"workloads":[1],"that":[2,70,114,192],"place":[3,136],"strenuous":[4],"demands":[5],"on":[6,138,179,187],"system":[7,11,94],"software,":[8],"novel":[9],"operating":[10,57],"designs":[12],"like":[13],"unikernels,":[14],"library":[15],"OSes,":[16,32],"and":[17,53,85,96,107,119,147],"hybrid":[18],"runtimes":[19],"offer":[20],"a":[21,50,54,74,104,133,143,150,162,170],"promising":[22],"path":[23],"forward.":[24],"However,":[25],"while":[26],"these":[27],"systems":[28],"can":[29,59,115],"outperform":[30],"general-purpose":[31],"they":[33],"have":[34],"limited":[35],"ability":[36],"to":[37,99,135,149,173],"support":[38],"legacy":[39],"applications.":[40],"Multi-OS":[41],"environments,":[42],"where":[43],"the":[44,66,89,159],"application\u2019s":[45],"execution":[46,76],"is":[47,78,102],"split":[48,75],"between":[49],"control":[51],"plane":[52,56],"data":[55],"system,":[58],"address":[60],"this":[61,128],"challenge,":[62],"but":[63],"reasoning":[64],"about":[65],"performance":[67,118],"of":[68,91,158,165],"applications":[69,178],"run":[71],"in":[72,93],"such":[73,132],"environment":[77],"currently":[79],"guided":[80],"only":[81],"by":[82],"expert":[83],"intuition":[84,122],"empirical":[86],"analysis.":[87],"As":[88],"level":[90],"specialization":[92],"software":[95],"hardware":[97],"continues":[98],"increase,":[100],"there":[101],"both":[103],"pressing":[105],"need":[106],"ripe":[108],"opportunity":[109],"for":[110,161,177],"investigating":[111],"analytical":[112],"models":[113],"predict":[116],"application":[117,139],"guide":[120],"programmers\u2019":[121],"when":[123],"considering":[124],"multi-OS":[125,175,189],"environments.":[126],"In":[127],"paper":[129],"we":[130,183],"present":[131,155],"model":[134,160,186],"bounds":[137],"speedup,":[140],"beginning":[141],"with":[142,197],"simple,":[144],"intuitive":[145],"formulation,":[146],"progressing":[148],"more":[151],"refined":[152],"model.":[153],"We":[154],"an":[156],"analysis":[157],"diverse":[163],"set":[164],"benchmarks,":[166],"as":[167,169],"well":[168],"prototype":[171],"tool":[172],"project":[174],"speedups":[176],"existing":[180],"systems.":[181],"Finally,":[182],"validate":[184],"our":[185],"state-of-the-art":[188],"systems,":[190],"demonstrating":[191],"it":[193],"reliably":[194],"predicts":[195],"speedup":[196],"96%":[198],"average":[199],"accuracy.":[200]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2025-10-10T00:00:00"}
