{"id":"https://openalex.org/W3045792809","doi":"https://doi.org/10.1109/access.2020.3012190","title":"An Optimal Recovery Approach for Liberation Codes in Distributed Storage Systems","display_name":"An Optimal Recovery Approach for Liberation Codes in Distributed Storage Systems","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3045792809","doi":"https://doi.org/10.1109/access.2020.3012190","mag":"3045792809"},"language":"en","primary_location":{"id":"doi:10.1109/access.2020.3012190","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.3012190","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09149899.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09149899.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033525134","display_name":"Ningjing Liang","orcid":"https://orcid.org/0000-0002-7547-0483"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ningjing Liang","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China"],"raw_orcid":"https://orcid.org/0000-0002-7547-0483","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062123451","display_name":"Xingjun Zhang","orcid":"https://orcid.org/0000-0003-1434-7016"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingjun Zhang","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018705589","display_name":"Hailong Yang","orcid":"https://orcid.org/0000-0003-1101-7927"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hailong Yang","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-1101-7927","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100332436","display_name":"Xiaoshe Dong","orcid":"https://orcid.org/0000-0002-9003-2625"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoshe Dong","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071898642","display_name":"Changjiang Zhang","orcid":"https://orcid.org/0000-0002-2170-3878"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Changjiang Zhang","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an Jiaotong University, Xi'an, China","institution_ids":["https://openalex.org/I87445476"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.6483,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.72246415,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"8","issue":null,"first_page":"137631","last_page":"137645"},"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.9994000196456909,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9973000288009644,"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/computer-science","display_name":"Computer science","score":0.7707363367080688},{"id":"https://openalex.org/keywords/erasure","display_name":"Erasure","score":0.7232905626296997},{"id":"https://openalex.org/keywords/erasure-code","display_name":"Erasure code","score":0.6492589712142944},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.6275431513786316},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6174842119216919},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.4866834282875061},{"id":"https://openalex.org/keywords/transfer","display_name":"Transfer (computing)","score":0.486087828874588},{"id":"https://openalex.org/keywords/distributed-data-store","display_name":"Distributed data store","score":0.47063159942626953},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4598996639251709},{"id":"https://openalex.org/keywords/data-recovery","display_name":"Data recovery","score":0.4192204475402832},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.4122195839881897},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38830992579460144},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.35499536991119385},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.19114524126052856},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.08365193009376526}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7707363367080688},{"id":"https://openalex.org/C2778790127","wikidata":"https://www.wikidata.org/wiki/Q484885","display_name":"Erasure","level":2,"score":0.7232905626296997},{"id":"https://openalex.org/C137529215","wikidata":"https://www.wikidata.org/wiki/Q5385031","display_name":"Erasure code","level":3,"score":0.6492589712142944},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.6275431513786316},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6174842119216919},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4866834282875061},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.486087828874588},{"id":"https://openalex.org/C24885549","wikidata":"https://www.wikidata.org/wiki/Q339678","display_name":"Distributed data store","level":2,"score":0.47063159942626953},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4598996639251709},{"id":"https://openalex.org/C529754248","wikidata":"https://www.wikidata.org/wiki/Q1054772","display_name":"Data recovery","level":2,"score":0.4192204475402832},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4122195839881897},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38830992579460144},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.35499536991119385},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.19114524126052856},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.08365193009376526},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","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},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2020.3012190","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.3012190","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09149899.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:988e4192d3094985abd5183b78b521b4","is_oa":true,"landing_page_url":"https://doaj.org/article/988e4192d3094985abd5183b78b521b4","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 8, Pp 137631-137645 (2020)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2020.3012190","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.3012190","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09149899.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7876088908","display_name":null,"funder_award_id":"2016YFB1000303","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3045792809.pdf","grobid_xml":"https://content.openalex.org/works/W3045792809.grobid-xml"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W2757614","https://openalex.org/W154253821","https://openalex.org/W330091898","https://openalex.org/W1622719107","https://openalex.org/W1746636920","https://openalex.org/W1977797546","https://openalex.org/W1992538132","https://openalex.org/W1999984505","https://openalex.org/W2008200179","https://openalex.org/W2055835320","https://openalex.org/W2104812861","https://openalex.org/W2105674592","https://openalex.org/W2107779152","https://openalex.org/W2118146766","https://openalex.org/W2119528150","https://openalex.org/W2119565742","https://openalex.org/W2125165932","https://openalex.org/W2137291643","https://openalex.org/W2138744797","https://openalex.org/W2139274913","https://openalex.org/W2147323018","https://openalex.org/W2147343704","https://openalex.org/W2148575324","https://openalex.org/W2153704625","https://openalex.org/W2156984829","https://openalex.org/W2158646168","https://openalex.org/W2161234420","https://openalex.org/W2169485362","https://openalex.org/W2208169092","https://openalex.org/W2277627004","https://openalex.org/W2295075181","https://openalex.org/W2755334139","https://openalex.org/W2788656564","https://openalex.org/W2808383901","https://openalex.org/W4239670432","https://openalex.org/W4249933004","https://openalex.org/W6606324823","https://openalex.org/W6611419579","https://openalex.org/W6636645890","https://openalex.org/W6637611892","https://openalex.org/W6650418438","https://openalex.org/W6678803342","https://openalex.org/W6694665619","https://openalex.org/W6748437547"],"related_works":["https://openalex.org/W2982181605","https://openalex.org/W2963163039","https://openalex.org/W2619878113","https://openalex.org/W2130518071","https://openalex.org/W4285613674","https://openalex.org/W3015360867","https://openalex.org/W2161993886","https://openalex.org/W1968818878","https://openalex.org/W2949392093","https://openalex.org/W2730908095"],"abstract_inverted_index":{"To":[0],"reduce":[1],"the":[2,21,54,86,105,137,141,171,182],"storage":[3,6,153],"cost,":[4],"distributed":[5],"systems":[7],"are":[8,32,75],"gradually":[9],"using":[10],"erasure":[11,40,43],"codes":[12,44,74],"to":[13,46,92,112,176,179],"ensure":[14],"data":[15,59],"reliability.":[16],"Liberation":[17,73,99],"codes,":[18],"which":[19,125],"satisfy":[20],"maximum":[22],"distance":[23],"separable":[24],"(MDS)":[25],"property":[26],"and":[27,51,135,156],"provide":[28],"optimal":[29,108,129],"modification":[30],"overhead,":[31],"a":[33,98,151,160],"class":[34],"of":[35,58,89,144,162,181],"popular":[36],"two":[37],"fault":[38],"tolerant":[39],"codes.":[41],"However,":[42],"need":[45,111],"read":[47],"from":[48,62],"surviving":[49],"nodes":[50],"transfer":[52],"across":[53],"network":[55],"large":[56],"amounts":[57],"when":[60],"recovering":[61],"single":[63,67],"node":[64,68,96,139],"failures.":[65],"Existing":[66],"failure":[69],"recovery":[70,109,130,183],"approaches":[71],"for":[72,97],"either":[76],"time-consuming":[77],"or":[78],"suboptimal.":[79],"In":[80],"this":[81],"article,":[82],"firstly,":[83],"we":[84,103,115],"prove":[85],"minimum":[87,142],"number":[88],"symbols":[90],"required":[91],"recover":[93,136],"one":[94],"failed":[95,138],"coded":[100],"system.":[101],"Then":[102],"derive":[104],"conditions":[106],"that":[107,168,180],"solutions":[110],"satisfy.":[113],"Finally,":[114],"propose":[116],"an":[117,128],"algorithm,":[118],"called":[119],"Disk":[120],"Read":[121],"Optimal":[122],"Recovery":[123],"(DROR),":[124],"can":[126],"determine":[127],"solution":[131],"in":[132,150,185],"linear":[133],"time":[134,173],"reading":[140],"amount":[143],"data.":[145],"We":[146,166],"have":[147],"implemented":[148],"DROR":[149,158,169],"real-world":[152],"system":[154],"Ceph":[155],"evaluated":[157],"on":[159],"cluster":[161],"Amazon":[163],"EC2":[164],"instances.":[165],"show":[167],"reduces":[170],"reconstruction":[172],"by":[174],"up":[175],"23.6%":[177],"compared":[178],"approach":[184],"Ceph.":[186]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
