Dynamic Cloud Resource Allocation via Social Trend Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments face challenges in dynamically adjusting resource allocation to meet changing demands based on social networking trends, which can impact performance and efficiency.

Innovation Solution

A method and system that determine a baseline computing resource allocation using historical data, analyze social networking trend data to forecast future resource needs, and adjust the allocation protocol accordingly to match changing demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If baseline resource allocation based on historical data is used, then resource allocation stability is maintained, but adaptability to changing social networking demands deteriorates

Engineering Contradiction:
Improveresource allocation stabilityVSAvoidadaptability to social networking demands
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The resource allocation system transitions from static historical baseline to dynamic adjustment by incorporating real-time social networking trend analysis. The allocation protocol is continuously modified based on forecasted trends, enabling the system to adapt dynamically while maintaining operational stability through controlled adjustment mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops where social networking trend data is continuously monitored, analyzed, and fed back into the resource allocation protocol. This closed-loop control enables the system to respond to changing demands while maintaining stability through iterative adjustments rather than abrupt changes.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If resource allocation is adjusted frequently to meet changing demands, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improveadaptability to demand changesVSAvoidallocation protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of social networking trends to forecast future resource demands before actual demand spikes occur. By predicting trends in advance and pre-adjusting resource allocation, the system achieves high adaptability without requiring complex real-time reaction mechanisms, thereby managing system complexity effectively.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If social networking trend analysis is implemented, then forecast accuracy improves, but data processing requirements increase

Engineering Contradiction:
Improveforecast accuracyVSAvoiddata processing volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the most relevant features and patterns from social networking trend data that directly correlate with computing resource demands. By filtering and extracting only essential predictive signals rather than processing all available social media data, the system achieves high forecast accuracy while managing data processing volume efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10353738B2Resource allocation based on social networking trends in a networked computing environment
Publication Date: 2019.07.16 KYNDRYL INC
  • US10353738B2 patent drawing
  • US10353738B2 patent drawing
  • US10353738B2 patent drawing

AI summary

Embodiments of the present invention provide an approach for allocating computing resources based on social networking/media trends in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a baseline computing resource allocation will be determined for the networked computing environment based upon historical computing resource data (e.g., stored in at least one computer storage device). Social networking trend data corresponding to usage of a set of social networking websites may be received and analyzed to determine a forecasted computing resource allocation (e.g., based on social networking trends). The baseline computing resource allocation may be compared to the forecasted computing resource allocation to identify any difference therebetween. A computing resource allocation protocol/plan may then be determined based on the comparison (e.g., to address the difference).