Integrated Capacity and Reliability SLA Licensing for Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing capacity software licensing approaches fail to offer on-demand access to differentiated levels of reliability Service Level Agreements (SLA) in conjunction with on-demand access to processing capacity, particularly in distributed processing entities and utility cloud computing, where service providers have varying reliability requirements that cannot be scaled flexibly.

Innovation Solution

The introduction of an Integrated Capacity and Reliability SLA Software License (ISL) system that allows users to purchase customizable levels of processing capacity and reliability SLA on demand, utilizing an ISL Manager and Controller to monitor and allocate resources accordingly, enabling fine-grained scalability and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional capacity software licensing is used, then on-demand access to processing capacity is provided, but differentiated levels of reliability SLA cannot be offered on-demand

Engineering Contradiction:
Improvereliability SLAVSAvoidflexibility to scale reliability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the reliability SLA into discrete, purchasable units similar to capacity licensing. The ISL manager divides the processing resource's reliability capacity into quantifiable levels that can be allocated independently to different users based on their specific needs, enabling on-demand acquisition of differentiated reliability SLAs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Integrated Software License (ISL) serves multiple functions by combining both capacity allocation and reliability SLA guarantees into a single licensing mechanism. This universal license type can simultaneously provide different capacity levels and different reliability SLA levels to different users from the same processing resource pool.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If N+1 redundant capacity is engineered for reliability, then system reliability level improves, but system capacity is underutilized

Engineering Contradiction:
Improvesystem reliability levelVSAvoidcapacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic reliability allocation where the N+1 redundant capacity is not statically assigned but dynamically shared among multiple users based on their current SLA requirements. The ISL manager continuously monitors and reallocates the redundant capacity to different users as their needs change, maximizing utilization while maintaining the required reliability level for each user.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of reliability allocation from fixed (N+1 for all users) to variable (customizable SLA levels per user). Users can select from different reliability SLA levels based on their actual needs, allowing the system to optimize the allocation of redundant capacity and improve overall utilization while maintaining adequate reliability for each user.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If cloud computing is used, then on-demand access to processing capacity is provided, but only a blanket level of guaranteed QoS or reliability SLA is offered

Engineering Contradiction:
Improveon-demand capacity accessVSAvoiddifferentiated reliability SLA
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by providing customized reliability SLA levels to different users based on their specific requirements rather than a uniform blanket SLA. Each user can acquire the precise level of reliability SLA needed for their applications, creating localized quality differentiation within the shared cloud computing environment.

Inventive Principle:
Principle #3Local quality

4Reliability

If service providers purchase fixed levels of capacity and reliability, then reliability requirements are met, but capital and operational expenditures are not optimized

Engineering Contradiction:
Improvereliability requirement fulfillmentVSAvoidcost optimization
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The ISL system enables dynamic adjustment of both capacity and reliability SLA levels, allowing service providers to scale their purchases according to actual demand fluctuations. This dynamic licensing allows providers to optimize expenditures by acquiring only the necessary level of reliability SLA at any given time rather than maintaining fixed, over-provisioned capacity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9009316B2On-demand integrated capacity and reliability service level agreement licensing
Publication Date: 2015.04.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9009316B2 patent drawing
  • US9009316B2 patent drawing
  • US9009316B2 patent drawing

AI summary

A system and method for providing on-demand Integrated capacity and reliability Service Level Agreement (SLA) Software License (ISL). The disclosed approach allows customized purchase of capacity together with the desired reliability SLA at fine granularity of both quantities. The ISL licensing approach can be applied in the distributed Processing Entities (PEs) systems and also in the Virtual Machines (VMs) based cloud computing model. The on-demand ISL licensing approach makes use of an ISL dimensioning methodology (implemented using an ISL Manager) and an ISL Controller (ISLC) that keeps track of the capacity usage at the system level together with the periodic monitoring of health status of PEs or VMs. The ISLC dynamically controls the capacity usage as well as the reliability SLA based on the aggregated workload utilization conditions from all the PEs or VMs, hence allowing the delivery of the user-purchased level of guaranteed reliability SLA in an economical manner.