{"id":"https://openalex.org/W2603429146","doi":"https://doi.org/10.1145/3050748.3050759","title":"Using OS Design Patterns to Provide Reliability and Security as-a-Service for VM-based Clouds","display_name":"Using OS Design Patterns to Provide Reliability and Security as-a-Service for VM-based Clouds","publication_year":2017,"publication_date":"2017-03-31","ids":{"openalex":"https://openalex.org/W2603429146","doi":"https://doi.org/10.1145/3050748.3050759","mag":"2603429146"},"language":"en","primary_location":{"id":"doi:10.1145/3050748.3050759","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3050748.3050759","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","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/A5052607686","display_name":"Zachary Estrada","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]},{"id":"https://openalex.org/I192578771","display_name":"Rose\u2013Hulman Institute of Technology","ror":"https://ror.org/00mp6e841","country_code":"US","type":"education","lineage":["https://openalex.org/I192578771"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zachary J. Estrada","raw_affiliation_strings":["University of Illinois, Rose-Hulman, Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Rose-Hulman, Institute of Technology","institution_ids":["https://openalex.org/I192578771","https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034824926","display_name":"Read Sprabery","orcid":null},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Read Sprabery","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061647216","display_name":"Lok Kwong Yan","orcid":null},"institutions":[{"id":"https://openalex.org/I1280414376","display_name":"United States Air Force Research Laboratory","ror":"https://ror.org/02e2egq70","country_code":"US","type":"facility","lineage":["https://openalex.org/I1280414376","https://openalex.org/I1330347796","https://openalex.org/I4210102105","https://openalex.org/I4389425425"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lok Yan","raw_affiliation_strings":["Air Force Research Laboratory"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Air Force Research Laboratory","institution_ids":["https://openalex.org/I1280414376"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083615963","display_name":"Zhongzhi Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhongzhi Yu","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065622216","display_name":"Roy H. Campbell","orcid":"https://orcid.org/0000-0002-3754-7777"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Roy Campbell","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043860236","display_name":"Zbigniew Kalbarczyk","orcid":"https://orcid.org/0009-0002-6040-6865"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zbigniew Kalbarczyk","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067802693","display_name":"Ravishankar K. Iyer","orcid":"https://orcid.org/0000-0003-2245-3038"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ravishankar K. Iyer","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.02776073,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"157","last_page":"170"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11424","display_name":"Security and Verification in Computing","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9990000128746033,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/cloud-computing","display_name":"Cloud computing","score":0.8742390275001526},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8131353855133057},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.7756742238998413},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.7111255526542664},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.6365351676940918},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5718801021575928},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.47923043370246887},{"id":"https://openalex.org/keywords/detector","display_name":"Detector","score":0.47101935744285583},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3528345823287964},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3372346758842468},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.29592686891555786}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.8742390275001526},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8131353855133057},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.7756742238998413},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.7111255526542664},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.6365351676940918},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5718801021575928},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.47923043370246887},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.47101935744285583},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3528345823287964},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3372346758842468},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.29592686891555786},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3050748.3050759","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3050748.3050759","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","raw_type":"proceedings-article"},{"id":"pmh:oai:scholar.rose-hulman.edu:electrical_fac-1451","is_oa":false,"landing_page_url":"https://scholar.rose-hulman.edu/electrical_fac/451","pdf_url":null,"source":{"id":"https://openalex.org/S4377196619","display_name":"Rose-Hulman Scholar (Rose\u2013Hulman Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I192578771","host_organization_name":"Rose\u2013Hulman Institute of Technology","host_organization_lineage":["https://openalex.org/I192578771"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Faculty Publications - Electrical and Computer Engineering","raw_type":"text"},{"id":"pmh:oai:scholar.rose-hulman.edu:electrical_fac-1074","is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?doid=3050748.3050759","pdf_url":null,"source":{"id":"https://openalex.org/S4377196619","display_name":"Rose-Hulman Scholar (Rose\u2013Hulman Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I192578771","host_organization_name":"Rose\u2013Hulman Institute of Technology","host_organization_lineage":["https://openalex.org/I192578771"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Faculty Publications - Electrical and Computer Engineering","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W73598622","https://openalex.org/W1506167567","https://openalex.org/W1516211918","https://openalex.org/W1600488626","https://openalex.org/W1641762327","https://openalex.org/W1782947347","https://openalex.org/W1829003931","https://openalex.org/W1893312510","https://openalex.org/W1940488462","https://openalex.org/W1966973702","https://openalex.org/W1988143662","https://openalex.org/W2016663803","https://openalex.org/W2029224396","https://openalex.org/W2040553287","https://openalex.org/W2070041400","https://openalex.org/W2088803189","https://openalex.org/W2090934172","https://openalex.org/W2119982986","https://openalex.org/W2120461653","https://openalex.org/W2120826046","https://openalex.org/W2135162105","https://openalex.org/W2138580357","https://openalex.org/W2144006591","https://openalex.org/W2159265516","https://openalex.org/W2168760272","https://openalex.org/W2248634221","https://openalex.org/W2260302358","https://openalex.org/W2275530856","https://openalex.org/W2481266035","https://openalex.org/W2734941459","https://openalex.org/W2978655370","https://openalex.org/W3023580939","https://openalex.org/W3152464770","https://openalex.org/W4239720002","https://openalex.org/W4250213256","https://openalex.org/W6630877225","https://openalex.org/W6631155369","https://openalex.org/W6694821995","https://openalex.org/W6768959830"],"related_works":["https://openalex.org/W4241166160","https://openalex.org/W1973516247","https://openalex.org/W2796290234","https://openalex.org/W2470663080","https://openalex.org/W2622620488","https://openalex.org/W2976854232","https://openalex.org/W2075174112","https://openalex.org/W2943837643","https://openalex.org/W4286572122","https://openalex.org/W1954328490"],"abstract_inverted_index":{"This":[0],"paper":[1],"extends":[2],"the":[3,51,82,89,95,107,114],"concepts":[4],"behind":[5],"cloud":[6,16,58,90],"services":[7],"to":[8,77,110],"offer":[9],"hypervisor-based":[10],"reliability":[11],"and":[12,24,38,100,141],"security":[13],"monitors":[14],"for":[15,31,56],"virtual":[17],"machines.":[18],"Cloud":[19],"VMs":[20,37],"can":[21,33,74],"be":[22,40,75],"heterogeneous":[23],"as":[25,106],"such":[26],"guest":[27,83,92,129],"OS":[28,70,93,103,130,134],"parameters":[29,80],"needed":[30],"monitoring":[32,79,117],"vary":[34],"across":[35],"different":[36],"must":[39],"obtained":[41],"in":[42],"some":[43],"way.":[44],"Past":[45],"work":[46],"involves":[47],"running":[48],"code":[49],"inside":[50],"VM,":[52],"which":[53],"is":[54],"unacceptable":[55],"a":[57,128,137,142],"environment.":[59],"We":[60,85],"solve":[61],"this":[62,121],"problem":[63],"by":[64],"recognizing":[65],"that":[66,73],"there":[67],"are":[68],"common":[69],"design":[71,104],"patterns":[72,105],"used":[76],"infer":[78],"from":[81],"OS.":[84],"extract":[86],"information":[87],"about":[88],"user's":[91,96],"with":[94,120],"existing":[97],"VM":[98],"image":[99],"knowledge":[101],"of":[102,116],"only":[108],"inputs":[109],"analysis.":[111],"To":[112],"demonstrate":[113],"range":[115],"functionality":[118],"possible":[119],"technique,":[122],"we":[123],"implemented":[124],"four":[125],"sample":[126],"monitors:":[127],"process":[131],"tracer,":[132],"an":[133],"hang":[135],"detector,":[136,140],"return-to-user":[138],"attack":[139],"process-based":[143],"keylogger":[144],"detector.":[145]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
