{"id":"https://openalex.org/W4413268044","doi":"https://doi.org/10.1145/3696630.3728537","title":"Te-PID: An Adaptive Erasure Coding Temperature Management System for Optimized Cloud Storage","display_name":"Te-PID: An Adaptive Erasure Coding Temperature Management System for Optimized Cloud Storage","publication_year":2025,"publication_date":"2025-06-23","ids":{"openalex":"https://openalex.org/W4413268044","doi":"https://doi.org/10.1145/3696630.3728537"},"language":"en","primary_location":{"id":"doi:10.1145/3696630.3728537","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3728537","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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3696630.3728537","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101745948","display_name":"Pei Xiao","orcid":"https://orcid.org/0000-0002-1674-0308"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pei Xiao","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-1674-0308","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083964854","display_name":"Lu Wang","orcid":"https://orcid.org/0000-0002-7305-1496"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Wang","raw_affiliation_strings":["Microsoft, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-7305-1496","affiliations":[{"raw_affiliation_string":"Microsoft, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101564849","display_name":"Fangkai Yang","orcid":"https://orcid.org/0000-0002-3089-0345"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fangkai Yang","raw_affiliation_strings":["Microsoft, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-3089-0345","affiliations":[{"raw_affiliation_string":"Microsoft, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Guoqing Geng","orcid":"https://orcid.org/0009-0006-1999-6399"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guoqing Geng","raw_affiliation_strings":["Microsoft, shanghai, China"],"raw_orcid":"https://orcid.org/0009-0006-1999-6399","affiliations":[{"raw_affiliation_string":"Microsoft, shanghai, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Haoran Li","orcid":"https://orcid.org/0009-0005-7333-3708"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Haoran Li","raw_affiliation_strings":["Microsoft, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0005-7333-3708","affiliations":[{"raw_affiliation_string":"Microsoft, Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103436084","display_name":"Jeff Zhu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jeff Zhu","raw_affiliation_strings":["Microsoft, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0004-0552-4222","affiliations":[{"raw_affiliation_string":"Microsoft, Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043798385","display_name":"Yu Kang","orcid":"https://orcid.org/0009-0004-1735-5876"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Kang","raw_affiliation_strings":["Microsoft, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0004-1735-5876","affiliations":[{"raw_affiliation_string":"Microsoft, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yifan Li","orcid":"https://orcid.org/0009-0009-1177-4988"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yifan Li","raw_affiliation_strings":["Microsoft, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0009-1177-4988","affiliations":[{"raw_affiliation_string":"Microsoft, Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Terry Chen","orcid":"https://orcid.org/0009-0007-5859-754X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Terry Chen","raw_affiliation_strings":["Microsoft, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0007-5859-754X","affiliations":[{"raw_affiliation_string":"Microsoft, Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yue Chen","orcid":"https://orcid.org/0009-0001-7526-652X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yue Chen","raw_affiliation_strings":["Microsoft, Shanghai, China"],"raw_orcid":"https://orcid.org/0009-0001-7526-652X","affiliations":[{"raw_affiliation_string":"Microsoft, Shanghai, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070722259","display_name":"Saravan Rajmohan","orcid":"https://orcid.org/0000-0002-2019-213X"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saravan Rajmohan","raw_affiliation_strings":["Microsoft, Redmond, USA"],"raw_orcid":"https://orcid.org/0000-0002-2019-213X","affiliations":[{"raw_affiliation_string":"Microsoft, Redmond, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"last","author":{"id":null,"display_name":"Qi Zhang","orcid":"https://orcid.org/0009-0009-3808-7512"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Zhang","raw_affiliation_strings":["Microsoft, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0009-3808-7512","affiliations":[{"raw_affiliation_string":"Microsoft, Beijing, China","institution_ids":["https://openalex.org/I4210113369"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"111","last_page":"121"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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":0.9998999834060669,"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.9983000159263611,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9957000017166138,"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/erasure-code","display_name":"Erasure code","score":0.7775437831878662},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6913160085678101},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6407519578933716},{"id":"https://openalex.org/keywords/cloud-storage","display_name":"Cloud storage","score":0.5919551849365234},{"id":"https://openalex.org/keywords/erasure","display_name":"Erasure","score":0.5843005776405334},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.5660911202430725},{"id":"https://openalex.org/keywords/pid-controller","display_name":"PID controller","score":0.45776110887527466},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3478349447250366},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3453001379966736},{"id":"https://openalex.org/keywords/temperature-control","display_name":"Temperature control","score":0.23146048188209534},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.1152447760105133},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10652071237564087},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.10020166635513306},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09973970055580139},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.06956031918525696},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.06727176904678345}],"concepts":[{"id":"https://openalex.org/C137529215","wikidata":"https://www.wikidata.org/wiki/Q5385031","display_name":"Erasure code","level":3,"score":0.7775437831878662},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6913160085678101},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6407519578933716},{"id":"https://openalex.org/C2777059624","wikidata":"https://www.wikidata.org/wiki/Q914359","display_name":"Cloud storage","level":3,"score":0.5919551849365234},{"id":"https://openalex.org/C2778790127","wikidata":"https://www.wikidata.org/wiki/Q484885","display_name":"Erasure","level":2,"score":0.5843005776405334},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.5660911202430725},{"id":"https://openalex.org/C47116090","wikidata":"https://www.wikidata.org/wiki/Q716829","display_name":"PID controller","level":3,"score":0.45776110887527466},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3478349447250366},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3453001379966736},{"id":"https://openalex.org/C536315585","wikidata":"https://www.wikidata.org/wiki/Q7698332","display_name":"Temperature control","level":2,"score":0.23146048188209534},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.1152447760105133},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10652071237564087},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.10020166635513306},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09973970055580139},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.06956031918525696},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.06727176904678345},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3696630.3728537","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3728537","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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3696630.3728537","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3728537","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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7300000190734863,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W170732776","https://openalex.org/W560655873","https://openalex.org/W2002347168","https://openalex.org/W2022619326","https://openalex.org/W2059049045","https://openalex.org/W2144425137","https://openalex.org/W2553204166","https://openalex.org/W2734941459","https://openalex.org/W2771813345","https://openalex.org/W2772466107","https://openalex.org/W2912578475","https://openalex.org/W2914379250","https://openalex.org/W2914874661","https://openalex.org/W2963163039","https://openalex.org/W2965414249","https://openalex.org/W3004702456","https://openalex.org/W3152686810","https://openalex.org/W3171672558","https://openalex.org/W3179365177","https://openalex.org/W4213416368","https://openalex.org/W4243150065","https://openalex.org/W4289547970","https://openalex.org/W4293093003","https://openalex.org/W4312191521","https://openalex.org/W4365801628","https://openalex.org/W4398770971","https://openalex.org/W4402534400","https://openalex.org/W4404437860","https://openalex.org/W4406219621","https://openalex.org/W4406354496","https://openalex.org/W4411553082"],"related_works":["https://openalex.org/W2982181605","https://openalex.org/W2130518071","https://openalex.org/W2137028263","https://openalex.org/W2115768470","https://openalex.org/W1694938350","https://openalex.org/W2744779861","https://openalex.org/W3184492641","https://openalex.org/W2031335939","https://openalex.org/W2619878113","https://openalex.org/W2951344115"],"abstract_inverted_index":{"Cloud":[0],"storage":[1,16,52,117,141,166,192],"systems":[2,19],"widely":[3],"adopt":[4],"temperature-based":[5],"erasure":[6],"coding":[7],"(EC)":[8],"formats":[9,27,57],"to":[10,36,43,70,86,96,135,146,156,195,204],"balance":[11,50],"data":[12,21,35,42,63,75,116],"access":[13,30,59,76,121,200],"efficiency":[14,60,201],"and":[15,24,39,58,92,139,152,168,202],"costs.":[17],"These":[18],"categorize":[20],"into":[22],"hot":[23,37],"cold":[25,44,159],"EC":[26,38,56,110,149],"based":[28],"on":[29,171],"frequency,":[31],"allocating":[32],"frequently":[33],"accessed":[34,41],"less":[40],"EC.":[45],"However,":[46],"achieving":[47],"an":[48,108],"optimal":[49],"between":[51],"costs":[53,167],"with":[54,123],"different":[55],"through":[61],"effective":[62],"categorization":[64],"remains":[65],"a":[66,132,143,153,177,188],"significant":[67],"challenge":[68],"due":[69],"the":[71,88,158],"dynamic":[72],"nature":[73],"of":[74,129],"patterns.":[77,126],"Existing":[78],"static,":[79],"rule-based":[80],"methods":[81],"lack":[82],"predictive":[83],"capability,":[84],"fail":[85],"consider":[87],"global":[89,124],"system":[90,113,125,205],"state,":[91],"cannot":[93],"dynamically":[94],"adapt":[95],"changing":[97],"environments.":[98],"To":[99],"address":[100],"these":[101],"limitations,":[102],"we":[103],"propose":[104],"Te-PID":[105,127,186],"(Temperature":[106],"Proportional-Integral-Derivative),":[107],"adaptive":[109],"temperature":[111],"management":[112],"that":[114,185],"optimizes":[115],"by":[118],"integrating":[119],"individual":[120],"behaviors":[122],"consists":[128],"three":[130],"components:":[131],"prediction":[133],"model":[134],"forecast":[136],"traffic":[137,160],"patterns":[138],"anticipate":[140],"needs,":[142],"filter":[144],"module":[145],"minimize":[147],"unnecessary":[148],"format":[150],"transitions,":[151],"PID":[154],"controller":[155],"maintain":[157],"ratio":[161],"within":[162],"predefined":[163],"constraints,":[164],"balancing":[165],"performance.":[169],"Experiments":[170],"Microsoft":[172],"Azure's":[173],"XTemperature":[174],"system,":[175],"including":[176],"30-day":[178],"real-world":[179],"deployment":[180],"across":[181],"830":[182],"tenants,":[183],"demonstrate":[184],"achieves":[187],"30.1%":[189],"improvement":[190],"in":[191],"savings":[193],"compared":[194],"existing":[196],"methods,":[197],"while":[198],"maintaining":[199],"adhering":[203],"constraint.":[206]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
