Cloud Service Recovery Time Prediction via User Resource Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud service recovery methods fail to provide personalized recovery time predictions for individual users, as they are based on overall service recovery times, which do not account for varying computing resource requirements among users, and do not address services without advance reservation mechanisms or clear prediction methods for service recovery times.

Innovation Solution

A cloud service recovery time prediction system that includes a recovery schedule storing means, resource usage profile storing means, and recovery time predicting means to identify and predict recovery times for each user's computing resources and application services based on their specific usage profiles and recovery schedules, presenting the predicted recovery time to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If overall service recovery time is used for all users, then system complexity is reduced, but measurement precision of recovery time for individual users deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidrecovery time prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the overall service recovery time into individual computing resource recovery times. The recovery time prediction unit divides the recovery process by identifying specific computing resources (virtual machines, storage devices, networks) and their respective recovery schedules, allowing personalized recovery time prediction for each user based on their specific resource dependencies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different recovery time predictions tailored to each user's specific computing resource requirements. Instead of a uniform recovery time for all users, the system customizes the prediction by analyzing individual user profiles and their dependencies on specific computing resources, ensuring each user receives accurate localised recovery information.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If personalized recovery time prediction is implemented for each user, then measurement precision of recovery time improves, but device complexity increases

Engineering Contradiction:
Improverecovery time prediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements universality through the recovery time prediction unit that serves multiple functions: identifying computing resources, retrieving recovery schedules, analyzing user profiles, and calculating personalized recovery times. This multi-functional unit handles diverse computing resources (virtual machines, storage, networks) and various user scenarios within a single integrated system, managing complexity through functional consolidation.

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

Solution Approach 2:

The system enables self-service by automatically predicting and notifying users of their personalized recovery times without requiring manual intervention. The notification unit autonomously sends recovery time information to users based on the prediction results, reducing operational complexity while maintaining high measurement precision.

Inventive Principle:
Principle #25Self-service

3Loss of information

If recovery information is not provided to users, then information loss is minimized, but user anxiety increases causing system performance degradation

Engineering Contradiction:
Improveinformation provisionVSAvoidsystem performance
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements feedback by providing users with timely and accurate recovery time predictions. The notification unit delivers personalized recovery information to users, creating a feedback loop that reduces uncertainty and anxiety. This proactive information provision prevents performance degradation by keeping users informed about service restoration timelines without causing information overload.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8904242B2Cloud service recovery time prediction system, method and program
Publication Date: 2014.12.02 NEC CORP
  • US8904242B2 patent drawing
  • US8904242B2 patent drawing
  • US8904242B2 patent drawing

AI summary

A recovery schedule storing means (81) stores a recovery schedule for a failure of a cloud service with respect to each computing resource type or each application service. A resource usage profile storing means (82) stores a resource usage profile specifying an application service or a computing resource used when each user uses the cloud service. A recovery time predicting means (83) predicts a service recovery time with respect to each user based on the resource usage profile and the recovery schedule. A recovery time presenting means (84) presents the predicted service recovery time to the user.