Multi-tenant Resource Allocation via Consumption Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-tenant platform operators face challenges in optimally allocating infrastructure resources such as computational capabilities and data storage, as conventional methods fail to efficiently manage resource usage and demand, leading to suboptimal performance and increased costs due to inefficient deployment of tenants across shared infrastructure.

Innovation Solution

The system constructs data signatures for users, accounts, or tenants based on their resource consumption metrics, applying machine learning and statistical analysis to identify usage patterns and trends, enabling more informed decisions on resource allocation and distribution across servers, thereby optimizing resource usage and minimizing performance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional resource allocation methods are used in multi-tenant platforms, then implementation simplicity is maintained, but resource utilization efficiency deteriorates leading to suboptimal performance and increased costs

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidallocation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors resource consumption metrics for each tenant and uses this feedback to dynamically adjust and optimize resource allocation. Machine learning models analyze usage patterns and predict future resource needs, enabling proactive reallocation decisions that improve efficiency while maintaining manageable complexity through automated control loops.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements self-service mechanisms where the system automatically performs resource allocation optimization without requiring manual intervention. Machine learning algorithms autonomously analyze tenant usage patterns, identify optimization opportunities, and execute reallocation decisions, allowing the system to self-optimize resource distribution while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

2Reliability

If tenants are distributed across shared infrastructure without optimization, then deployment simplicity is maintained, but platform performance deteriorates due to inefficient resource allocation

Engineering Contradiction:
Improveplatform performanceVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of tenant resource usage patterns before making allocation decisions. Machine learning models pre-process historical data to identify usage trends and predict future resource requirements, enabling proactive optimization that improves platform reliability while managing complexity through advance planning and preparation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts allocation parameters based on monitored resource consumption metrics and predicted usage patterns. The system modifies allocation decisions by changing key parameters such as resource assignment, capacity allocation, and distribution strategies, thereby improving platform performance while maintaining manageable complexity through parameter-based control.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If resource allocation is not optimized, then operational simplicity is maintained, but cost efficiency deteriorates due to wasted computational capabilities and storage

Engineering Contradiction:
Improvecost efficiencyVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements self-service optimization where machine learning algorithms automatically analyze resource consumption patterns and execute cost-efficient reallocation decisions without manual intervention. This autonomous operation improves cost efficiency by eliminating resource waste while maintaining operational simplicity through automated decision-making that requires minimal human involvement.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10659542B2System and methods for optimal allocation of multi-tenant platform infrastructure resources
Publication Date: 2020.05.19 NETSUITE INC
  • US10659542B2 patent drawing
  • US10659542B2 patent drawing
  • US10659542B2 patent drawing

AI summary

A system and associated processes to enable a multi-tenant platform operator or administrator to make more optimal decisions with regards to the allocation of platform infrastructure resources (such as computational capabilities, data storage, etc.) among one or more tenants or accounts. In some embodiments, the inventive methods construct a data “signature” for a set of identified users, accounts, or tenants, where the signature contains data regarding the user, account, or tenant's “consumption” of platform infrastructure resources.