{"id":"https://openalex.org/W2012694754","doi":"https://doi.org/10.1145/1555228.1555256","title":"AdaptGuard","display_name":"AdaptGuard","publication_year":2009,"publication_date":"2009-06-15","ids":{"openalex":"https://openalex.org/W2012694754","doi":"https://doi.org/10.1145/1555228.1555256","mag":"2012694754"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1555228.1555256","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5103553976","display_name":"Jin Heo","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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jin Heo","raw_affiliation_strings":["University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087114395","display_name":"Tarek Abdelzaher","orcid":"https://orcid.org/0000-0003-3883-7220"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tarek Abdelzaher","raw_affiliation_strings":["University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.975,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.932301,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":92},"biblio":{"volume":null,"issue":null,"first_page":"77","last_page":"86"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9999,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9999,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9969,"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/system-call","display_name":"System call","score":0.45899326}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.76522243},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.66063344},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5406136},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.51759183},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.48690048},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.48440987},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47497505},{"id":"https://openalex.org/C2778579508","wikidata":"https://www.wikidata.org/wiki/Q722192","display_name":"System call","level":2,"score":0.45899326},{"id":"https://openalex.org/C107464732","wikidata":"https://www.wikidata.org/wiki/Q235781","display_name":"Adaptive control","level":3,"score":0.42111656},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.413297},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2708754},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.2689673},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26296398},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.16233474},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0831421},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1555228.1555256","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Life on land","id":"https://metadata.un.org/sdg/15","score":0.53}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":25,"referenced_works":["https://openalex.org/W1573585357","https://openalex.org/W194122496","https://openalex.org/W1980777765","https://openalex.org/W1990911977","https://openalex.org/W2002016612","https://openalex.org/W2026807761","https://openalex.org/W2031821547","https://openalex.org/W2048327004","https://openalex.org/W2092660561","https://openalex.org/W2097271361","https://openalex.org/W2107046766","https://openalex.org/W2107412422","https://openalex.org/W2109480140","https://openalex.org/W2120681761","https://openalex.org/W2122173304","https://openalex.org/W2129685400","https://openalex.org/W2150152789","https://openalex.org/W2152384991","https://openalex.org/W2154090497","https://openalex.org/W2160614176","https://openalex.org/W2165202235","https://openalex.org/W2168438117","https://openalex.org/W2914541664","https://openalex.org/W4237982099","https://openalex.org/W4238860748"],"related_works":["https://openalex.org/W4294067941","https://openalex.org/W4250004941","https://openalex.org/W2736202444","https://openalex.org/W2626999804","https://openalex.org/W2521397622","https://openalex.org/W2137014442","https://openalex.org/W2104288289","https://openalex.org/W2049015391","https://openalex.org/W1533158771","https://openalex.org/W122082928"],"abstract_inverted_index":{"In":[0,189],"this":[1,197],"paper,":[2],"we":[3],"design,":[4],"implement":[5],"and":[6,26,105,150,184,213],"evaluate":[7,120],"AdaptGuard,":[8],"a":[9,42,57,85,156,193],"software":[10,24,91,125],"service":[11],"for":[12],"guarding":[13],"adaptive":[14,90,128],"systems,":[15,53],"such":[16],"as":[17],"QoS-adaptive":[18],"servers,":[19],"from":[20,152],"instability":[21,144],"caused":[22,145,176],"by":[23,122,133,146,177],"anomalies":[25],"faults.":[27],"Adaptive":[28],"systems":[29,129],"are":[30,131],"of":[31,45,59,76,83,88,169,192],"growing":[32],"importance":[33],"due":[34],"to":[35,38,41,69,99,202,208],"the":[36,81,89,100,147,185,190,205,209],"need":[37],"adjust":[39],"performance":[40,153,172],"larger":[43],"range":[44],"changing":[46],"environmental":[47],"conditions":[48],"without":[49],"human":[50],"intervention.":[51],"Such":[52],"however,":[54],"implicitly":[55],"assume":[56],"model":[58,87,194],"system":[60,94],"behavior":[61],"that":[62,130,139,195],"may":[63],"be":[64],"violated,":[65],"causing":[66],"adaptation":[67,103,135],"loops":[68],"perform":[70],"poorly":[71],"or":[72],"fail.":[73],"The":[74],"purpose":[75],"AdaptGuard":[77,121,199],"is":[78,159,174,200],"simple:":[79],"in":[80],"absence":[82,191],"an":[84,162,181],"priori":[86],"system,":[92],"anticipate":[93,143],"instability,":[95],"attribute":[96,204],"it":[97,109,140],"correctly":[98,203],"right":[101,210],"\"runaway\"":[102],"loop,":[104],"disconnect":[106],"it,":[107],"replacing":[108],"with":[110],"conservative":[111],"but":[112],"stable":[113],"open-loop":[114],"control":[115],"until":[116],"further":[117],"notice.":[118],"We":[119],"injecting":[123],"various":[124],"faults":[126,149],"into":[127],"managed":[132],"typical":[134],"loops.":[136],"Results":[137],"demonstrate":[138],"can":[141],"successfully":[142],"injected":[148],"recover":[151],"degradation.":[154],"Further,":[155],"case":[157],"study":[158],"presented":[160],"using":[161],"Apache":[163],"Web":[164],"server":[165],"serving":[166],"multiple":[167],"classes":[168],"traffic.":[170],"A":[171],"anomaly":[173],"demonstrated,":[175],"unexpected":[178,206],"interactions":[179],"between":[180],"admission":[182],"controller":[183],"Linux":[186],"anti-livelock":[187],"mechanism.":[188],"describes":[196],"mechanism,":[198],"able":[201],"problem":[207],"runaway":[211],"loop":[212],"fix":[214],"it.":[215]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2012694754","counts_by_year":[{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2025-01-16T19:39:22.930395","created_date":"2016-06-24"}