skip to main content
10.1145/3102304.3102323acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicfndsConference Proceedingsconference-collections
research-article

A Cloud Storage Architecture for High Data Availability, Reliability, and Fault-tolerance

Authors Info & Claims
Published:19 July 2017Publication History

ABSTRACT

The most important factors that need to be taken into consideration when designing a distributed storage system are data availability, reliability and access performance. This paper introduces an architecture to meet such goals by following the framework of cloud-of-clouds, where a complex system of clouds intercommunicate to create a robust and reliable cloud system. The optimal design of this architecture encompasses a general framework for achieving effective data reliability and availability, as well as fault tolerance. A simulation tool was developed to demonstrate the concept and functionality of the proposed architecture, testing its effectiveness in providing a reliable, available, and fault-tolerant cloud storage system. Simulation results proves that such architecture met the set goals to achieve the previously mentioned factors.

References

  1. Bram Cohen. Incentives build robustness in bittorrent, 2003.Google ScholarGoogle Scholar
  2. Mai Alfawair and Omar Aldabbas. Qos-aware storage visualization: A framework for multi-tier infrastructures in cloud storage systems. International Journal on Recent and Innovation Trends in Computing and Communication, 3(9):5666--5672, 2015.Google ScholarGoogle Scholar
  3. Daniel Ford, François Labelle, Florentina I Popovici, Murray Stokely, Van-Anh Truong, Luiz Barroso, Carrie Grimes, and Sean Quinlan. Availability in globally distributed storage systems. In OSDI, volume 10, pages 1--7, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Osama Khan, Randal C Burns, James S Plank, William Pierce, and Cheng Huang. Rethinking erasure codes for cloud file systems: minimizing i/o for recovery and degraded reads. In FAST, page 20, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Liying Wu, Bo Liu, and Weiwei Lin. A dynamic data fault-tolerance mechanism for cloud storage. In Emerging Intelligent Data and Web Technologies (EIDWT), 2013 Fourth International Conference on, pages 95--99. IEEE, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Iulia Ion, Niharika Sachdeva, Ponnurangam Kumaraguru, and Srdjan Čapkun. Home is safer than the cloud!: privacy concerns for consumer cloud storage. In Proceedings of the Seventh Symposium on Usable Privacy and Security, page 13. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Jeffrey Lawson, John Wolthuis, and Evan Cooke. System and method for mitigating a denial of service attack using cloud computing, May 8 2013. US Patent App. 13/890,010.Google ScholarGoogle Scholar
  8. Ronald L Krutz and Russell Dean Vines. Cloud security: A comprehensive guide to secure cloud computing. Wiley Publishing, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Subashini Subashini and Veeraruna Kavitha. A survey on security issues in service delivery models of cloud computing. Journal of network and computer applications, 34(1):1--11, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J Kincaid. T-mobile sidekick disaster: Dangers servers crashed, and they dont have a backup, 2009.Google ScholarGoogle Scholar
  11. Alysson Bessani, Miguel Correia, Bruno Quaresma, Fernando André, and Paulo Sousa. Depsky: dependable and secure storage in a cloud-of-clouds. ACM Transactions on Storage (TOS), 9(4):12, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Olivier Lafontaine, Jacques Jorda, and Abdelaziz M'zoughi. Clovis: a secured cloud virtualized storage. 2014.Google ScholarGoogle Scholar
  13. Hongliang Yu, Fan Zhang, and Yongwei Wu. Granary: A sharing oriented distributed storage system. Future Generation Computer Systems, 38:47--60, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  14. Alexandros G Dimakis, P Brighten Godfrey, Yunnan Wu, Martin J Wainwright, and Kannan Ramchandran. Network coding for distributed storage systems. IEEE Transactions on Information Theory, 56(9):4539--4551, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Anne-Marie Kermarrec, Erwan Le Merrer, Gilles Straub, and Alexandre Van Kempen. Availability-based methods for distributed storage systems. In Reliable Distributed Systems (SRDS), 2012 IEEE 31st Symposium on, pages 151--160. IEEE, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Quan Yu, Kenneth W Shum, and Chi Wan Sung. Minimization of storage cost in distributed storage systems with repair consideration. In Global Telecommunications Conference (GLOBECOM 2011), 2011 IEEE, pages 1--5. IEEE, 2011.Google ScholarGoogle Scholar
  17. Mohammad Hammoudeh, Fayez Al-Fayez, Huw Lloyd, Robert Newman, Bamidele Adebisi, Ahcène Bounceur, and Abdelrahman Abuarqoub. A wireless sensor network border monitoring system: Deployment issues and routing protocols. IEEE Sensors Journal, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  18. Abdelrahman Abuarqoub, Mohammad Hammoudeh, Bamidele Adebisi, Sohail Jabbar, Ahcène Bounceur, and Hashem Al-Bashar. Dynamic clustering and management of mobile wireless sensor networks. Computer Networks, 117:62--75, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Mohammad Hammoudeh, Robert Newman, Christopher Dennett, Sarah Mount, and Omar Aldabbas. Map as a service: A framework for visualising and maximising information return from multi-modal wireless sensor networks. Sensors, 15(9):22970--23003, 2015.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Cloud Storage Architecture for High Data Availability, Reliability, and Fault-tolerance

        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
          ICFNDS '17: Proceedings of the International Conference on Future Networks and Distributed Systems
          July 2017
          325 pages
          ISBN:9781450348447
          DOI:10.1145/3102304

          Copyright © 2017 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 ACM 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: 19 July 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader