{"id":"https://openalex.org/W2893731970","doi":"https://doi.org/10.1145/3267809.3275472","title":"High-Performance Multi-Rail Erasure Coding Library over Modern Data Center Architectures","display_name":"High-Performance Multi-Rail Erasure Coding Library over Modern Data Center Architectures","publication_year":2018,"publication_date":"2018-09-28","ids":{"openalex":"https://openalex.org/W2893731970","doi":"https://doi.org/10.1145/3267809.3275472","mag":"2893731970"},"language":"en","primary_location":{"id":"doi:10.1145/3267809.3275472","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3267809.3275472","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3267809.3275472","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Symposium on Cloud Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3267809.3275472","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016218994","display_name":"Haiyang Shi","orcid":"https://orcid.org/0000-0002-6105-4737"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Haiyang Shi","raw_affiliation_strings":["The Ohio State University"],"affiliations":[{"raw_affiliation_string":"The Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067748041","display_name":"Xiaoyi Lu","orcid":"https://orcid.org/0000-0001-7581-8905"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaoyi Lu","raw_affiliation_strings":["The Ohio State University"],"affiliations":[{"raw_affiliation_string":"The Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048025435","display_name":"Dipti Shankar","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dipti Shankar","raw_affiliation_strings":["The Ohio State University"],"affiliations":[{"raw_affiliation_string":"The Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024879682","display_name":"Dhabaleswar K. Panda","orcid":"https://orcid.org/0000-0002-0356-1781"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dhabaleswar K. (DK) Panda","raw_affiliation_strings":["The Ohio State University"],"affiliations":[{"raw_affiliation_string":"The Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5016218994"],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":0.5862,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.72370777,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"530","last_page":"531"},"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.9980999827384949,"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/T11321","display_name":"Error Correcting Code Techniques","score":0.9979000091552734,"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/exploit","display_name":"Exploit","score":0.8379987478256226},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8169935941696167},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.7154263257980347},{"id":"https://openalex.org/keywords/erasure","display_name":"Erasure","score":0.6918766498565674},{"id":"https://openalex.org/keywords/erasure-code","display_name":"Erasure code","score":0.5664317011833191},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.519910991191864},{"id":"https://openalex.org/keywords/data-center","display_name":"Data center","score":0.45590680837631226},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.45274433493614197},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.43399950861930847},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3349881172180176},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33177441358566284},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.30168041586875916},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27245065569877625},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1043163537979126}],"concepts":[{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.8379987478256226},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8169935941696167},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.7154263257980347},{"id":"https://openalex.org/C2778790127","wikidata":"https://www.wikidata.org/wiki/Q484885","display_name":"Erasure","level":2,"score":0.6918766498565674},{"id":"https://openalex.org/C137529215","wikidata":"https://www.wikidata.org/wiki/Q5385031","display_name":"Erasure code","level":3,"score":0.5664317011833191},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.519910991191864},{"id":"https://openalex.org/C153740404","wikidata":"https://www.wikidata.org/wiki/Q671224","display_name":"Data center","level":2,"score":0.45590680837631226},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.45274433493614197},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.43399950861930847},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3349881172180176},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33177441358566284},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.30168041586875916},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27245065569877625},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1043163537979126},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3267809.3275472","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3267809.3275472","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3267809.3275472","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Symposium on Cloud Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3267809.3275472","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3267809.3275472","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3267809.3275472","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Symposium on Cloud Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1154920154","display_name":null,"funder_award_id":"1513120","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2459394827","display_name":"Collaborative Research: Chameleon: A Large-Scale, Reconfigurable Experimental Environment for Cloud Research","funder_award_id":"1419123","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2798451465","display_name":null,"funder_award_id":"CNS-1419123","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2946931542","display_name":null,"funder_award_id":"#IIS-1447804","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3923288786","display_name":null,"funder_award_id":"CNS-1513120","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4433704657","display_name":"BIGDATA: F: DKM: Collaborative Research: Scalable Middleware for Managing and Processing Big Data on Next Generation HPC Systems","funder_award_id":"1447804","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4846976015","display_name":null,"funder_award_id":"#CNS-1419123, #IIS-1447804, #ACI-1450440, #CNS-1513120, #IIS-1636846","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5600734637","display_name":null,"funder_award_id":"1450440","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5629779112","display_name":"BD Spokes: SPOKE: MIDWEST: Collaborative:Advanced Computational Neuroscience Network (ACNN)","funder_award_id":"1636846","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5855404112","display_name":null,"funder_award_id":"#CNS-1513120","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6607937912","display_name":null,"funder_award_id":"IIS-1447804","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8472757804","display_name":null,"funder_award_id":"#CNS-1419123","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8481211381","display_name":null,"funder_award_id":"#ACI-1450440","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2893731970.pdf","grobid_xml":"https://content.openalex.org/works/W2893731970.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W130792636","https://openalex.org/W1441763937","https://openalex.org/W1537045696","https://openalex.org/W2004958263","https://openalex.org/W2142409562","https://openalex.org/W2148575324","https://openalex.org/W2159416784","https://openalex.org/W2514192406","https://openalex.org/W2734698038"],"related_works":["https://openalex.org/W2115811863","https://openalex.org/W1848880869","https://openalex.org/W1568966867","https://openalex.org/W2982181605","https://openalex.org/W2137028263","https://openalex.org/W2130518071","https://openalex.org/W3102119340","https://openalex.org/W1694938350","https://openalex.org/W2744779861","https://openalex.org/W2031335939"],"abstract_inverted_index":{"Various":[0],"hardware-based":[1],"Erasure":[2],"Coding":[3],"(EC)":[4],"schemes":[5],"have":[6],"been":[7],"proposed":[8,80],"[5,":[9],"6,":[10],"8,":[11],"12-14]":[12],"to":[13,35,50,65,70,115,120],"leverage":[14],"the":[15,83,90,106,121,125],"advanced":[16],"compute":[17],"capabilities":[18],"on":[19],"modern":[20],"data":[21],"centers.":[22],"Currently,":[23],"there":[24],"is":[25,63],"no":[26],"unified":[27,68],"and":[28,44,89,99,104,117,124],"easy":[29],"way":[30],"for":[31],"distributed":[32],"storage":[33],"systems":[34],"fully":[36],"exploit":[37,72],"multiple":[38],"devices":[39,46],"such":[40],"as":[41],"CPUs,":[42],"GPUs,":[43],"network":[45],"(i.e.,":[47],"multi-rail":[48],"support)":[49],"perform":[51],"EC":[52,74,93,128],"operations":[53],"in":[54],"parallel.":[55],"In":[56],"this":[57],"paper,":[58],"we":[59],"validate":[60],"that":[61],"it":[62],"time":[64],"design":[66],"an":[67],"library":[69,81],"efficiently":[71],"heterogeneous":[73],"coders.":[75],"HDFS":[76,92,127],"co-designed":[77],"with":[78,110],"our":[79],"outperforms":[82],"write":[84],"performance":[85,107],"of":[86,108],"replication":[87,122],"scheme":[88,123],"default":[91,126],"coder":[94],"by":[95,113],"2.7x":[96],"-":[97,101],"6.1x":[98],"2.4x":[100],"3.3x,":[102],"respectively,":[103],"improves":[105],"read":[109],"failure":[111],"recoveries":[112],"up":[114],"2.6x":[116],"5.1x":[118],"compared":[119],"coder,":[129],"respectively.":[130]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":3}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
