Jiajie Shen;Bochun Wu;Wang Xiang;Sai Zou;Wenyong Wang;Laizhong Cui;Wei Ni
{"title":"Novel Bandwidth-Aware Network Coding for Fast Cloud-of-Clouds Disaster Backup","authors":"Jiajie Shen;Bochun Wu;Wang Xiang;Sai Zou;Wenyong Wang;Laizhong Cui;Wei Ni","doi":"10.1109/TNSM.2024.3524787","DOIUrl":null,"url":null,"abstract":"Cloud-of-clouds storage can enhance the data security and reliability of online applications by encrypting, encoding, and distributing user data across multiple clouds. Fast transferring large volumes of data through networks with limited bandwidths remains a practical challenge, especially in the event of disaster backup. To address this, we model a data storage process using an information flow graph and estimate inter-cloud traffic. We propose a new Network Coding-based Cloud-of-Clouds Backup (NC<sup>3</sup>B) framework, which enables collaborative encoding and data exchange among backup clouds to utilize inter-cloud bandwidth efficiently. We analytically corroborate that NC<sup>3</sup>B effectively reduces write operation latency. We also demonstrate the NC<sup>3</sup>B framework by incorporating two cutting-edge Reed-Solomon (RS) based data storage techniques, namely All-Or-Nothing Transform-RS (AONT-RS) and Converge AONT-RS (CAONT-RS), referred to as Network coding-based Backup AONT-RS (NBAONT-RS) and Network coding-based Backup CAONT-RS (NBCAONT-RS), respectively. To validate our approach, we deploy a real-world prototype storage system on Amazon EC2 using a cluster trace set, and underscore the effectiveness of NC<sup>3</sup>B, showcasing reductions in latency of up to 50% compared to state-of-the-art approaches, alongside throughput improvements of up to 98%. These findings underscore the benefits of NC<sup>3</sup>B in real-world storage scenarios.","PeriodicalId":13423,"journal":{"name":"IEEE Transactions on Network and Service Management","volume":"22 2","pages":"2087-2105"},"PeriodicalIF":4.7000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Network and Service Management","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10819488/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Cloud-of-clouds storage can enhance the data security and reliability of online applications by encrypting, encoding, and distributing user data across multiple clouds. Fast transferring large volumes of data through networks with limited bandwidths remains a practical challenge, especially in the event of disaster backup. To address this, we model a data storage process using an information flow graph and estimate inter-cloud traffic. We propose a new Network Coding-based Cloud-of-Clouds Backup (NC3B) framework, which enables collaborative encoding and data exchange among backup clouds to utilize inter-cloud bandwidth efficiently. We analytically corroborate that NC3B effectively reduces write operation latency. We also demonstrate the NC3B framework by incorporating two cutting-edge Reed-Solomon (RS) based data storage techniques, namely All-Or-Nothing Transform-RS (AONT-RS) and Converge AONT-RS (CAONT-RS), referred to as Network coding-based Backup AONT-RS (NBAONT-RS) and Network coding-based Backup CAONT-RS (NBCAONT-RS), respectively. To validate our approach, we deploy a real-world prototype storage system on Amazon EC2 using a cluster trace set, and underscore the effectiveness of NC3B, showcasing reductions in latency of up to 50% compared to state-of-the-art approaches, alongside throughput improvements of up to 98%. These findings underscore the benefits of NC3B in real-world storage scenarios.
期刊介绍:
IEEE Transactions on Network and Service Management will publish (online only) peerreviewed archival quality papers that advance the state-of-the-art and practical applications of network and service management. Theoretical research contributions (presenting new concepts and techniques) and applied contributions (reporting on experiences and experiments with actual systems) will be encouraged. These transactions will focus on the key technical issues related to: Management Models, Architectures and Frameworks; Service Provisioning, Reliability and Quality Assurance; Management Functions; Enabling Technologies; Information and Communication Models; Policies; Applications and Case Studies; Emerging Technologies and Standards.