Cloud Node Reboot Timing via User Behavior Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud node rebooting techniques are time-consuming and often result in application breaches or data loss due to lack of user notification, complicating cloud service quality and security in cloud computing environments.

Innovation Solution

A method that collects and classifies intra-box and inter-box factors, along with user behaviors, to generate rules for determining whether a computing node can be rebooted, allowing for automatic reboots or requesting user feedback based on these criteria, using a cognitive approach to improve reboot timing decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud providers check with cloud VM owners and receive user input before rebooting, then user control and data safety are improved, but the reboot process becomes time-consuming

Engineering Contradiction:
Improvedata safetyVSAvoidreboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting data about user behaviors, operations, and system factors before the reboot decision is needed. This pre-collected data enables rapid automated decisions without requiring time-consuming user checks at the moment of reboot, thus resolving the contradiction between data safety and reboot time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by using collected data and generated rules to automatically determine reboot timing without requiring user intervention. The automated system serves itself by making reboot decisions based on pre-established criteria, eliminating the time-consuming manual check process while maintaining data safety through intelligent decision-making.

Inventive Principle:
Principle #25Self-service

2Productivity

If cloud nodes are rebooted without notification or pre-alert, then reboot speed is improved, but application breaches and data loss occur

Engineering Contradiction:
Improvereboot speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of user behaviors and system factors before executing reboot. By pre-collecting data and generating rules that predict safe reboot timing, the system can proceed with rapid automated reboots without notification delays while ensuring data integrity through intelligent pre-assessment of reboot safety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from collected data about user operations and system states to determine whether a reboot is safe. This feedback mechanism allows the system to rapidly execute reboots when conditions permit while preventing data loss by detecting when user activities indicate potential risks, thus resolving the contradiction between reboot speed and data integrity.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple factors are analyzed to determine reboot timing, then reboot decision accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvereboot decision accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex analysis into distinct components: data collection about user behaviors, data collection about system factors, data classification into groups, and rule generation. This segmentation allows the system to accurately analyze multiple factors while managing complexity through structured, modular processing of each factor category.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer of classified data groups and generated rules that mediate between raw collected data and final reboot decisions. This intermediary structure organizes multiple complex factors into manageable categories, enabling accurate decision-making while reducing the apparent complexity of the overall system through standardized classification and rule-based processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10599544B2Determining reboot times of computing nodes
Publication Date: 2020.03.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10599544B2 patent drawing
  • US10599544B2 patent drawing
  • US10599544B2 patent drawing

AI summary

An approach is provided for determining whether to reboot a computing node. Data specifying user behaviors and intra-box and inter-box factors associated with computing nodes are collected and classified in groups. Rules corresponding to the groups are generated. Each rule includes an indicator of whether the corresponding group is associated with permitting or not permitting a reboot. Computing node data is received which specifies intra-box and inter-box factors of the computing node and user operations of the computing node. After determining that the computing node data matches one of the groups, it is determined that a rule corresponding to the group includes an indicator of whether the computing node is permitted to be rebooted. Based on the indicator, the computing node is rebooted or not rebooted.