Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Advertisement

Compress-store on blockchain: a decentralized data processing and immutable storage for multimedia streaming

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Decentralization for data storage is a challenging problem for blockchain-based solutions as the blocksize plays a key role for scalability. In addition, specific requirements of multimedia data call for various changes in the blockchain technology internals. Considering one of the most popular applications of secure multimedia streaming, i.e., video surveillance, it is not clear how to judiciously encode incentivization, immutability, and compression into a viable ecosystem. In this study, we provide a genuine scheme that achieves this encoding for a video surveillance application. The proposed scheme provides a novel integration of data compression, immutable off-chain data storage using a new consensus protocol namely, Proof-of-WorkStore (PoWS) in order to enable fully useful work to be performed by the miner nodes of the network. The proposed idea is the first step towards achieving greener application of a blockchain-based environment to the video storage business that utilizes system resources efficiently.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Nordrum, A.: The internet of fewer things [news]. IEEE Spectr. 53(10), 12–13 (2016)

    Article  Google Scholar 

  2. Palankar, M. R., Iamnitchi, A., Ripeanu, M., Garfinkel, S.: Amazon S3 for science grids: a viable solution? In: Proceedings of the 2008 International Workshop on Data-Aware Distributed Computing, pp. 55–64. ACM (2008, June)

  3. Pilkington, M.: 11 Blockchain technology: principles and applications. Research Handbook on Digital Tansformations, 225 (2016)

  4. Lamport, L.: Paxos made simple. ACM Sigact News 32(4), 18–25 (2001)

    Google Scholar 

  5. Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: 2014 USENIX Annual Technical Conference (USENIXATC 14) (pp. 305–319) (2014)

  6. Baliga, A.: Understanding blockchain consensus models. In: Persistent (2017)

  7. Mermer, G. B., Zeydan, E., Arslan, S. S.: An overview of blockchain technologies: principles, opportunities and challenges. In: 2018 26th Signal Processing and Communications Applications Conference (SIU), pp. 1–4 (2018)

  8. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)

  9. Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151, 1–32 (2014)

    Google Scholar 

  10. Tseng, L., Yao, X., Otoum, S., Aloqaily, M., Jararweh, Y.: Blockchainbased database in an iot environment: challenges, opportunities, and analysis, Cluster Computing, pp. 1–15 (2020)

  11. Arslan, S.S., Jurdak, R., Jelitto, J., Krishnamachari, B.: Advancements in distributed ledger technology for internet of things. Internet Things 9(1), 10114 (2020)

    Google Scholar 

  12. Karafiloski, E., Mishev, A.: Blockchain solutions for big data challenges: a literature review. In: IEEE EUROCON 2017-17th International Conference on Smart Technologies, pp. 763–768. IEEE (2017, July)

  13. Pouwelse, J., Garbacki, P., Epema, D., Sips, H.: The bittorrent p2p file-sharing system: measurements and analysis. In: International Workshop on Peer-to-Peer Systems, pp. 205–216. Springer, Berlin (2005, February)

  14. Benet, J.: Ipfs-content addressed, versioned, p2p file system. arXiv preprint (2014). arXiv:1407.3561

  15. Maymounkov, P., Mazieres, D.: Kademlia: A peer-to-peer information system based on the xor metric. In: International Workshop on Peer-to-Peer Systems. Springer, pp. 53–65 (2002)

  16. Hassanzadeh-Nazarabadi, Y., Taheri-Boshrooyeh, S., Otoum, S., Ucar, S., Ozkasap, O.: DHT-based Communications Survey: Architectures and Use Cases (2021). arXiv preprint arXiv:2109.10787

  17. Drago, I., Mellia, M., M Munafo, M., Sperotto, A., Sadre, R., Pras, A.: Inside dropbox: understanding personal cloud storage services. In: Proceedings of the 2012 Internet Measurement Conference, pp. 481-494. ACM (2012, November)

  18. Vorick, D., Champine, L.: Sia: Simple decentralized storage. White paper (2014). https://sia.tech/sia.pdf

  19. Wilkinson, S., Boshevski, T., Brandoff, J., Buterin, V.: Storj a peer-to-peer cloud storage network (2014)

  20. Hartman, J. H., Murdock, I., Spalink, T.: The swarm scalable storage system. In: Distributed Computing Systems, 1999. Proceedings on 19th IEEE International Conference on. IEEE, pp. 74–81 (1999)

  21. Techical Report. Filecoin: A Cryptocurrency Operated File Network. http://filecoin.io/filecoin.pdf (2014)

  22. Paul, G., Hutchison, F., Irvine, J.: Security of the MaidSafe vault network. In: Wireless World Research Forum Meeting 32 (WWRF32) (2014, May)

  23. Shafagh, H., Burkhalter, L., Hithnawi, A., Duquennoy, S.: Towards blockchain-based auditable storage and sharing of iot data. In: Proceedings of the 2017 on Cloud Computing Security Workshop, pp. 45–50. ACM (2017, November)

  24. McConaghy, T., Marques, R., Müller, A., De Jonghe, D., McConaghy, T., McMullen, G., Granzotto, A.: BigchainDB: a scalable blockchain database. White paper, BigChainDB (2016)

  25. Dillet, R.: Stampery Now Lets You Certify Documents Using the Blockchain and Your Real Identity. Nov, 20, 6 (2015)

  26. Verify: Blockchain Solution For Sustainable Self-Sovereign Identity. https://verif-y.com

  27. Teutsch, J., Reitwießner, C.: A scalable verification solution for blockchains (2017). https://people.cs.uchicago.edu/teutsch/papers/truebit.pdf

  28. Liu, M., Teng, Y., Leung, V. C., Song, M.: A Novel Resource Management Scheme for Blockchain-Based Video Streaming with Mobile Edge Computing

  29. COintube: Decentralized Video Platform. https://cointube.org/

  30. Liang, X., Shetty, S., Tosh, D., Kamhoua, C., Kwiat, K., Njilla, L.: Provchain: A blockchain-based data provenance architecture in cloud environment with enhanced privacy and availability. In: Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 468–477. IEEE Press (2017, May)

  31. NEM Technical Reference, Version 1.2. 2018. [Online]. https://nem.io/wp-content/themes/nem/files/NEM_tech

  32. Al-hammouri, M., Madani, B., Aloqaily, M., Ridhawi, I.A., Jararweh, Y.: Scalable Video Streaming for Real-Time Multimedia Applications over DDS Middleware for Future Internet Architecture, 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA), pp. 1–6 (2018)

  33. Liu, M., Shang, J., Liu, P., Shi, Y., Wang, M.: VideoChain: trusted video surveillance based on blockchain for campus. In: Sun, X., Pan, Z., Bertino, E. (eds.) Cloud Computing and Security-ICCS (Lecture Notes in Computer Science), vol. 11066, pp. 48–58. Springer, Cham (2018)

    Google Scholar 

  34. Calder, B., Wang, J., Ogus, A., Nilakantan, N., Skjolsvold, A., McKelvie, S., Haridas, J.: Windows Azure Storage: a highly available cloud storage service with strong consistency. In: Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, pp. 143–157. ACM (2011, October)

  35. Vukolić, M.: The quest for scalable blockchain fabric: proof-of-work vs. BFT replication. In: International workshop on open problems in network security, pp. 112–125. Springer, Cham (2015, October)

  36. Ethereum 2.0 phases. https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/ (2019)

  37. Sankar, L. S., Sindhu, M., Sethumadhavan, M.: Survey of consensus protocols on blockchain applications. In: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1–5. IEEE (2017, January)

  38. Shacham, H., Waters, B.: Compact proofs of retrievability. In: International Conference on the Theory and Application of Cryptology and Information Security, pp. 90–107. Springer, Berlin (2008, December)

  39. Li, Y., Yu, Y., Chen, R., Du, X., Guizani, M.: IntegrityChain: provable data possession for decentralized storage. IEEE J. Select. Areas Commun. 38(6), 1205–1217 (2020)

    Article  Google Scholar 

  40. Benet, J., Dalrymple, D. Greco, N.: Proof of replication. Protocol Labs Technical Report, July, 27, 20 (2017)

  41. Ateniese, G., Burns, R., Curtmola, R., Herring, J., Kissner, L., Peterson, Z., Song, D.: Provable data possession at untrusted stores. In: Proceedings of the 14th ACM Conference on Computer and Communications Security, pp. 598–609. ACM (2007, October)

  42. Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., Saxena, P.: A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 17–30. ACM (2016, October)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suayb S. Arslan.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arslan, S.S., Goker, T. Compress-store on blockchain: a decentralized data processing and immutable storage for multimedia streaming. Cluster Comput 25, 1957–1968 (2022). https://doi.org/10.1007/s10586-022-03584-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03584-5

Keywords