{"id":"https://openalex.org/W1991651595","doi":"https://doi.org/10.1145/2039370.2039378","title":"Designing VM schedulers for embedded real-time applications","display_name":"Designing VM schedulers for embedded real-time applications","publication_year":2011,"publication_date":"2011-10-09","ids":{"openalex":"https://openalex.org/W1991651595","doi":"https://doi.org/10.1145/2039370.2039378","mag":"1991651595"},"language":"en","primary_location":{"id":"doi:10.1145/2039370.2039378","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2039370.2039378","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis","raw_type":"proceedings-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/A5052362859","display_name":"Alejandro Masrur","orcid":"https://orcid.org/0000-0003-2524-1751"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Alejandro Masrur","raw_affiliation_strings":["TU Munich, Munich, Germany","Institute for Real-time Computer Systems, TU Munich, Germany"],"affiliations":[{"raw_affiliation_string":"TU Munich, Munich, Germany","institution_ids":[]},{"raw_affiliation_string":"Institute for Real-time Computer Systems, TU Munich, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070393066","display_name":"Thomas Pfeuffer","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thomas Pfeuffer","raw_affiliation_strings":["TU Munich, Munich, Germany","Institute for Real-time Computer Systems, TU Munich, Germany"],"affiliations":[{"raw_affiliation_string":"TU Munich, Munich, Germany","institution_ids":[]},{"raw_affiliation_string":"Institute for Real-time Computer Systems, TU Munich, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073813855","display_name":"Martin Geier","orcid":"https://orcid.org/0000-0003-2481-9873"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Martin Geier","raw_affiliation_strings":["TU Munich, Munich, Germany","Institute for Real-time Computer Systems, TU Munich, Germany"],"affiliations":[{"raw_affiliation_string":"TU Munich, Munich, Germany","institution_ids":[]},{"raw_affiliation_string":"Institute for Real-time Computer Systems, TU Munich, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050820920","display_name":"Sebastian Dr\u00f6ssler","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sebastian Dr\u00f6ssler","raw_affiliation_strings":["ReliaTec GmbH, Munich, Germany","ReliaTec GmbH, Garching, Germany"],"affiliations":[{"raw_affiliation_string":"ReliaTec GmbH, Munich, Germany","institution_ids":[]},{"raw_affiliation_string":"ReliaTec GmbH, Garching, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100737286","display_name":"Samarjit Chakraborty","orcid":"https://orcid.org/0000-0002-0503-6235"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Samarjit Chakraborty","raw_affiliation_strings":["TU Munich, Munich, Germany","Institute for Real-time Computer Systems, TU Munich, Germany"],"affiliations":[{"raw_affiliation_string":"TU Munich, Munich, Germany","institution_ids":[]},{"raw_affiliation_string":"Institute for Real-time Computer Systems, TU Munich, Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5052362859"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0075,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.76787248,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"29","last_page":"38"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9934999942779541,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9847000241279602,"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.8706796765327454},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.7921880483627319},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6480882167816162},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.6222607493400574},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5947859287261963},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.5936262607574463},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.5389187335968018},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.4327166676521301},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34578368067741394},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.32591789960861206},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.11412197351455688}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8706796765327454},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.7921880483627319},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6480882167816162},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.6222607493400574},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5947859287261963},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.5936262607574463},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.5389187335968018},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.4327166676521301},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34578368067741394},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32591789960861206},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.11412197351455688},{"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/2039370.2039378","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2039370.2039378","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.5199999809265137,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1550115315","https://openalex.org/W1714376962","https://openalex.org/W1977851546","https://openalex.org/W1999271841","https://openalex.org/W2008954400","https://openalex.org/W2042979415","https://openalex.org/W2051607127","https://openalex.org/W2064207294","https://openalex.org/W2097971599","https://openalex.org/W2104321028","https://openalex.org/W2109039029","https://openalex.org/W2115412237","https://openalex.org/W2121607363","https://openalex.org/W2139190931","https://openalex.org/W2153177812","https://openalex.org/W2161022036","https://openalex.org/W2161515440","https://openalex.org/W2162666438","https://openalex.org/W2166440675","https://openalex.org/W2167972204","https://openalex.org/W2170600460","https://openalex.org/W2614676961","https://openalex.org/W3124543943","https://openalex.org/W4241778508","https://openalex.org/W4247620684"],"related_works":["https://openalex.org/W2743348030","https://openalex.org/W2145292010","https://openalex.org/W2747005099","https://openalex.org/W647959906","https://openalex.org/W2096801503","https://openalex.org/W2906562101","https://openalex.org/W1549854681","https://openalex.org/W1665205069","https://openalex.org/W2955107253","https://openalex.org/W262862460"],"abstract_inverted_index":{"Virtual":[0],"Machines":[1],"(VMs)":[2],"allow":[3],"for":[4,84,94,209,216],"platform-independent":[5],"software":[6],"development":[7],"and":[8,32,214],"their":[9,107,140],"use":[10],"in":[11,21,63,219],"embedded":[12],"systems":[13],"is":[14,187,224],"increasing.":[15],"In":[16,40,109,202],"particular,":[17],"VMs":[18,72,138,153,165,186,190],"are":[19,113,149,166,191,236,244],"rewarding":[20],"the":[22,37,45,64,71,90,117,136,147,159,200,220,227,240,249],"context":[23],"of":[24,47,103,119,185],"mixed-criticality":[25],"applications":[26],"to":[27,74,125,158,194,199,225,247],"provide":[28],"isolation":[29],"between":[30],"critical":[31],"non-critical":[33],"tasks":[34,105,133,148,235],"running":[35,134],"on":[36,52,135,151,171,259],"same":[38],"processor.":[39],"this":[41,110,203],"paper,":[42,111],"we":[43,112,205,253],"study":[44,257],"design":[46,126,251],"a":[48,53,75,95,101,127,144,172,207,255],"real-time":[49,68,104,132],"system":[50,65],"based":[51,258],"VM":[54,62,218,228],"monitor/hypervisor":[55],"that":[56,122,130,231],"supports":[57],"multiple":[58,152],"VMs/domains.":[59],"Since":[60],"each":[61,217],"runs":[66],"several":[67],"tasks,":[69],"scheduling":[70,77,87,184],"leads":[73],"hierarchical":[76,86,97],"problem.":[78],"So":[79],"far,":[80],"most":[81],"published":[82],"techniques":[83],"analyzing":[85],"deal":[88],"with":[89,116],"schedulability":[91],"problem,":[92],"i.e.,":[93,189],"given":[96],"scheduler,":[98],"testing":[99],"whether":[100],"set":[102],"meet":[106,139],"deadlines.":[108,141],"rather":[114],"concerned":[115],"synthesis":[118],"hierarchical/VM":[120],"schedulers;":[121],"is,":[123],"how":[124],"scheduler":[128,229],"such":[129,230],"all":[131,234],"different":[137],"We":[142],"consider":[143],"setup":[145],"where":[146],"scheduled":[150,167],"under":[154,168],"fixed":[155,169],"priorities":[156,170],"according":[157],"Deadline":[160],"Monotonic":[161,174],"(DM)":[162],"policy.":[163],"The":[164],"Rate":[173],"(RM)":[175],"basis":[176],"using":[177],"one":[178,197],"or":[179],"more":[180],"processors.":[181],"A":[182],"partitioned":[183],"considered,":[188],"not":[192,232],"allowed":[193],"migrate":[195],"from":[196],"processor":[198],"other.":[201],"context,":[204],"propose":[206],"method":[208],"selecting":[210],"optimum":[211],"time":[212],"slices":[213],"periods":[215],"system.":[221],"Our":[222],"goal":[223],"configure":[226],"only":[233],"schedulable":[237],"but":[238],"also":[239],"minimum":[241],"possible":[242],"resources":[243],"used.":[245],"Finally,":[246],"illustrate":[248],"proposed":[250],"technique,":[252],"present":[254],"case":[256],"automotive":[260],"control":[261],"applications.":[262]},"counts_by_year":[{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
