Optimal Code Regeneration with Background Traffic Awareness in Distributed Storage
In cloud storage systems a certain degree of data redundancy is important for data availability. Timely regeneration of corrupted or lost data shares is desired to meet the MTTR (mean time to recovery) reliability requirements as usually defined in Service Level Agreements (SLA). Current data regene...
Saved in:
| Published in | 2018 International Conference on Computing, Networking and Communications (ICNC) pp. 48 - 52 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.03.2018
|
| Subjects | |
| Online Access | Get full text |
| DOI | 10.1109/ICCNC.2018.8390329 |
Cover
| Abstract | In cloud storage systems a certain degree of data redundancy is important for data availability. Timely regeneration of corrupted or lost data shares is desired to meet the MTTR (mean time to recovery) reliability requirements as usually defined in Service Level Agreements (SLA). Current data regeneration techniques usually assume uniform and/or unlimited network capacity while ignoring the impacts of background traffics and cloud network architecture in practice. This paper proposes a more realistic regeneration strategy by taking these impacts into consideration. Specifically, our approach first extracts an information flow graph from BCube network architecture based on which the real-time network status is predicted using a Markov Chain model. The optimal code regeneration strategy is then formulated as a linear programming (LP) problem which minimizes the sub-flow rate on bottleneck links subject to the constraint of real-time network dynamics. Finally, a distributed multi-commodity flow dynamic routing (MFDR) approximation algorithm is proposed to solve the code regeneration LP. Simulation results indicate that the proposed distributed algorithm on average saves 16.5% data regeneration time of RCTREE and 45.3% of HDFS. |
|---|---|
| AbstractList | In cloud storage systems a certain degree of data redundancy is important for data availability. Timely regeneration of corrupted or lost data shares is desired to meet the MTTR (mean time to recovery) reliability requirements as usually defined in Service Level Agreements (SLA). Current data regeneration techniques usually assume uniform and/or unlimited network capacity while ignoring the impacts of background traffics and cloud network architecture in practice. This paper proposes a more realistic regeneration strategy by taking these impacts into consideration. Specifically, our approach first extracts an information flow graph from BCube network architecture based on which the real-time network status is predicted using a Markov Chain model. The optimal code regeneration strategy is then formulated as a linear programming (LP) problem which minimizes the sub-flow rate on bottleneck links subject to the constraint of real-time network dynamics. Finally, a distributed multi-commodity flow dynamic routing (MFDR) approximation algorithm is proposed to solve the code regeneration LP. Simulation results indicate that the proposed distributed algorithm on average saves 16.5% data regeneration time of RCTREE and 45.3% of HDFS. |
| Author | Zhou, Junxiu Tao, Yangyang Yu, Shucheng Yoshigoe, Kenji |
| Author_xml | – sequence: 1 givenname: Yangyang surname: Tao fullname: Tao, Yangyang email: Yangyang.Tao@stevens.edu organization: Department of Electrical and Computer Engineering, Stevens Institute of Technology, Hoboken, NJ, ,USA – sequence: 2 givenname: Shucheng surname: Yu fullname: Yu, Shucheng email: Shucheng.Yug@stevens.edu organization: Department of Electrical and Computer Engineering, Stevens Institute of Technology, Hoboken, NJ, ,USA – sequence: 3 givenname: Kenji surname: Yoshigoe fullname: Yoshigoe, Kenji email: yoshigoe@iniad.org organization: Faculty of Information Networking for Innovation and Design, Toyo University, Tokyo,Japan – sequence: 4 givenname: Junxiu surname: Zhou fullname: Zhou, Junxiu email: jxzhou@ualr.edu organization: Department of Systems Engineering, University of Arkansas at Little Rock, 2801 South University Avenue, Little Rock, AR, ,USA |
| BookMark | eNotj81KAzEURiPowlZfQDd5galJbidNljVqLRQLdfYlPzdjsM6UTErx7R2wm_NtDh-cCbnu-g4JeeBsxjnTT2tjPsxMMK5mCjQDoa_IhNegJMhaiFuy2x5L-rEHavqAdIctdphtSX1Hz6l80Wfrv9vcn7pAm2xjTJ4uzzaP1jDQ1NGXNJSc3KlgoJ-lz7bFO3IT7WHA-8tOSfP22pj3arNdrc1yUyXNSsWd96hYzeYOLICDkUJaoYSUYWE52IUDgULNvZBeqYjaxjo6p9HXLgSYksf_24SI-2MeK_Lv_lIJf2z6TVw |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICCNC.2018.8390329 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1538636522 9781538636527 |
| EndPage | 52 |
| ExternalDocumentID | 8390329 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i90t-1bcce80504b3a33b33a326a28266d7a13a7b32e284c26c88fe9af5fbb9ec5bdd3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Apr 02 05:44:32 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-1bcce80504b3a33b33a326a28266d7a13a7b32e284c26c88fe9af5fbb9ec5bdd3 |
| PageCount | 5 |
| ParticipantIDs | ieee_primary_8390329 |
| PublicationCentury | 2000 |
| PublicationDate | 2018-March |
| PublicationDateYYYYMMDD | 2018-03-01 |
| PublicationDate_xml | – month: 03 year: 2018 text: 2018-March |
| PublicationDecade | 2010 |
| PublicationTitle | 2018 International Conference on Computing, Networking and Communications (ICNC) |
| PublicationTitleAbbrev | ICCNC |
| PublicationYear | 2018 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.6736509 |
| Snippet | In cloud storage systems a certain degree of data redundancy is important for data availability. Timely regeneration of corrupted or lost data shares is... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 48 |
| SubjectTerms | Bandwidth Cloud computing Cloud Storage Data Regeneration Heuristic algorithms Linear Programming Maintenance engineering Markov Chain Markov processes Multi-commodity Flow Optimization Predictive models SRB-X |
| Title | Optimal Code Regeneration with Background Traffic Awareness in Distributed Storage |
| URI | https://ieeexplore.ieee.org/document/8390329 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA7bTp5UNvE3OXi0Xds0aXLU6piCU-aE3UZ-vMiYdiItgn-9SbtNFA9eSiiFlPdovr7k-76H0BkVwsZM-BNGJoPUpDTgwrrCNZNKUKNjaWu2xYgNn9LbKZ220PlGCwMANfkMQj-sz_LNUld-q6zvwDwiiWijdsZZo9Va62Ai0b_J81HuyVo8XD34o2NKDRiDbXS3nqrhiSzCqlSh_vzlwvjfd9lBvW9pHn7YgM4uakHRReN79-G_yhecLw3gMTzXXtI-5Njvs-JLqRdevlEY7LDJm0bgiw-vAnPLHJ4X-Mq75_rGV2DwoyvC3RrTQ5PB9SQfBqtmCcFcRGUQK62BRzRKFZGEKOKuCZOuoGLMZDImMlMkAQdGOmGacwtCWmqVEqCpMobsoU6xLGAfYQ4OwoUmVKU6NUxJmbmfqMyqxNrMpfUAdX04Zm-NHcZsFYnDv28foS2fkoa2dYw65XsFJw7HS3VaJ_ALvmyg1g |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFH7MedCTyib-NgePtmubpG2OWh2bblPmBG8jP2VMO5EOwb_epN0migcvJZRCyns0X1_yfd8DOKOMmTBm7oQx5h5RhHopM7ZwTbhgVMmQm5JtMYg7j-TmiT7V4HylhdFal-Qz7btheZavZnLutspaFswDHLE1WKeEEFqptZZKmIC1ulk2yBxdK_UXj_7omVJCRnsL-svJKqbI1J8Xwpefv3wY__s229D8Fueh-xXs7EBN5w0Y3tlP_5W_oGymNBrq59JN2gUduZ1WdMnl1Ak4coUsOjnbCHTx4XRgdqFDkxxdOf9c1_pKK_Rgy3C7yjRh1L4eZR1v0S7Bm7Cg8EIhpU4DGhCBOcYC22sUc1tSxbFKeIh5InCkLRzJKJZpajTjhhohmJZUKIV3oZ7Pcr0HKNUWxJnEVBBJVCw4T-xvVGJEZExiE7sPDReO8VtliDFeROLg79unsNEZ9XvjXndwewibLj0ViesI6sX7XB9bVC_ESZnML1elpCM |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2018+International+Conference+on+Computing%2C+Networking+and+Communications+%28ICNC%29&rft.atitle=Optimal+Code+Regeneration+with+Background+Traffic+Awareness+in+Distributed+Storage&rft.au=Tao%2C+Yangyang&rft.au=Yu%2C+Shucheng&rft.au=Yoshigoe%2C+Kenji&rft.au=Zhou%2C+Junxiu&rft.date=2018-03-01&rft.pub=IEEE&rft.spage=48&rft.epage=52&rft_id=info:doi/10.1109%2FICCNC.2018.8390329&rft.externalDocID=8390329 |