skip to main content
10.1145/3211933.3211950acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

A Blockchain-based Flight Data Recorder for Cloud Accountability

Published:15 June 2018Publication History

ABSTRACT

Many companies rely on Cloud infrastructures for their computation, communication and data storage requirements. While Cloud services provide some benefits, e.g., replacing high upfront costs for an IT infrastructure with a pay-as-you-go model, they also introduce serious concerns that are notoriously difficult to address. In essence, Cloud customers are storing data and running computations on infrastructures that they can not control directly. Therefore, when problems arise -- violations of Service Level Agreements, data corruption, data leakage, security breaches -- both customers and Cloud providers face the challenge of agreeing on which party is to be held responsible. In this paper, we review the challenges and requirements for enforcing accountability in Cloud infrastructures, and argue that smart contracts and blockchain technologies might provide a key contribution towards accountable Clouds.

References

  1. 2018. A Next-Generation Smart Contract and Decentralized Application Platform. White Paper. (2018). https://github.com/ethereum/wiki/wiki/White-Paper https://github.com/ethereum/wiki/wiki/White-Paper, Accessed on 2018-03-02.Google ScholarGoogle Scholar
  2. Andreas M. Antonopoulos. 2014. Mastering Bitcoin: Unlocking Digital Crypto-Currencies (1st ed.). O'Reilly Media, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. 2010. A View of Cloud Computing. Commun. ACM 53, 4 (April 2010), 50--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Giuseppe Ateniese, Michael T. Goodrich, Vassilios Lekakis, Charalampos Papamanthou, Evripidis Paraskevas, and Roberto Tamassia. 2017. Accountable Storage. In Applied Cryptography and Network Security, Dieter Gollmann, Atsuko Miyaji, and Hiroaki Kikuchi (Eds.). Springer International Publishing, Cham, 623--644.Google ScholarGoogle Scholar
  5. I. Bashir. 2017. Mastering Blockchain. Packt Publishing, Limited. https://books.google.it/books?id=dMJbMQAACAAJGoogle ScholarGoogle Scholar
  6. Christian Cachin. 2016. Architecture of the Hyperledger Blockchain Fabric. (July 2016). https://www.zurich.ibm.com/dccl/papers/cachin_dccl.pdf https://www.zurich.ibm.com/dccl/papers/cachin_dccl.pdf, Accessed on 2018-01-24.Google ScholarGoogle Scholar
  7. Stefano Ferretti, Vittorio Ghini, Fabio Panzieri, Michele Pellegrini, and Elisa Turrini. 2010. QoS-Aware Clouds. In Proc. 2010 IEEE 3rd Int. Conf. on Cloud Computing (CLOUD '10). IEEE Computer Society, 321--328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Andreas Haeberlen. 2010. A Case for the Accountable Cloud. SIGOPS Open Syst. Rev. 44, 2 (April 2010), 52--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Andreas Haeberlen, Petr Kouznetsov, and Peter Druschel. 2007. PeerReview: Practical Accountability for Distributed Systems. SIGOPS Oper. Syst. Rev. 41, 6 (Oct. 2007), 175--188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hiranya Jayathilaka, Chandra Krintz, and Rich Wolski. 2017. Performance Monitoring and Root Cause Analysis for Cloud-hosted Web Applications. In Proc. of the 26th International Conference on World Wide Web (WWW '17). 469--478. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. George Kesidis, Bhuvan Urgaonkar, Neda Nasiriani, and Cheng Wang. 2016. Neutrality in Future Public Clouds: Implications and Challenges. In Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing (HotCloud' 16). USENIX Association, Berkeley, CA, USA, 90--95. http://dl.acm.org/citation.cfm?id=3027041.3027056 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Moreno Marzolla, Stefano Ferretti, and Gabriele D'Angelo. 2012. Dynamic Resource Provisioning for Cloud-based Gaming Infrastructures. Comput. Entertain. 10, 1, Article 4 (Dec. 2012), 20 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Peter M. Mell and Timothy Grance. 2011. The NIST Definition of Cloud Computing. Technical Report SP 800-145. National Institute of Standards & Technology, Gaithersburg, MD, United States. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ricardo Neisse, Gary Steri, and Igor Nai-Fovino. 2017. A Blockchain-based Approach for Data Accountability and Provenance Tracking. In Proc. 12th Int. Conf. on Availability, Reliability and Security (ARES '17). ACM, Article 14, 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Nuno Santos, Krishna P. Gummadi, and Rodrigo Rodrigues. 2009. Towards Trusted Cloud Computing. In Proceedings of the 2009 Conference on Hot Topics in Cloud Computing (HotCloud'09). USENIX Association, Berkeley, CA, USA, Article 3. http://dl.acm.org/citation.cfm?id=1855533.1855536 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hossein Shafagh, Lukas Burkhalter, Anwar Hithnawi, and Simon Duquennoy. 2017. Towards Blockchain-based Auditable Storage and Sharing of IoT Data. In Proc. 2017 Cloud Computing Security Workshop (CCSW '17). ACM, 45--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Nick Szabo. 1997. Formalizing and Securing Relationships on Public Networks. First Monday 2, 9 (Sept. 1997).Google ScholarGoogle ScholarCross RefCross Ref
  18. Aydan R. Yumerefendi and Jeffrey S. Chase. 2004. Trust but Verify: Accountability for Network Services. In Proceedings of the 11th Workshop on ACM SIGOPS European Workshop (EW 11). ACM, Article 37. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Blockchain-based Flight Data Recorder for Cloud Accountability

        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 Conferences
          CryBlock'18: Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems
          June 2018
          121 pages
          ISBN:9781450358385
          DOI:10.1145/3211933

          Copyright © 2018 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: 15 June 2018

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Upcoming Conference

          MOBISYS '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader