I/O Write Record Visualization for File System Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional technologies lack intuitive and easily recognizable methods to present I/O write situations for file systems, making it difficult for users to set parameters for snapshot schedulers, which affects data analysis and protection.

Innovation Solution

A method that obtains I/O write records for a file system, divides the time period into sub-time periods, determines I/O write numbers, and graphically presents them in chronological order, allowing users to understand data changes and set appropriate snapshot schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional text-based or tabular methods are used to present I/O write records, then the system maintains simple implementation, but the user experience deteriorates due to difficulty in intuitively understanding data changes and setting snapshot scheduler parameters

Engineering Contradiction:
Improveuser experienceVSAvoidpresentation system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces traditional text-based or tabular presentation methods with graphical visualization methods. Specifically, it uses bar charts to represent I/O write numbers across different time periods, substituting mechanical reading of numerical data with visual perception of graphical representations. This allows users to intuitively understand data changes and patterns without complex analysis, significantly improving ease of operation while maintaining implementation simplicity

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

Solution Approach 2:

The patent employs color-coded bar charts where different colors represent different levels or categories of I/O write activity. By using color variations to encode information about data changes, the system enables users to quickly grasp complex patterns and trends at a glance, enhancing user experience without requiring complex interaction mechanisms

Inventive Principle:
Principle #32Color changes

2Loss of information

If detailed I/O write records are presented in raw format, then complete information is provided, but the user's ability to easily identify patterns and set snapshot parameters deteriorates

Engineering Contradiction:
Improveinformation completenessVSAvoidpattern recognition difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent transforms one-dimensional numerical data into two-dimensional graphical representations. By plotting I/O write numbers as bar heights across different time periods, the system adds a visual dimension that makes patterns and trends immediately apparent. This dimensional transformation preserves all original information while making pattern detection trivial, as users can visually compare bar heights to identify increasing or decreasing trends in data activity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent divides the time period into discrete segments (e.g., hourly, daily, or weekly intervals) and represents each segment as a separate bar in the chart. This segmentation allows users to easily compare different time periods and identify patterns such as peak activity times or periodic trends. The segmented visualization maintains complete information about each time period while making pattern recognition straightforward through visual comparison

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11755429B2Method, electronic device, and program product for presenting I/O write records
Publication Date: 2023.09.12 EMC IP HLDG CO LLC
  • US11755429B2 patent drawing
  • US11755429B2 patent drawing
  • US11755429B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for presenting I/O write records. The method includes: obtaining I/O write records for a file system within a time period; dividing the time period into a plurality of consecutive sub-time-periods based on a predetermined time interval; determining a plurality of I/O write numbers associated with the plurality of sub-time-periods based on the I/O write records; and graphically presenting the plurality of I/O write numbers in chronological order. Using the technical solution of the present disclosure, changes in the I/O write numbers over time can be presented to a user in a chronological, intuitive, and easily recognizable manner, so that the user can easily find a changing law of the I/O write numbers over time, and can further select data protection forms and schedules to be adopted, thereby improving user experience of the user with needs for data analysis and data protection.