SLA Monitoring Using Blockchain Smart Contracts - دانشکده فنی و مهندسی
SLA Monitoring Using Blockchain Smart Contracts
نوع: Type: thesis
مقطع: Segment: masters
عنوان: Title: SLA Monitoring Using Blockchain Smart Contracts
ارائه دهنده: Provider: Donya Ahmadyan
اساتید راهنما: Supervisors: Dr. Morteza Yousef Sanati
اساتید مشاور: Advisory Professors:
اساتید ممتحن یا داور: Examining professors or referees: Dr. Mehdi Sakhaei nia - Dr. Reza Mohammadi
زمان و تاریخ ارائه: Time and date of presentation: Monday, March, 07,2022 - 5:00 PM
مکان ارائه: Place of presentation: virtual
چکیده: Abstract: Today, due to the expansion of the use of cloud services, many researchers have focused on solving the existing challenges in this field. One of the most important challenges is setingup service level agreement and monitoring cloud service based on the agreement. Researchers have suggested different frameworks for resolving these problems, but the problem of trusted thirdparty has not been completely resolved. Therefore, it is very important to use technologies that can alternative thirdparty . Therefore, researchers have tried to solve these problems by using distributed software based on blockchain networks. It should be noted, that this has not yet been fully realized due to the limitations of the blockchain. One of the limitations of Blockchain-based solutions is the limitation of the amount of code that can be executed on network nodes, in which case it eliminates the possibility of monitoring all the provisions of the agreement. In this research , using Diamond standard EIP2535 enhance the possiblity of monitoring all the items in the agreement without having worry about the volume of the code. Also this research has tried tointroduce a solution to pay the service to the provider. The introduced idea stems from the fact that in all researches in this field, the cost of cloud service desired by the customer is kept in the network until the end of using the services and after ensuring that Violation of the agreement will be paid to the provider. This limits the possibility of using such software in the real world because providers have to wait a long time to get paid. In this study, using the idea of ranking service providers and ranking them based on their service history, a solution has been presented to pay part of the service costs to the provider before the end of the service. These solutions have been implemented in an infrastructure services and have been simulated and tested on the ethereum local network using hardhat
فایل: ّFile: Download فایل