Timestamp-Based Resource Allocation in Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems face challenges in efficiently allocating limited resources to numerous applications, leading to inadequate resource allocation for tasks and applications.

Innovation Solution

A resource allocation system that generates and assigns resources based on timestamps by receiving permission messages and data records, matching them to determine resource allocation, and applying multipliers based on predetermined time slots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If resources are pre-allocated to applications in cloud computing systems, then resource allocation simplicity is improved, but resource utilization efficiency deteriorates because resources cannot be dynamically adjusted based on actual demand

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring application performance metrics and automatically adjusting resource allocation based on real-time demand. The system transitions from static pre-allocation to dynamic adjustment, where resource allocation changes adaptively respond to application needs, resolving the contradiction between allocation simplicity and utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring application performance metrics and using this information to adjust resource allocation. The feedback loop enables the system to detect when resources need to be reallocated and automatically performs adjustments, maintaining both operational simplicity and high resource utilization through continuous optimization.

Inventive Principle:
Principle #23Feedback

2Productivity

If more resources are allocated to handle numerous applications, then application execution efficiency is improved, but system complexity increases due to managing vast resource pools for many tasks

Engineering Contradiction:
Improveapplication execution efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service resource allocation where applications automatically request and receive resources based on their performance needs. The system monitors metrics and autonomously determines resource allocation without complex manual intervention, reducing system complexity while maintaining high execution efficiency through automated self-regulation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes allocation parameters based on monitored performance metrics. By adjusting resource allocation parameters automatically in response to changing conditions, the system manages complexity through parameter optimization rather than complex structural changes, enabling efficient resource handling for numerous applications.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If resources are allocated on-demand without time-based considerations, then resource flexibility is improved, but resource allocation fairness deteriorates during peak usage periods

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidresource allocation fairness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements periodic resource allocation adjustments based on time-based patterns and usage cycles. The system monitors resource demand over time and performs periodic reallocation to ensure fairness during peak periods while maintaining flexibility through time-aware scheduling. This periodic action balances flexibility and fairness by considering temporal patterns in resource usage.

Inventive Principle:
Principle #19Periodic action

4Quantity of substance

If the number of computing devices in cloud systems is increased to handle more applications, then resource capacity is improved, but resource management complexity increases due to coordinating more devices

Engineering Contradiction:
Improveresource capacityVSAvoidresource management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal resource management approach where a centralized system manages resources across multiple computing devices through standardized protocols and metrics. This universal management layer abstracts the complexity of coordinating numerous devices, enabling scalable resource capacity expansion without proportionally increasing management complexity through standardized multi-functional control mechanisms.

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

Data Source

PatentUS12267332B1Generating resources based on timestamps
Publication Date: 2025.04.01 CITIBANK N A
  • US12267332B1 patent drawing
  • US12267332B1 patent drawing
  • US12267332B1 patent drawing

AI summary

Methods and systems are described herein for generating and assigning resources based on timestamps. A plurality of permission messages associated with a plurality of authorization events may be received with each permission message including an authorization timestamp indicating a generation time of a corresponding permission message. In addition, a plurality of data records may be received with each data record including a corresponding plurality of parameters. Based on the permission messages and the data records, a resource multiplier is generated, and resources assigned to each data record are multiplied based on the resource multiplier.