I/O Write Record Visualization for File System Data Protection
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


