{"id":"https://openalex.org/W4408893795","doi":"https://doi.org/10.1145/3676641.3716258","title":"Hardware Sentinel: Protecting Software Applications from Hardware Silent Data Corruptions","display_name":"Hardware Sentinel: Protecting Software Applications from Hardware Silent Data Corruptions","publication_year":2025,"publication_date":"2025-03-27","ids":{"openalex":"https://openalex.org/W4408893795","doi":"https://doi.org/10.1145/3676641.3716258"},"language":"en","primary_location":{"id":"doi:10.1145/3676641.3716258","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3716258","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3676641.3716258","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082988331","display_name":"Rhea Dutta","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rhea Dutta","raw_affiliation_strings":["Meta Platforms, Inc., Menlo Park, CA, USA"],"raw_orcid":"https://orcid.org/0009-0004-6782-2612","affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc., Menlo Park, CA, USA","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018336899","display_name":"Harish Dattatraya Dixit","orcid":"https://orcid.org/0009-0001-1163-5568"},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harish Dattatraya Dixit","raw_affiliation_strings":["Meta Platforms, Inc., Menlo Park, CA, USA"],"raw_orcid":"https://orcid.org/0009-0001-1163-5568","affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc., Menlo Park, CA, USA","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021538972","display_name":"Rik van Riel","orcid":"https://orcid.org/0009-0009-8010-3635"},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rik Van Riel","raw_affiliation_strings":["Meta Platforms, Inc., Menlo Park, CA, USA"],"raw_orcid":"https://orcid.org/0009-0009-8010-3635","affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc., Menlo Park, CA, USA","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080162375","display_name":"Gautham Vunnam","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gautham Vunnam","raw_affiliation_strings":["Meta Platforms, Inc., Menlo Park, CA, USA"],"raw_orcid":"https://orcid.org/0009-0009-1875-9043","affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc., Menlo Park, CA, USA","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103061483","display_name":"Sriram Sankar","orcid":"https://orcid.org/0009-0008-4581-8371"},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sriram Sankar","raw_affiliation_strings":["Meta Platforms, Inc., Menlo Park, CA, USA"],"raw_orcid":"https://orcid.org/0009-0008-4581-8371","affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc., Menlo Park, CA, USA","institution_ids":["https://openalex.org/I4210114444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5082988331"],"corresponding_institution_ids":["https://openalex.org/I4210114444"],"apc_list":null,"apc_paid":null,"fwci":17.386,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.98914994,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"482","last_page":"497"},"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.9991000294685364,"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.9991000294685364,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9969000220298767,"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"}},{"id":"https://openalex.org/T11614","display_name":"Cloud Data Security Solutions","score":0.9940000176429749,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7440681457519531},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.619475781917572},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5005998611450195},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.48900163173675537},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.38663727045059204},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32051634788513184}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7440681457519531},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.619475781917572},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5005998611450195},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.48900163173675537},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.38663727045059204},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32051634788513184}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3676641.3716258","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3716258","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3676641.3716258","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3716258","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.800000011920929,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":82,"referenced_works":["https://openalex.org/W34718062","https://openalex.org/W95608104","https://openalex.org/W1508143344","https://openalex.org/W1972091638","https://openalex.org/W1978082708","https://openalex.org/W1985419898","https://openalex.org/W1994405077","https://openalex.org/W2005264349","https://openalex.org/W2013280342","https://openalex.org/W2017147164","https://openalex.org/W2018802579","https://openalex.org/W2024463287","https://openalex.org/W2053659711","https://openalex.org/W2059431371","https://openalex.org/W2073965851","https://openalex.org/W2080770071","https://openalex.org/W2084523227","https://openalex.org/W2085410041","https://openalex.org/W2099569658","https://openalex.org/W2103315535","https://openalex.org/W2118033476","https://openalex.org/W2118582701","https://openalex.org/W2119528150","https://openalex.org/W2125709281","https://openalex.org/W2130531694","https://openalex.org/W2141992894","https://openalex.org/W2146012756","https://openalex.org/W2166293939","https://openalex.org/W2249344705","https://openalex.org/W2267596186","https://openalex.org/W2402601480","https://openalex.org/W2406372219","https://openalex.org/W2437053200","https://openalex.org/W2494366633","https://openalex.org/W2752311492","https://openalex.org/W2760448772","https://openalex.org/W2809188712","https://openalex.org/W2883384187","https://openalex.org/W2903107001","https://openalex.org/W2903485826","https://openalex.org/W2904087936","https://openalex.org/W2918549777","https://openalex.org/W2922474262","https://openalex.org/W2949762319","https://openalex.org/W2971563636","https://openalex.org/W3021596734","https://openalex.org/W3023512926","https://openalex.org/W3048079871","https://openalex.org/W3095227533","https://openalex.org/W3137759927","https://openalex.org/W3171842021","https://openalex.org/W3206892724","https://openalex.org/W3207452942","https://openalex.org/W3208260792","https://openalex.org/W4205983429","https://openalex.org/W4232975446","https://openalex.org/W4234682775","https://openalex.org/W4238584892","https://openalex.org/W4286911522","https://openalex.org/W4287322404","https://openalex.org/W4312323256","https://openalex.org/W4312425733","https://openalex.org/W4312855677","https://openalex.org/W4318211321","https://openalex.org/W4379115640","https://openalex.org/W4379116734","https://openalex.org/W4380520367","https://openalex.org/W4380881139","https://openalex.org/W4386214938","https://openalex.org/W4387321084","https://openalex.org/W4388212323","https://openalex.org/W4388904208","https://openalex.org/W4389476214","https://openalex.org/W4390098696","https://openalex.org/W4395106422","https://openalex.org/W4401212149","https://openalex.org/W4404954359","https://openalex.org/W6637998620","https://openalex.org/W6681969235","https://openalex.org/W6712237015","https://openalex.org/W6803659002","https://openalex.org/W6860041859"],"related_works":["https://openalex.org/W2418291489","https://openalex.org/W3096519538","https://openalex.org/W2744747300","https://openalex.org/W4241166160","https://openalex.org/W2068121105","https://openalex.org/W2384826897","https://openalex.org/W1973516247","https://openalex.org/W1997466117","https://openalex.org/W2075768084","https://openalex.org/W2934597797"],"abstract_inverted_index":{"Silent":[0],"Data":[1],"Corruptions":[2],"(SDCs)":[3],"pose":[4],"a":[5,64,91,104,141],"significant":[6],"challenge":[7],"in":[8,90,218],"large-scale":[9,92,142,205],"infrastructures,":[10],"affecting":[11],"data":[12,42,93,139,190,209],"center":[13,94,210],"applications":[14],"unpredictably":[15],"and":[16,48,83,100,136,172,207,220],"reducing":[17],"service":[18],"reliability.":[19],"Primarily":[20],"caused":[21],"by":[22,38,170,176],"silicon":[23],"defects,":[24],"traditional":[25],"hardware":[26,101],"testing":[27,125],"methods":[28,165],"are":[29,36],"insufficient":[30],"to":[31,188],"prevent":[32],"SDC":[33,109],"propagation.":[34],"SDCs":[35,69],"influenced":[37],"various":[39],"factors,":[40],"including":[41],"randomization,":[43],"workload":[44],"characteristics,":[45],"environmental":[46],"conditions,":[47],"aging,":[49],"necessitating":[50],"top-down":[51],"approaches":[52],"from":[53,200],"the":[54,120,155,180,185,215],"application":[55,81,135],"layer.":[56],"In":[57],"this":[58],"paper,":[59],"we":[60],"introduce":[61],"Hardware":[62,111,156],"Sentinel,":[63],"novel":[65,115],"framework":[66,89],"that":[67,151],"detects":[68],"through":[70],"typical":[71],"software":[72],"failure":[73,138],"indicators":[74],"such":[75],"as":[76],"segmentation":[77],"faults,":[78],"core":[79],"dumps,":[80],"crashes,":[82],"logs.":[84],"We":[85,178,193],"have":[86],"validated":[87],"our":[88],"fleet,":[95],"across":[96],"diverse":[97],"application,":[98],"kernel,":[99],"configurations,":[102],"achieving":[103],"high":[105],"success":[106],"rate":[107],"of":[108,117,123,129,134,148],"detection.":[110],"Sentinel":[112,157],"has":[113,144],"uncovered":[114],"instances":[116],"SDCs,":[118],"surpassing":[119],"detection":[121,219],"capabilities":[122],"published":[124],"techniques.":[126],"Our":[127],"analysis":[128],"over":[130,162],"6":[131],"years'":[132],"worth":[133],"system":[137],"within":[140],"infrastructure":[143],"successfully":[145],"identified":[146],"hundreds":[147],"defective":[149],"CPUs":[150],"triggered":[152],"SDCs.":[153],"Notably,":[154],"flow":[158],"increases":[159],"effective":[160],"coverage":[161],"existing":[163],"hardware-testing":[164],"like":[166],"Fleetscanner":[167],"(out-of-production":[168],"testing)":[169,175],"1.74x":[171],"Ripple":[173],"(in-production":[174],"1.92x.":[177],"share":[179],"top":[181],"kernel":[182],"exceptions":[183],"with":[184],"highest":[186],"correlation":[187],"silent":[189],"corruption":[191],"failures.":[192],"present":[194],"results":[195],"spanning":[196],"7":[197],"CPU":[198],"generations":[199],"multiple":[201],"semiconductor":[202],"manufacturers,":[203],"13":[204],"workloads,":[206],"27":[208],"regions,":[211],"providing":[212],"insights":[213],"into":[214],"trade-offs":[216],"involved":[217],"fleet":[221],"deployment.":[222]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":3}],"updated_date":"2026-04-24T08:23:43.765630","created_date":"2025-10-10T00:00:00"}
