Cloud Platform Resource Bidding Mechanism for Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud platforms face low resource utilization and significant waste due to peak-to-valley fluctuations in resource usage, leading to unfair charging and increased costs for users.

Innovation Solution

Implement a dynamic pricing mechanism through resource bidding, where users bid for resources, with winners paying a lower 'first price' and losers paying a higher 'second price', ensuring continuous service processing without interruption and reducing overheads from service status saving and restoration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud platforms allocate dedicated resources to each user service, then service reliability is improved, but resource utilization deteriorates due to peak-to-valley fluctuations

Engineering Contradiction:
Improveservice reliabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges resource allocation across multiple users into a unified bidding market. Multiple users compete for the same pool of cloud resources through bids, allowing resources to be dynamically shared rather than dedicated. This combining approach enables high utilization during peak periods while maintaining service reliability through competitive pricing mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic resource allocation where resource assignment changes based on real-time bidding outcomes. Users can win or lose resource allocation dynamically through periodic bidding, allowing the system to adapt resource distribution to actual demand patterns. This dynamic mechanism resolves the contradiction by enabling both high reliability (through guaranteed allocation to winners) and high utilization (through flexible reassignment).

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If cloud platforms use fixed pricing for resources, then charging simplicity is improved, but user cost efficiency deteriorates during low-utilization periods

Engineering Contradiction:
Improvecharging simplicityVSAvoiduser cost efficiency
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent transforms fixed pricing into dynamic pricing through periodic bidding. Prices fluctuate based on supply-demand conditions and user bids, allowing users to pay lower rates during low-utilization periods when resources are abundant. This dynamic pricing mechanism maintains charging simplicity through automated bid processing while dramatically improving user cost efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback loops where bidding results inform future pricing and allocation decisions. User bids and winning outcomes feed back into the pricing mechanism, creating a self-adjusting system that responds to utilization patterns. This feedback-driven approach simplifies charging for users (automatic bid-based pricing) while optimizing cost efficiency across different demand conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240193677A1Service processing method and related apparatus
Publication Date: 2024.06.13 HUAWEI TECH CO LTD
  • US20240193677A1 patent drawing
  • US20240193677A1 patent drawing
  • US20240193677A1 patent drawing

AI summary

This application provides a service processing method and a related apparatus, and belongs to the field of cloud computing technologies. One example method includes, receiving a plurality of service requests, wherein the plurality of service requests indicate to process a plurality of services corresponding to a plurality of users, and each of the plurality of service requests indicates a cloud platform to process a service indicated by the respective service request; processing the plurality of services corresponding to the plurality of service requests, and bidding on resources applied for by the plurality of users; charging, based on a first price, a user that wins bidding and that is in the plurality of users; and charging, based on a second price, a user that loses the bidding and that is in the plurality of users.