Trace Data Analysis System Memory Limitation Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The large size of trace data from data storage systems poses a challenge for analysis programs, as they cannot hold all relevant data in computer memory, limiting their ability to effectively analyze and troubleshoot performance issues.
Innovation Solution
A method and system that perform multiple passes through captured trace data, categorizing component-related information by type, such as response times and task events, to facilitate analysis and overcome memory limitations, enabling efficient handling and sharing of summary data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If trace data is captured for analysis, then troubleshooting capability is improved, but trace file size increases making it impossible to hold all data in memory
Solution Approach 1:
The patent divides the large trace file into multiple smaller segments or chunks that can be processed individually. The trace data is split into manageable pieces that can be loaded into memory one at a time, allowing analysis of the complete trace without requiring all data to reside in memory simultaneously. This segmentation enables the system to handle large trace files by processing them in divided portions.
Solution Approach 2:
The patent performs preliminary processing of trace data by creating an index or summary structure before the actual analysis. This preliminary action organizes the trace data in advance, allowing the analysis program to quickly access specific portions of the trace without loading the entire file into memory. The pre-processed structure enables efficient navigation and retrieval of relevant trace segments during analysis.
2Measurement precision
If multiple passes through trace data are performed, then analysis completeness is improved, but processing time increases
Solution Approach 1:
The patent implements periodic action by performing multiple passes through the trace data in a structured manner. Each pass focuses on specific aspects or components of the trace, systematically working through different portions of the data. This periodic processing approach ensures comprehensive analysis while managing processing time by organizing the multiple passes to target specific analysis objectives in each iteration.
Data Source
AI summary
This invention is a system and method for handling a trace of workload data for analysis by performing multiple passes through it and gathering information from it on each pass related to component type affected by the workload and information type, such as task event and response times.


