Skip to main content

Towards a Trustworthy Semantic-Aware Marketplace for Interoperable Cloud Services

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 278))

Abstract

There is a general lack of trust in existing Services’ descriptions and directories, and public repositories and aggregators of such Services are currently missing. Frequent variations in exposed interfaces and lack of proper descriptions hinder interoperability and portability of applications. The present work aims at entrusting the current Cloud Service domain designing a semantic aware-Marketplace relying on the Blockchain to support the secure composition of different Services.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Ali, M.S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F., Rehmani, M.H.: Applications of blockchains in the internet of things: a comprehensive survey. IEEE Commun. Surv. Tutor. 21(2), 1676–1717 (2018)

    Article  Google Scholar 

  2. Bellini, A., Bellini, E., Gherardelli, M., Pirri, F.: Enhancing IoT data dependability through a blockchain mirror model. Future Internet 11(5), 117 (2019)

    Article  Google Scholar 

  3. Bellini, E.: A blockchain based trusted persistent identifier system for big data in science. Found. Comput. Decis. Sci. 44(4), 351–377 (2019)

    Article  Google Scholar 

  4. Bellini, E., Ceravolo, P., Damiani, E.: Blockchain-based e-vote-as-a-service. In: 2019 IEEE 12th Int. Conf. on Cloud Computing, pp. 484–486. IEEE (2019)

    Google Scholar 

  5. Bellini, E., Iraqi, Y., Damiani, E.: Blockchain-based distributed trust and reputation management systems: a survey. IEEE Access 8, 21127–21151 (2020)

    Article  Google Scholar 

  6. Braghin, C., Cimato, S., Cominesi, S.R., Damiani, E., Mauri, L.: Towards blockchain-based e-voting systems. In: Abramowicz, W., Corchuelo, R. (eds.) BIS 2019. LNBIS, vol. 373, pp. 274–286. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-36691-9_24

    Chapter  Google Scholar 

  7. Brotsis, S., et al.: Blockchain solutions for forensic evidence preservation in IoT environments. In: 2019 IEEE Conference on Network Softwarization (NetSoft), pp. 110–114. IEEE (2019)

    Google Scholar 

  8. Cretella, G., Di Martino, B.: A semantic engine for porting applications to the cloud and among clouds. Softw.-Pract. Exp. 45(12), 1619–1637 (2015)

    Article  Google Scholar 

  9. Di Martino, B., Cretella, G., Esposito, A.: Advances in applications portability and services interoperability among multiple clouds. IEEE Cloud Comput. 2(2), 22–28 (2015)

    Article  Google Scholar 

  10. Di Martino, B., Cretella, G., Esposito, A.: Cloud services composition through cloud patterns: a semantic-based approach. Soft. Comput. 21(16), 4557–4570 (2017)

    Article  Google Scholar 

  11. Di Martino, B., Esposito, A.: Semantic techniques for multi-cloud applications portability and interoperability. Proc. Comput. Sci. 97, 104–113 (2016)

    Article  Google Scholar 

  12. Di Martino, B., Esposito, A., Cretella, G.: Semantic representation of cloud patterns and services with automated reasoning to support cloud application portability. IEEE Trans. Cloud Comput. 5(4), 765–779 (2017)

    Article  Google Scholar 

  13. Di Martino, B., Esposito, A., D’Angelo, S., Maisto, S.A., Nacchia, S.: A compiler for agnostic programming and deployment of big data analytics on multiple platforms. IEEE Trans. Parallel Distrib. Syst. 30(9), 1920–1931 (2019)

    Article  Google Scholar 

  14. Di Pascale, E., McMenamy, J., Macaluso, I., Doyle, L.: Smart contract SLAs for dense small-cell-as-a-service. arXiv preprint arXiv:1703.04502 (2017)

  15. El Ioini, N., Pahl, C.: A review of distributed ledger technologies. In: Panetto, H., Debruyne, C., Proper, H., Ardagna, C., Roman, D., Meersman, R. (eds.) OTM Confederated International Conferences “On the Move to Meaningful Internet Systems’’, vol. 11230, pp. 277–288. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02671-4_16

    Chapter  Google Scholar 

  16. El Ioini, N., Pahl, C.: Trustworthy orchestration of container based edge computing using permissioned blockchain. In: International Conference on Internet of Things: Systems. Management and Security (IoTSMS) (2018)

    Google Scholar 

  17. Haerder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. (CSUR) 15(4), 287–317 (1983)

    Article  MathSciNet  Google Scholar 

  18. Kochovski, P., et al.: Smart contracts for service-level agreements in edge-to-cloud computing. J. Grid Comput. 1–18 (2020)

    Google Scholar 

  19. Mauri, L., Cimato, S., Damiani, E.: A comparative analysis of current cryptocurrencies. In: Proceedings of ICISSP 2018, Madeira - Portugal, 22–24 January 2018, pp. 127–138. SciTePress (2018)

    Google Scholar 

  20. Neidhardt, N., Köhler, C., Nüttgens, M.: Cloud service billing and service level agreement monitoring based on blockchain. In: EMISA, pp. 65–69 (2018)

    Google Scholar 

  21. Popov, S.: The tangle. White paper, vol. 1, p. 3 (2018). http://www.descryptions.com/Iota.pdf. Accessed March 2021

  22. Scheid, E.J., Rodrigues, B.B., Granville, L.Z., Stiller, B.: Enabling dynamic SLA compensation using blockchain-based smart contracts. In: 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp. 53–61. IEEE (2019)

    Google Scholar 

  23. Shala, B., Trick, U., Lehmann, A., Ghita, B., Shiaeles, S.: Blockchain-based trust communities for decentralized M2M application services. In: Xhafa, F., Leu, F.Y., Ficco, M., Yang, C.T. (eds.) P2P, Parallel, Grid, Cloud and Internet Computing, vol. 24, pp. 62–73. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02607-3_6

    Chapter  Google Scholar 

  24. Yang, L.T., Di Martino, B., Zhang, Q.: Internet of everything. Mob. Inf. Syst. 2017, 3 p. (2017). Article ID 8035421

    Google Scholar 

Download references

Acknowledgments

This project has received funding from the European Union’s Horizon 2020 research and innovation program through the NGI ONTOCHAIN program under cascade funding agreement No. 957338.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emanuele Bellini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bellini, E., Cimato, S., Damiani, E., Di Martino, B., Esposito, A. (2021). Towards a Trustworthy Semantic-Aware Marketplace for Interoperable Cloud Services. In: Barolli, L., Yim, K., Enokido, T. (eds) Complex, Intelligent and Software Intensive Systems. CISIS 2021. Lecture Notes in Networks and Systems, vol 278. Springer, Cham. https://doi.org/10.1007/978-3-030-79725-6_61

Download citation

Publish with us

Policies and ethics