Skip to main content

Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility

Publication ,  Journal Article
Yang, S; Hareedy, A; Calderbank, R; Dolecek, L
Published in: IEEE Transactions on Information Theory
June 1, 2022

In order to accommodate the ever-growing data from various, possibly independent, sources and the dynamic nature of data usage rates in practical applications, modern cloud data storage systems are required to be scalable, flexible, and heterogeneous. The recent rise of the blockchain technology is also moving various information systems towards decentralization to achieve high privacy at low costs. While codes with hierarchical locality have been intensively studied in the context of centralized cloud storage due to their effectiveness in reducing the average reading time, those for decentralized storage networks (DSNs) have not yet been discussed. In this paper, we propose a joint coding scheme where each node receives extra protection through the cooperation with nodes in its neighborhood in a heterogeneous DSN with any given topology. This work extends and subsumes our prior work on coding for centralized cloud storage. In particular, our proposed construction not only preserves desirable properties such as scalability and flexibility, which are critical in dynamic networks, but also adapts to arbitrary topologies, a property that is essential in DSNs but has been overlooked in existing works.

Duke Scholars

Published In

IEEE Transactions on Information Theory

DOI

EISSN

1557-9654

ISSN

0018-9448

Publication Date

June 1, 2022

Volume

68

Issue

6

Start / End Page

3657 / 3680

Related Subject Headings

  • Networking & Telecommunications
  • 4613 Theory of computation
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Yang, S., Hareedy, A., Calderbank, R., & Dolecek, L. (2022). Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility. IEEE Transactions on Information Theory, 68(6), 3657–3680. https://doi.org/10.1109/TIT.2022.3149454
Yang, S., A. Hareedy, R. Calderbank, and L. Dolecek. “Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility.” IEEE Transactions on Information Theory 68, no. 6 (June 1, 2022): 3657–80. https://doi.org/10.1109/TIT.2022.3149454.
Yang S, Hareedy A, Calderbank R, Dolecek L. Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility. IEEE Transactions on Information Theory. 2022 Jun 1;68(6):3657–80.
Yang, S., et al. “Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility.” IEEE Transactions on Information Theory, vol. 68, no. 6, June 2022, pp. 3657–80. Scopus, doi:10.1109/TIT.2022.3149454.
Yang S, Hareedy A, Calderbank R, Dolecek L. Hierarchical Coding for Cloud Storage: Topology-Adaptivity, Scalability, and Flexibility. IEEE Transactions on Information Theory. 2022 Jun 1;68(6):3657–3680.

Published In

IEEE Transactions on Information Theory

DOI

EISSN

1557-9654

ISSN

0018-9448

Publication Date

June 1, 2022

Volume

68

Issue

6

Start / End Page

3657 / 3680

Related Subject Headings

  • Networking & Telecommunications
  • 4613 Theory of computation
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing