Smart Contract Cloud Service Management via Blockchain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized database systems in cloud service providers face challenges in configuring customized service offerings and managing disputes, particularly in regulated industries like finance and healthcare, due to the risk of record removal and lack of recourse for customers.

Innovation Solution

The implementation of smart contracts on a permissioned, distributed ledger (blockchain) for managing cloud services, enabling tenant enrollment, service registration, usage tracking, quota management, and rights revocation, with features like fine-grained tracking and immutable record-keeping for dispute resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized database systems are used for managing cloud services, then service management and configuration can be performed, but records can be removed through error or intent, leaving customers with little recourse in regulated industries

Engineering Contradiction:
Improverecord integrityVSAvoidrecord removal risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The centralized database is segmented into a distributed ledger network where data is divided across multiple nodes. Each node maintains a copy of the ledger, preventing any single point of failure or unauthorized modification. This segmentation ensures that records cannot be unilaterally removed or altered, providing cryptographic proof of integrity for regulated industries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A blockchain intermediary layer is introduced between service management operations and the underlying data storage. This intermediary uses cryptographic hashing and consensus mechanisms to verify and record all transactions, creating an immutable audit trail that protects against record removal while maintaining service management functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If centralized database systems are used, then service management operations can be performed, but much effort is required to configure customized service offerings for specific customer classes

Engineering Contradiction:
Improvecustomized service offeringVSAvoidconfiguration effort
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service offering configuration system transitions from static, manually-configured database entries to dynamic smart contracts that can be automatically deployed and customized. These smart contracts use parameterized templates that adapt to different customer classes and service requirements, reducing configuration effort while maintaining high adaptability for regulated industries.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Service offerings are defined through configurable parameters within smart contract templates rather than hard-coded configurations. This allows service providers to quickly adapt offerings to different customer classes by changing parameters such as service levels, compliance requirements, and pricing models, significantly reducing configuration effort while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If immutable blockchain records are used for dispute resolution, then auditing and recourse are improved, but system complexity increases

Engineering Contradiction:
Improvedispute resolution capabilityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of implementing a completely new complex system, the solution uses cryptographic copies (hashes) of service management records stored on the blockchain. These copies serve as immutable audit trails for dispute resolution without requiring the full service management system to be replicated across the blockchain, thus maintaining reliability while controlling complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3750274B1Method and apparatus for managing cloud services using smart contracts and blockchains
Publication Date: 2022.11.16 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3750274B1 patent drawingFigure 1
  • EP3750274B1 patent drawingFigure 2A
  • EP3750274B1 patent drawingFigure 2B

AI summary

Methods and systems are disclosed for managing cloud services using smart contracts to facilitate various functions, such as tenant login, tenant enrollment, service registration, tenant usage charging, tenant usage tracking, tenant quota management, and tenant rights revocation. The proposed techniques allow tenant and service accounts to be represented as smart contracts, and for services to delegate authorization for bundles of service attributes to tenants and other services, for which the tenants and services are then charged. The business logic is implemented on a permissioned, distributed ledger (e.g., a private blockchain) and therefore is easily customized for specific classes of tenants and services.