Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for detecting multiple paths of sequence flow

A detection method and detection device technology, applied in the direction of instruments, electrical digital data processing, memory systems, etc., can solve problems such as sequential flow detection that cannot be accessed concurrently by multiple channels, and achieve the effect of improving overall performance

Active Publication Date: 2017-01-04
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a method and device for detecting multi-channel sequential streams, aiming to solve the problem in the prior art that the sequential streams accessed by multiple channels concurrently cannot be detected

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
  • Method and device for detecting multiple paths of sequence flow
  • Method and device for detecting multiple paths of sequence flow
  • Method and device for detecting multiple paths of sequence flow

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0035] A flow chart of a specific embodiment of the multi-channel sequence flow detection method provided by the present invention is as follows figure 1 As shown, the method includes:

[0036] Step S101: receiving a request for IO data access;

[0037] Step S102: Find out whether there is an IO that is continuous with the access position of the current IO in the historical IO, the historical IO includes a p...

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 discloses a method and a device for detecting multiple paths of sequence flow. The method comprises the following steps of receiving an accessing request of IO (input and output) data; checking whether the IO which has the continuous accessing position with the existing IO exists in the historical IO or not, wherein the historical IO comprises a preset number of IO information which can be stored in an array type; when the IO exists in the historical IO, combining the historical IO and the existing IO, updating the accessing position and the continuous accessing length information, and moving the combined IO to the tail part of an LRU (least recently used) linked list; judging whether the updated continuous accessing length is greater than the preset threshold value or not; when the updated continuous accessing length is greater than the preset threshold value, determining the sequence IO flow. The method and the device for detecting the multiple paths of sequence flow provided by the invention have the advantages that the single path of sequence flow can be identified, and the multiple paths of concurrent accessing sequence flow can be well identified; the method for identifying the multiple paths of sequence flow is provided for a storage system with cache pre-reading function and SSD (steady-state distribution) Cache function, and the integral property of system is effectively improved.

Description

technical field [0001] The invention relates to the technical field of computer storage, in particular to a detection method and device for a multi-channel sequential flow. Background technique [0002] In the storage system, many functional modules need to know whether the current data access is sequential or random, and make corresponding processing according to the characteristics of the corresponding data access, in order to obtain a higher data access system. For example, the cache read-ahead function of the storage system, because when the cache pre-reads data from the disk, it always expects to read the data that will be accessed next into the cache in advance. Compared with random access, pre-read data during sequential access The probability of being hit is higher, so the cache read-ahead function module needs to know whether the current data access is sequential access or random access. The read-ahead operation is only performed during sequential access to improve...

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 Applications(China)
IPC IPC(8): G06F12/0862G06F12/0877
CPCG06F12/0862G06F12/0877
Inventor 王永刚
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products