Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for generating application program i/o trace

An application and program technology, applied in the direction of error detection/correction, software testing/debugging, biological neural network model, etc. Improve training efficiency and expand the effect

Active Publication Date: 2022-02-15
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a method for generating application program I / O traces, which is used to solve the technical problem that in the existing I / O trace acquisition methods, the cost of collecting I / O traces is relatively large and affects the operating efficiency of the original application program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for generating application program i/o trace
  • A method for generating application program i/o trace
  • A method for generating application program i/o trace

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] A method for generating application I / O trace, such as figure 1 shown, including:

[0032] Obtain part of the real I / O trace of the target application, convert each real I / O trace into the input data format of the generative adversarial network and perform noise cleaning to obtain the I / O trace data set for training;

[0033] Based on the I / O trace dataset used for training, train a generative adversarial network to generate synthetic I / O traces of the target application;

[0034] Replay each I / O trace and each synthetic I / O trace in the I / O trace data set for training, and evaluate the accuracy of each synthetic I / O trace according to the replay performance of the two to screen out the target Application final I / Otrace.

[0035] A new generative confrontation network architecture is defined to accurately generate I / O traces, so that large-scale I / O traces can be collected without affecting the operation of specific applications. Specifically, a small amount of I / O t...

Embodiment 2

[0095] A computer-readable storage medium, the computer-readable storage medium includes a stored computer program, wherein, when the computer program is run by a processor, the device where the storage medium is located is controlled to execute one of the methods described in the first embodiment above. How to generate application I / O trace. The relevant technical solutions are the same as those in Embodiment 1, and will not be repeated here.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of computer storage, and specifically discloses a method for generating an application program I / O trace, including: obtaining part of the real I / O trace of the target application program, and converting each real I / O trace into a generated adversarial network Input the data format and perform noise cleaning to obtain the I / O trace data set for training; based on the I / O trace data set for training, train the generated confrontation network to generate the synthetic I / O trace of the target application; Replay each I / O trace and each synthetic I / O trace in the / O trace data set, evaluate the accuracy of each synthetic I / O trace based on the replay performance of the two, and filter to obtain the final I / O of the target application trace. The present invention defines a generative confrontational network architecture to accurately generate I / O traces, so as to collect large-scale I / O traces without affecting the operation of specific applications, and solve the problem of large system overhead of collecting technology dependent on source codes , A problem that affects the operating efficiency of the original application.

Description

technical field [0001] The invention belongs to the technical field of computer storage, and more specifically relates to a method for generating an application program I / O trace. Background technique [0002] At present, with the rapid development of high-performance computing technology, the development of cloud storage and cloud computing technology is advancing day by day, and supercomputers are also playing an increasingly important role. However, limited by the development of equipment, the complexity of optimization algorithms, and the complex interaction behavior of multiple software components, the development of I / O performance is relatively slow. Therefore, I / O performance has become the performance bottleneck of many high-performance computing systems and parallel big data analysis systems. Most parallel systems analyze I / O traces to find the root cause of system I / O performance inefficiencies. Therefore, it is imperative to efficiently obtain large-scale I / O t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36G06N3/04
CPCG06F11/3612G06N3/044G06N3/045
Inventor 谢雨来冯丹杨震
Owner HUAZHONG UNIV OF SCI & TECH