skip to main content
10.1145/3653081.3653173acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiotaaiConference Proceedingsconference-collections
research-article

Reliable Placement of Erasure-coded Data in Distributed Cloud Data Centers under Disaster Risks: A Multi-Objective Optimization Approach

Authors Info & Claims
Published:03 May 2024Publication History

ABSTRACT

Geographically distributed cloud data centers are increasingly favored by internet companies and governments, attributed to their superior storage and computational capabilities. However, while data redundancy techniques, especially erasure coding, play a foundational role in ensuring data reliability, the profound threat of natural disasters challenges the resilience of such centers. This paper investigates the placement of erasure-coded data considering disaster risks to enhance the reliability of cloud storage systems in distributed scenarios.

We introduce a disaster-aware approach for erasure-coded data placement, aiming to avoid areas susceptible to natural disasters, thus reducing potential damages. Central to this approach is a multi-objective optimization model specifically tailored for the nuances of erasure-coded data. It counters three main threats: the direct damage from disasters compromising data reliability; the potential decline in overall reliability due to uneven disaster exposures across a data set; and data unavailability from communication disruptions between erasure-coded blocks. To obtain an optimized solution, we employ the NSGA-II algorithm. The experimental results demonstrate that, under the circumstances of natural disasters, our method ensures greater reliability and availability of erasure-coded data compared to the random placement approach that disregards disaster risks and another method we introduced for comparison, which only optimizes for a single objective while considering disaster risks.

To our best knowledge, this study is the first exploration in ensuring the reliable placement of erasure-coded data within distributed cloud data centers under disaster risk.

References

  1. Zhang, Q., Cheng, G. H., & Boutaba, R. 2010. Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1), 7-18. DOI: 10.1007/s13174-010-0007-6.Google ScholarGoogle ScholarCross RefCross Ref
  2. Buyya, R., Ranjan, R., & Calheiros, R. N. 2010. InterCloud: Utility-oriented federation of cloud computing environments for scaling of application services. In: Proceedings of the 10th international conference on algorithms and architectures for parallel processing. Springer, Berlin, Heidelberg, 13-31. DOI: 10.1007/978-3-642-13119-6_2.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Sabahi, F. 2012. Cloud Data Center Security. In: 2012 IEEE/ACIS 11th International Conference on Computer and Information Science. IEEE, 54-59.Google ScholarGoogle Scholar
  4. Ghemawat, S., Gobioff, H., & Leung, S. T. 2003. The Google File System. ACM SIGOPS Operating Systems Review, 37(5), 29-43.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Weatherspoon, H., & Kubiatowicz, J. D. 2002. Erasure Coding vs. Replication: A Quantitative Comparison. In: Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS '02), 328-338.Google ScholarGoogle Scholar
  6. Li, X., Wang, H., Yi, S., Zhao, D., Huang, G., & Jiang, C. 2019. Disaster-and-evacuation-aware backup datacenter placement based on multi-objective optimization. IEEE Access, 7, 48196-48208.Google ScholarGoogle ScholarCross RefCross Ref
  7. Ma, L., Jang, X., Wu, B., Tang, J., Cui, Y., & Dong, S. 2016. Probabilistic region failure-aware data center network and content placement. Computer Networks, 103(C), 56-66.Google ScholarGoogle Scholar
  8. Mukherjee, B., Dikbiyik, F., Habib, N. F., Tornatore, M., & Mukherjee, B. 2015. Disaster-aware datacenter placement and dynamic content usage in cloud networks. IEEE/OSA Journal of Optical Communications and Networking, 7(7), 681-694.Google ScholarGoogle ScholarCross RefCross Ref
  9. Couto, R. S., Secci, S., Campista, M. E. M., Duarte, O. C., & Pujolle, G. 2015. Server placement with shared backups for resilient clouds. Computer Networks, 93, 423-434.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Zhou, A., Yi, B., & Luo, L. 2022. Tree-structured data placement scheme with cluster-aided top-down transmission in erasure-coded distributed storage systems. Computer Networks, 204, 108714.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Yu, B., & Pan, J. 2020. A Framework of Hypergraph-Based Data Placement Among Geo-Distributed Datacenters. IEEE Transactions on Services Computing, 13(3), 395-409.Google ScholarGoogle ScholarCross RefCross Ref
  12. Jin, H., Luo, R., He, Q., Wu, S., Zeng, Z., & Xia, X. 2023. Cost-Effective Data Placement in Edge Storage Systems with Erasure Code. IEEE Trans. Serv. Comput., 16(2), 1039-1050. doi: 10.1109/TSC.2022.3152849.Google ScholarGoogle ScholarCross RefCross Ref
  13. Wang, X., Jiang, X., & Pattavina, A. 2011. Assessing network vulnerability under probabilistic region failure model. In: IEEE International Conference on High Performance Switching & Routing. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  14. InternetMCI Network. 2011. http://www.topology-zoo.org/dataset.htmlGoogle ScholarGoogle Scholar
  15. National Geophysical Data Center / World Data Service (NGDC/WDS): NCEI/WDS Global Significant Earthquake Database. Accessed 2023. NOAA National Centers for Environmental Information. doi:10.7289/V5TD9V7K.Google ScholarGoogle ScholarCross RefCross Ref
  16. NOAA National Centers for Environmental Information. Storm Events Database. Accessed 2023. http://www.ncdc.noaa.gov/stormevents/.Google ScholarGoogle Scholar

Index Terms

  1. Reliable Placement of Erasure-coded Data in Distributed Cloud Data Centers under Disaster Risks: A Multi-Objective Optimization Approach

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      IoTAAI '23: Proceedings of the 2023 5th International Conference on Internet of Things, Automation and Artificial Intelligence
      November 2023
      902 pages
      ISBN:9798400716485
      DOI:10.1145/3653081

      Copyright © 2023 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 May 2024

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format