KNN-Based Consensus Algorithm for Better Service Level Agreement in Blockchain as a Service (BaaS) Systems
Citations Over TimeTop 10% of 2023 papers
Abstract
With services in cloud manufacturing expanding, cloud manufacturers increasingly use service level agreements (SLAs) to guarantee business processing cooperation between CSPs and CSCs (cloud service providers and cloud service consumers). Although blockchain and smart contract technologies are critical innovations in cloud computing, consensus algorithms in Blockchain as a Service (BaaS) systems often overlook the importance of SLAs. In fact, SLAs play a crucial role in establishing clear commitments between a service provider and a customer. There are currently no effective consensus algorithms that can monitor the SLA and provide service level priority. To address this issue, we propose a novel KNN-based consensus algorithm that classifies transactions based on their priority. Any factor that impacts the priority of the transaction can be used to calculate the distance in the KNN algorithm, including the SLA definition, the smart contract type, the CSC type, and the account type. This paper demonstrates the full functionality of the enhanced consensus algorithm. With this new method, the CSP in BaaS systems can provide improved services to the CSC. Experimental results obtained by adopting the enhanced consensus algorithm show that the SLA is better satisfied in the BaaS systems.
Related Papers
- → Service Level Agreement (SLA) in Utility Computing Systems(2012)131 cited
- → Service Level Agreement (SLA) in Utility Computing Systems(2010)5 cited
- → Service Level Agreement Complexity: Processing Concerns for Standalone and Aggregate SLAs(2014)
- → Consensus algorithms in blockchain must be cared for achieving the robust system(2020)
- → Service Level Agreement Complexity: Processing Concerns for Standalone\n and Aggregate SLAs(2014)