Grid Manager Application Execution Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Grid computing systems face inefficiencies in resource allocation and application execution due to the lack of predictive analytics on user behavior and application usage patterns, leading to suboptimal performance and increased response times.

Innovation Solution

A method where a grid manager maintains an application usage history, caches results based on this history, and anticipates user requests by executing applications prior to explicit user commands, utilizing data on frequency, input parameters, and user execution patterns to accelerate application execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If applications are executed only in response to user requests, then resource consumption is minimized, but response time increases and performance deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoidapplication execution efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system executes applications in advance based on predictive analytics of user behavior patterns and usage history, before actual user requests occur. This preliminary execution allows results to be ready for immediate delivery, significantly reducing response time while the grid manager optimizes resource allocation based on predicted demand.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If applications are executed proactively based on usage history, then response time is reduced, but resource allocation becomes less efficient

Engineering Contradiction:
Improveresponse timeVSAvoidresource consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The grid manager continuously monitors application usage patterns, user behavior, and resource consumption, using this feedback to refine predictive analytics models. This enables more accurate anticipation of future requests, allowing the system to execute applications proactively only when highly likely, thus reducing response time while minimizing unnecessary resource consumption through intelligent feedback-driven optimization.

Inventive Principle:
Principle #23Feedback

3Speed

If caching is implemented based on application usage history, then access speed improves, but system complexity increases

Engineering Contradiction:
Improveapplication access speedVSAvoidcaching system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The caching system operates autonomously by automatically analyzing usage history, determining cache eligibility, and managing cache entries without manual intervention. The grid manager self-adjusts caching strategies based on real-time usage patterns and resource availability, simplifying operation while maintaining high access speeds through intelligent self-optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7793290B2Grip application acceleration by executing grid application based on application usage history prior to user request for application execution
Publication Date: 2010.09.07 SAP SE
  • US7793290B2 patent drawing
  • US7793290B2 patent drawing
  • US7793290B2 patent drawing

AI summary

A method includes, in a grid network, maintaining an application usage history by a grid manager or similar component, executing an application according to information contained in the application usage history prior to a user request to execute the application, caching results generated from execution of the application, and providing the cached results in response the user request to execute the application.