Automated Cloud Data Storage Troubleshooting System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Diagnosing and troubleshooting issues in data storage and management systems is time-consuming and inefficient, often leading to data corruption and loss, especially in large-scale environments with multiple data storage resources, and requires manual intervention that can disrupt business operations.

Innovation Solution

An automated system that allows customers to send relevant troubleshooting information to developers, enabling remote diagnosis through a customer interface, with the ability to access and select specific data logs and files, and the option to set up virtual machines for simulating or viewing problems in near real-time, facilitating quicker and more efficient issue resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If manual troubleshooting is performed by administrators, then diagnostic capability is achieved, but time consumption increases and productivity decreases

Engineering Contradiction:
Improvediagnostic capabilityVSAvoidtime consumption
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The system enables self-service troubleshooting by allowing customers to automatically send troubleshooting information to developers without requiring manual administrator intervention. The automated system collects and transmits relevant diagnostic data, eliminating the need for time-consuming manual troubleshooting while maintaining effective diagnostic capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback mechanisms where troubleshooting information is automatically transmitted from customer systems to developer systems. This feedback loop enables rapid issue identification and resolution without manual intervention, reducing time consumption while maintaining diagnostic effectiveness.

Inventive Principle:
Principle #23Feedback

2Difficulty of detecting and measuring

If administrators perform troubleshooting manually, then problem diagnosis is achieved, but business operations are disrupted

Engineering Contradiction:
Improveproblem diagnosisVSAvoidbusiness operation continuity
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The system enables self-service troubleshooting that operates independently of business operations. Customers can automatically transmit troubleshooting information without administrator intervention, allowing problem diagnosis to occur during off-peak times or asynchronously, thus maintaining business operation continuity while achieving effective problem diagnosis.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary data collection and preparation of troubleshooting information automatically before issues arise or during low-impact periods. By pre-positioning diagnostic data and preparing troubleshooting packages in advance, the system enables rapid response without disrupting ongoing business operations.

Inventive Principle:
Principle #10Preliminary action

3Difficulty of detecting and measuring

If administrators travel to on-site locations for troubleshooting, then diagnostic capability is achieved, but travel costs increase

Engineering Contradiction:
Improvediagnostic capabilityVSAvoidtravel costs
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of energy

Solution Approach 1:

The system replaces the mechanical process of physical travel and on-site troubleshooting with an automated electronic information transmission system. Troubleshooting information is automatically transmitted via network communications between customer and developer systems, eliminating the need for administrator travel and associated costs while maintaining effective diagnostic capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary automated transmission system that facilitates troubleshooting information exchange between customers and developers without requiring physical presence. This intermediary electronic communication channel enables remote diagnostic capability, replacing costly travel with efficient digital information transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If developers focus on troubleshooting immediately, then problem resolution speed increases, but other tasks cannot be performed

Engineering Contradiction:
Improveproblem resolution speedVSAvoidtask flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary automated collection and preparation of troubleshooting information before developers need to intervene. By pre-positioning diagnostic data and preparing troubleshooting packages automatically, the system enables developers to receive complete information immediately and resolve issues faster without needing to divert attention from other tasks during data collection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service automated troubleshooting information transmission, allowing customers to handle the time-consuming data collection and preparation tasks independently. This frees developers to focus on analysis and resolution while maintaining rapid problem-solving capability, as the automated system handles the preliminary work without requiring developer involvement.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10956299B2Diagnosing errors in data storage and archiving in a cloud or networking environment
Publication Date: 2021.03.23 COMMVAULT SYSTEMS INC
  • US10956299B2 patent drawing
  • US10956299B2 patent drawing
  • US10956299B2 patent drawing

AI summary

A system for assisting in diagnosing or troubleshooting an information management system technical problem includes, in some examples, an interface with selectable options, which assist in diagnosing or troubleshooting the technical problem. Via the interface, a software developer or troubleshooting representative can select one or more of the options. For example, a software developer may select an option to automatically receive log data from a component of an information management system that has failed. Other features are also disclosed. The system also comprises functionality for configuring a target system to allow for certain system data about data storage operations to be transmitted to a cloud location from where the data may be accessed for troubleshooting.