Repository logo
 
No Thumbnail Available
Publication

Smart Contracts for the CloudAnchor Platform

Use this identifier to reference this record.
Name:Description:Size:Format: 
COM_LSA_MBM_PAAMS_2022.pdf349.58 KBAdobe PDF Download

Advisor(s)

Abstract(s)

CloudAnchor is a multi-agent brokerage platform for the negotiation of Infrastructure as a Service cloud resources between Small and Medium Sized Enterprises, acting either as providers or consumers. This project entails the research, design, and implementation of a smart contract solution to permanently record and manage contractual and behavioural stakeholder data on a blockchain network. Smart contracts enable safe contract code execution, increasing trust between parties and ensuring the integrity and traceability of the chained contents. The defined smart contracts represent the inter-business trustworthiness and Service Level Agreements established within the platform. CloudAnchor interacts with the blockchain network through a dedicated Application Programming Interface, which coordinates and optimises the submission of transactions. The performed tests indicate the success of this integration: (i) the number and value of negotiated resources remain identical; and (ii) the run-time increases due to the inherent latency of the blockchain operation. Nonetheless, the introduced latency does not affect the brokerage performance, proving to be an appropriate solution for reliable partner selection and contractual enforcement between untrusted parties. This novel approach stores all brokerage strategic knowledge in a distributed, decentralised, and immutable database.

Description

Keywords

Brokerage IaaS Multi-agent Negotiation Smart contracts Service level agreements Trust & reputation

Citation

Vasco, E., Veloso, B., Malheiro, B. (2022). Smart Contracts for the CloudAnchor Platform. In: Dignum, F., Mathieu, P., Corchado, J.M., De La Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection. PAAMS 2022. Lecture Notes in Computer Science, vol 13616. Springer, Cham. https://doi.org/10.1007/978-3-031-18192-4_34

Research Projects

Organizational Units

Journal Issue