{"id":"https://openalex.org/W4395106411","doi":"https://doi.org/10.1145/3620666.3651337","title":"Thesios: Synthesizing Accurate Counterfactual I/O Traces from I/O Samples","display_name":"Thesios: Synthesizing Accurate Counterfactual I/O Traces from I/O Samples","publication_year":2024,"publication_date":"2024-04-24","ids":{"openalex":"https://openalex.org/W4395106411","doi":"https://doi.org/10.1145/3620666.3651337"},"language":"en","primary_location":{"id":"doi:10.1145/3620666.3651337","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3620666.3651337","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"},"type":"conference-paper","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/A5046321852","display_name":"Phitchaya Mangpo Phothilimthana","orcid":"https://orcid.org/0000-0003-3492-3690"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Phitchaya Mangpo Phothilimthana","raw_affiliation_strings":["Google DeepMind, Mountain View, CA, United States of America"],"raw_orcid":"https://orcid.org/0000-0003-3492-3690","affiliations":[{"raw_affiliation_string":"Google DeepMind, Mountain View, CA, United States of America","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081194100","display_name":"Saurabh Kadekodi","orcid":"https://orcid.org/0000-0001-5582-0354"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saurabh Kadekodi","raw_affiliation_strings":["Google, Mountain View, CA, United States of America"],"raw_orcid":"https://orcid.org/0000-0001-5582-0354","affiliations":[{"raw_affiliation_string":"Google, Mountain View, CA, United States of America","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082499242","display_name":"Soroush Ghodrati","orcid":"https://orcid.org/0000-0001-5514-8027"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Soroush Ghodrati","raw_affiliation_strings":["University of California, San Diego, San Diego, CA, United States of America"],"raw_orcid":"https://orcid.org/0000-0001-5514-8027","affiliations":[{"raw_affiliation_string":"University of California, San Diego, San Diego, CA, United States of America","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5095879538","display_name":"Selene Moon","orcid":"https://orcid.org/0009-0005-1440-1037"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Selene Moon","raw_affiliation_strings":["Google, New York City, NY, USA"],"raw_orcid":"https://orcid.org/0009-0005-1440-1037","affiliations":[{"raw_affiliation_string":"Google, New York City, NY, USA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013891231","display_name":"Martin Maas","orcid":"https://orcid.org/0000-0001-7653-8139"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Martin Maas","raw_affiliation_strings":["Google DeepMind, Mountain View, CA, United States of America"],"raw_orcid":"https://orcid.org/0000-0001-7653-8139","affiliations":[{"raw_affiliation_string":"Google DeepMind, Mountain View, CA, United States of America","institution_ids":["https://openalex.org/I1291425158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.351,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.92712551,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1016","last_page":"1032"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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/T11478","display_name":"Caching and Content Delivery","score":0.9932000041007996,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9726999998092651,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/counterfactual-thinking","display_name":"Counterfactual thinking","score":0.948257327079773},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8072661757469177},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.6118885278701782},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5915589332580566},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.577274739742279},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5639711618423462},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.43713679909706116},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3415601849555969},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3282833695411682},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.25610455870628357},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23939520120620728}],"concepts":[{"id":"https://openalex.org/C108650721","wikidata":"https://www.wikidata.org/wiki/Q1783253","display_name":"Counterfactual thinking","level":2,"score":0.948257327079773},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8072661757469177},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6118885278701782},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5915589332580566},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.577274739742279},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5639711618423462},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.43713679909706116},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3415601849555969},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3282833695411682},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.25610455870628357},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23939520120620728},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3620666.3651337","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3620666.3651337","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W1471723175","https://openalex.org/W1481999520","https://openalex.org/W1492565218","https://openalex.org/W1509371880","https://openalex.org/W1543889234","https://openalex.org/W1588407470","https://openalex.org/W1879504903","https://openalex.org/W1992637347","https://openalex.org/W1997690480","https://openalex.org/W1999984505","https://openalex.org/W2013936649","https://openalex.org/W2022168880","https://openalex.org/W2025669595","https://openalex.org/W2035988634","https://openalex.org/W2058181149","https://openalex.org/W2067182386","https://openalex.org/W2089536264","https://openalex.org/W2097461439","https://openalex.org/W2100309723","https://openalex.org/W2100785383","https://openalex.org/W2102209672","https://openalex.org/W2106495804","https://openalex.org/W2110054703","https://openalex.org/W2110211554","https://openalex.org/W2116648802","https://openalex.org/W2125724612","https://openalex.org/W2126707271","https://openalex.org/W2127425314","https://openalex.org/W2130843735","https://openalex.org/W2138440835","https://openalex.org/W2143011780","https://openalex.org/W2143724467","https://openalex.org/W2146603609","https://openalex.org/W2163750144","https://openalex.org/W2168489276","https://openalex.org/W2171867449","https://openalex.org/W2294747777","https://openalex.org/W2549433086","https://openalex.org/W2605367768","https://openalex.org/W2614464719","https://openalex.org/W2734941459","https://openalex.org/W2745319966","https://openalex.org/W2885725796","https://openalex.org/W2915545313","https://openalex.org/W2990714382","https://openalex.org/W2998626298","https://openalex.org/W3097546984","https://openalex.org/W3119951918","https://openalex.org/W4231123358","https://openalex.org/W4233590477","https://openalex.org/W4236748644","https://openalex.org/W4238228080","https://openalex.org/W4245262030","https://openalex.org/W4254126235","https://openalex.org/W4254772511","https://openalex.org/W4309561483","https://openalex.org/W6605750187","https://openalex.org/W6632576105","https://openalex.org/W6634740928","https://openalex.org/W6639349739","https://openalex.org/W6678803342","https://openalex.org/W6732683101"],"related_works":["https://openalex.org/W3201448254","https://openalex.org/W4286970243","https://openalex.org/W2066431708","https://openalex.org/W4384133558","https://openalex.org/W3025615835","https://openalex.org/W173210993","https://openalex.org/W2390660599","https://openalex.org/W3028847759","https://openalex.org/W2393688264","https://openalex.org/W3170174360"],"abstract_inverted_index":{"Representative":[0],"modeling":[1],"of":[2,25,120,135,156,168],"I/O":[3,48,54,115],"activity":[4],"is":[5],"crucial":[6],"when":[7],"designing":[8],"large-scale":[9],"distributed":[10],"storage":[11,30,63,175],"systems.":[12],"Particularly":[13],"important":[14],"use":[15],"cases":[16],"are":[17,72],"counterfactual":[18,114,180],"\"what-if\"":[19],"analyses":[20,119,181],"that":[21,71,80],"assess":[22],"the":[23,133,150,166],"impact":[24,151,167],"anticipated":[26],"or":[27,32],"hypothetical":[28,46,121],"new":[29,144],"policies":[31],"hardware":[33],"prior":[34],"to":[35,42,61,68,102],"deployment.":[36],"We":[37,108],"propose":[38],"Thesios,":[39,178],"a":[40,174],"methodology":[41],"accurately":[43],"synthesize":[44],"such":[45,179],"full-resolution":[47],"traces":[49,55,70,83],"by":[50],"carefully":[51],"combining":[52],"down-sampled":[53],"collected":[56,104],"from":[57,105],"multiple":[58,62],"disks":[59,158],"attached":[60],"servers.":[64],"Applying":[65],"this":[66],"approach":[67],"real-world":[69],"already":[73],"routinely":[74],"sampled":[75],"at":[76],"Google,":[77],"we":[78],"show":[79],"our":[81],"synthesized":[82],"achieve":[84],"95--99.5%":[85],"accuracy":[86,92,97],"in":[87,93,98,190],"read/write":[88],"request":[89],"numbers,":[90],"90--97%":[91],"utilization,":[94,138],"and":[95,118,124,140,154,163,185],"80--99.8%":[96],"read":[99],"latency":[100],"compared":[101],"metrics":[103],"actual":[106],"disks.":[107],"demonstrate":[109],"how":[110],"Thesios":[111],"enables":[112],"diverse":[113],"trace":[116],"synthesis":[117],"policy,":[122,147],"hardware,":[123],"server":[125],"changes":[126],"through":[127],"four":[128],"case":[129],"studies:":[130],"(1)":[131],"studying":[132],"effects":[134],"changing":[136],"disk's":[137],"fullness,":[139],"capacity,":[141],"(2)":[142],"evaluating":[143],"data":[145],"placement":[146],"(3)":[148],"analyzing":[149],"on":[152,173],"power":[153],"performance":[155],"deploying":[157],"with":[159],"reduced":[160],"rotations-per-minute":[161],"(RPM),":[162],"(4)":[164],"understanding":[165],"increased":[169],"buffer":[170],"cache":[171],"size":[172],"server.":[176],"Without":[177],"would":[182],"require":[183],"costly":[184],"potentially":[186],"risky":[187],"A/B":[188],"experiments":[189],"production.":[191]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
