Service Level Agreement Based Resource Allocation Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for allocating shared computing resources fail to efficiently account for the varying needs and service level agreements of different customers, leading to inefficient resource allocation and potential violations of service level agreements due to rapid changes and heavy network traffic.

Innovation Solution

A method that receives and prioritizes requests based on stored customer information, including service level agreements, to configure a shared infrastructure, ensuring that resources are allocated according to the terms and performance data of each customer, thereby optimizing resource utilization and minimizing violations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If all customers are treated alike with first-come, first-served allocation, then the allocation process is simple and fast, but resource allocation efficiency deteriorates because it does not account for customer differences and service level agreements

Engineering Contradiction:
Improvesimplicity of allocation processVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating allocation rules based on customer characteristics. Different customers receive different priority levels and resource allocation treatments according to their specific service level agreements and entitlements, rather than applying a uniform first-come first-served rule to all customers.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the allocation parameter from simple temporal order (first-come first-served) to a multi-dimensional parameter including customer priority level, service level agreement terms, and current resource availability. This allows the allocation mechanism to adapt to different customer needs while maintaining operational efficiency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If resource allocation decisions are complex to account for customer differences, then resource allocation efficiency improves, but the complexity of the allocation system increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcomplexity of allocation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing customer profiles, service level agreements, and priority levels before resource allocation decisions are needed. This pre-configuration allows the complex allocation logic to execute efficiently during actual resource requests, reducing real-time computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary allocation manager that sits between resource requests and the actual resource allocation. This intermediary component handles the complex decision-making logic, evaluating customer entitlements and service level agreements, while presenting a simplified interface to both customers and resource providers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If rapid changes in resource allocation are implemented to handle fluctuations, then responsiveness to customer needs improves, but the likelihood of service level agreement violations increases due to heavy network traffic

Engineering Contradiction:
Improveresponsiveness of allocation changesVSAvoidservice level agreement compliance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor resource allocation status, customer service level agreement compliance, and system performance. This feedback loop allows the allocation manager to make real-time adjustments that maintain service level agreement compliance even during rapid allocation changes and high traffic conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the allocation system adaptable and flexible in response to changing conditions. Priority levels and allocation parameters can be dynamically adjusted based on current resource availability, customer needs, and service level agreement requirements, allowing the system to respond rapidly while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7461149B2Ordering provisioning request execution based on service level agreement and customer entitlement
Publication Date: 2008.12.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7461149B2 patent drawing
  • US7461149B2 patent drawing
  • US7461149B2 patent drawing

AI summary

A solution provided here comprises receiving requests for a service from a plurality of customers, responding to the requests for a service, utilizing a shared infrastructure, and configuring the shared infrastructure, based on stored customer information. Another example of such a solution comprises:analyzing at least one provisioning request;assigning a priority to the provisioning request, based on performance data and stored customer information;configuring a shared infrastructure, according to the provisioning request and the priority; andresponding to requests for services, utilizing the shared infrastructure.