Abstract
A Service Level Agreement (SLA) is an agreement between clients and providers in the context of a particular service provision. In fact, trust between the consumer and the service provider (SP) is a real issue, especially when there is a violation of the SLA. Usually, the consumer is unable to prove or determine a violation. Therefore, traditional ways to ensure trustworthiness are no longer effective. Recent studies have shown that Blockchain technology and smart contracts (SCs) are an effective solution to address this issue. Indeed, blockchain technology is one of the most promising innovations that is contributing to the development of many complex and decentralized service-based systems. Blockchain technology also plays an essential role in SLA management. In this case, the SLA between the customer and the provider is transformed into a SC that guides service provisioning and guarantees a better quality of service (QoS). This paper investigates various research studies over the period (2018–2020) interested in SLA management using blockchain and SCs to detect violation and to enforce compensation. We provide a detailed description of each proposed solution, and we draw conclusions from a comparative study between all of them.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Labidi, T., Mtibaa, A., Gargouri, F.: Cloud SLA terms analysis based on ontology. Procedia Comput. Sci. 126, 292–301 (2018)
Carlos, S.: SLAMer: a blockchain-based SLA Management System. Unpublished
John, S.E., Stiller, B.: Automatic SLA compensation based on smart contracts. Technical Report No. IFI-2018.02 (2018)
Ali, A., et al.: A blockchain-based approach for assessing compliance with SLAguaranteed IoT services. In: IEEE International Conference on Smart Internet of Things (SmartIoT). IEEE (2020)
Sidi Boubacar, E., et al.: A survey on the usage of blockchain technology for cyber-threats in the context of industry 4.0. Sustainability 12(21), 9179 (2020)
Bin, H., et al.: A comprehensive survey on smart contract construction and execution: paradigms, tools, and systems. Patterns 2(2), 100179 (2021)
Sara, R., Deters, R.: Security, performance, and applications of smart contracts: a systematic survey. IEEE Access 7, 50759–50779 (2019)
Gonçalves, B., Paulo, J., et al.: A quality of service compliance system empowered by smart contracts and oracles. In: IEEE International Conference on Blockchain (Blockchain) (2020)
Taha, A., Zakaria, A., Kim, D., Suri, N.: Decentralized runtime monitoring approach relying on the ethereum blockchain infrastructure. In: International Conference on Cloud Engineering (IC2E). IEEE (2020)
Neidhardt, N., Köhler, C., Nüttgens, M.: Cloud service billing and service level agreement monitoring based on blockchain, pp. 65–69. EMISA (2018)
Binu, V., Gangadhar, N.D.: A cloud computing service level agreement framework with negotiation and secure monitoring. In: International Conference on Cloud Computing in Emerging Markets (CCEM). IEEE (2014)
Zhou, H., de Laat, C., Zhao, Z.: Trustworthy cloud service level agreement enforcement with blockchain based smart contract. In: International Conference on Cloud Computing Technology and Science (CloudCom), pp. 255–260. IEEE (2018)
Uriarte, R.B., Nicola, R.D., Scoca, V., Tiezzi, F.: Defining and guaranteeing dynamic service levels in clouds. Future Gener. Comput. Syst. 99, 17–40 (2019)
Uriarte, R.B., De Nicola, R., Kritikos, K.: Towards distributed SLA management with smart contracts and blockchain. In: International Conference on Cloud Computing Technology and Science (CloudCom), pp. 266–271. IEEE (2018)
Scheid, E.J., Rodrigues, B.B., Granville, L.Z., Stiller, B.: Enabling dynamic SLA compensation using blockchain-based smart contracts. In: IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp. 53–61. IEEE (2019)
Kochovski, P., et al.: Smart contracts for service-level agreements in edge-to-cloud computing. J. Grid Comput. 18(4), 673–690 (2020)
Zhou, H., Ouyang, X., Ren, Z., Su, J., de Laat, C., Zhao, Z.: A blockchain based witness model for trustworthy cloud service level agreement enforcement. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, pp. 1567–1575. IEEE (2019)
Sousa, J., Bessani, A., Vukolic, M.: A byzantine fault-tolerant ordering service for the hyperledger fabric blockchain platform. In: 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE (2018)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hamdi, N., El Hog, C., Ben Djemaa, R., Sliman, L. (2022). A Survey on SLA Management Using Blockchain Based Smart Contracts. In: Abraham, A., Gandhi, N., Hanne, T., Hong, TP., Nogueira Rios, T., Ding, W. (eds) Intelligent Systems Design and Applications. ISDA 2021. Lecture Notes in Networks and Systems, vol 418. Springer, Cham. https://doi.org/10.1007/978-3-030-96308-8_132
Download citation
DOI: https://doi.org/10.1007/978-3-030-96308-8_132
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96307-1
Online ISBN: 978-3-030-96308-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)