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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
Bellini, A., Bellini, E., Gherardelli, M., Pirri, F.: Enhancing IoT data dependability through a blockchain mirror model. Future Internet 11(5), 117 (2019)
Bellini, E.: A blockchain based trusted persistent identifier system for big data in science. Found. Comput. Decis. Sci. 44(4), 351–377 (2019)
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)
Bellini, E., Iraqi, Y., Damiani, E.: Blockchain-based distributed trust and reputation management systems: a survey. IEEE Access 8, 21127–21151 (2020)
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
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)
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)
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)
Di Martino, B., Cretella, G., Esposito, A.: Cloud services composition through cloud patterns: a semantic-based approach. Soft. Comput. 21(16), 4557–4570 (2017)
Di Martino, B., Esposito, A.: Semantic techniques for multi-cloud applications portability and interoperability. Proc. Comput. Sci. 97, 104–113 (2016)
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)
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)
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)
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
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)
Haerder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. (CSUR) 15(4), 287–317 (1983)
Kochovski, P., et al.: Smart contracts for service-level agreements in edge-to-cloud computing. J. Grid Comput. 1–18 (2020)
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)
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)
Popov, S.: The tangle. White paper, vol. 1, p. 3 (2018). http://www.descryptions.com/Iota.pdf. Accessed March 2021
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)
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
Yang, L.T., Di Martino, B., Zhang, Q.: Internet of everything. Mob. Inf. Syst. 2017, 3 p. (2017). Article ID 8035421
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-79725-6_61
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79724-9
Online ISBN: 978-3-030-79725-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)