Make Consumers Happy by Defuzzifying the Service Level Agreements

A Service Level Agreement (SLA) is a special kind of legal contract that binds a vendor to its customers where the vendor commits to provide certain services in exchange for certain payments from the customers. However, when customers do not get the services that they have subscribed for, it becomes a laborious job for customers to contact or visit the company and claim the correct amount of compensation or service credits. On the other hand, a Smart Contract is a contract that is a computer program that also binds multiple parties into given agreements but is a set of precise rules and is self-enforceable and self-executable. In this paper, we have introduced a novel work where we use fuzzy logic inside the Ethereum-based smart contract for two significant objectives. The first objective is to make the claim of the compensation easier and faster for customers by translating the SLA into a smart contract. The second objective is to make the smart contract even smarter and intelligent by implementing fuzzy logic so that customers who have a hard time understanding the legal jargon and ambiguities of the legal contract and SLA to find out if the compensation amount they are getting when the service is poor is good enough. Since fuzzy logic models semantics of linguistic expressions by capturing vagueness in the fuzzy sets, it becomes easier to solve the problem of contractual ambiguities and expedite the process of claiming compensation when implemented in a Blockchain-based smart contract.

[1]  Ram Dantu,et al.  Data Cooperatives for Neighborhood Watch , 2021, International Conference on Blockchain.

[2]  Ram Dantu,et al.  Is Your Legal Contract Ambiguous? Convert to a Smart Legal Contract , 2020, 2020 IEEE International Conference on Blockchain (Blockchain).

[3]  Logan Widick,et al.  Integrating DOTS With Blockchain Can Secure Massive IoT Sensors , 2020, 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).

[4]  Rocco De Nicola,et al.  Distributed service‐level agreement management with smart contracts and blockchain , 2020, Concurr. Comput. Pract. Exp..

[5]  Lisandro Zambenedetti Granville,et al.  Enabling Dynamic SLA Compensation Using Blockchain-based Smart Contracts , 2019, 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[6]  Rocco De Nicola,et al.  Towards Distributed SLA Management with Smart Contracts and Blockchain , 2018, 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[7]  Prateek Saxena,et al.  Making Smart Contracts Smarter , 2016, IACR Cryptol. ePrint Arch..

[8]  B. Bose,et al.  Evaluation of membership functions for fuzzy logic controlled induction motor drive , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[9]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[10]  L. M. Despres WHAT IS A CONTRACT? , 1958, The American journal of nursing.

[11]  Arpit Jain,et al.  MEMBERSHIP FUNCTION FORMULATION METHODS FOR FUZZY LOGIC SYSTEMS: A COMPREHENSIVE REVIEW , 2020 .

[12]  Robert Akl,et al.  Optimal pilot reuse factor based on user environments in 5G Massive MIMO , 2018, 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC).

[13]  S. Nakamoto,et al.  Bitcoin: A Peer-to-Peer Electronic Cash System , 2008 .

[14]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..