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...

Full description

Saved in:
Bibliographic Details
Published in2018 International Conference on Computing, Networking and Communications (ICNC) pp. 48 - 52
Main Authors Tao, Yangyang, Yu, Shucheng, Yoshigoe, Kenji, Zhou, Junxiu
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2018
Subjects
Online AccessGet full text
DOI10.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