CN110474851A - A kind of access method and device recycling storage organization - Google Patents
A kind of access method and device recycling storage organization Download PDFInfo
- Publication number
- CN110474851A CN110474851A CN201910708248.6A CN201910708248A CN110474851A CN 110474851 A CN110474851 A CN 110474851A CN 201910708248 A CN201910708248 A CN 201910708248A CN 110474851 A CN110474851 A CN 110474851A
- Authority
- CN
- China
- Prior art keywords
- data length
- storage organization
- circulation
- write
- memory space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 121
- 230000008520 organization Effects 0.000 title claims abstract description 95
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004064 recycling Methods 0.000 title claims abstract description 28
- 238000001514 detection method Methods 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 19
- 230000001052 transient effect Effects 0.000 claims description 5
- 230000007423 decrease Effects 0.000 abstract description 5
- 241001269238 Data Species 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9005—Buffering arrangements using dynamic buffer space allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention provides a kind of access methods and device for recycling storage organization.Method includes: detection write-in and the data length for reading circulation storage organization;Meet the first preset condition when data length is written or reads data length, then increases the memory space of circulation storage organization.Device includes: detection unit, for detecting write-in and reading the data length of circulation storage organization;First judging unit then increases the memory space of circulation storage organization for meeting the first preset condition when write-in data length or reading data length.For the present invention when sender quickly sends a large amount of TCP datas suddenly, which increases memory space, to collect data in time, realizes when network flow is uprushed, caches more data packets, reduces packet loss and the rate that reports an error.When to network flow decline, the memory space adjustment of the circulation storage organization returns to suitable value, releases memory, improves the utilization rate of memory.
Description
Technical field
The present embodiments relate to TCP communication technical fields, and in particular to it is a kind of recycle storage organization access method and
Device.
Background technique
TCP refers to transmission control protocol, is a kind of connection-oriented transport layer protocol, is now widely used in various networks
Communication between host.The target of TCP is to provide reliable end to end connection, it is ensured that information is ordered into errorless transmitted.TCP
In communication, even if communicating pair is based on packing, agreement transmits data, but the byte that application program is collected from opposite end every time
Number is uncertain, it is impossible to receive a complete packet just every time, in order to promptly handle and respond the request of opposite end, and one
Kind preferable method is to open up 2 threads, and one exclusively carries out receipts data, after receiving data, data push into (write-in/
Write) storage organization (thread 1) is recycled;And from circulation storage organization pop go out (reading/read) data, carry out data parsing and
It responds (thread 2).
The size of the memory space of existing circulation storage organization be it is fixed, in face of writing rate and reading rate not
Lead to packet loss in the case that identical, Network status is complicated or report an error, is not able to satisfy routine work needs, therefore need a kind of circulation
Storage organization overcomes the above problem.
Summary of the invention
For the problems of the prior art, the present invention provides a kind of access method and device for recycling storage organization, realizes
The memory space of circulation storage organization is adjusted according to reading and writing data speed.
To achieve the above object, the present invention the following technical schemes are provided:
In a first aspect, the present invention provides a kind of access methods for recycling storage organization, comprising:
Detection write-in and the data length for reading circulation storage organization;
Meet the first preset condition when data length is written or reads data length, then increases the storage of circulation storage organization
Space.
Second aspect, the present invention provides the access methods of another circulation storage organization, comprising:
Detection write-in and the data length for reading circulation storage organization;
Meet the second preset condition when data length is written or reads data length, then reduces the storage of circulation storage organization
Space.
The third aspect, the present invention provides a kind of access devices for recycling storage organization, comprising:
Detection unit, for detecting write-in and reading the data length of circulation storage organization;
First judging unit then increases for meeting the first preset condition when write-in data length or reading data length
Recycle the memory space of storage organization.
Fourth aspect, the present invention provides the access devices of another circulation storage organization, comprising:
Data detecting unit, for detecting write-in and reading the data length of circulation storage organization;
Data determining unit is then reduced for meeting the second preset condition when write-in data length or reading data length
Recycle the memory space of storage organization.
5th aspect, the present invention provides a kind of electronic equipment, comprising: processor, memory, communication interface and communication are total
Line;Wherein,
Processor, communication interface and memory complete mutual communication by communication bus;
Processor is used to call the logical order in memory, to execute the access method of above-mentioned circulation storage organization.
6th aspect, the present invention provides a kind of non-transient computer readable storage medium, the non-transient computer can
It reads storage medium and stores computer instruction, the computer instruction makes the computer execute the access of above-mentioned circulation storage organization
Method.
As can be seen from the above description, a kind of access method for recycling storage organization provided in an embodiment of the present invention, in sender
When quickly sending a large amount of TCP datas suddenly, which increases memory space, to collect data in time, realizes
When network flow is uprushed, more data packets are cached, reduce packet loss and the rate that reports an error.When to network flow decline, this is followed
The memory space adjustment of ring storage organization returns to suitable value, releases memory, improves the utilization rate of memory.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is the present invention
Some embodiments for those of ordinary skill in the art without creative efforts, can also basis
These attached drawings obtain other attached drawings.
Fig. 1 is the structural schematic diagram that storage organization is recycled in the present invention;
Fig. 2 is a kind of flow chart of access method for recycling storage organization provided in an embodiment of the present invention;
Fig. 3 is the flow chart of the access method of another circulation storage organization provided in an embodiment of the present invention;
Fig. 4 is the flow chart of the access method of another circulation storage organization provided in an embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram of access device for recycling storage organization provided in an embodiment of the present invention;
Fig. 6 is the structural schematic diagram of the access device of another circulation storage organization provided in an embodiment of the present invention;
Fig. 7 is the structural schematic diagram of electronic equipment provided in an embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, the technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
In the present embodiment, circulation storage organization is illustrated in fig. 1 shown below:
Wherein, buf is the data buffer area for recycling storage organization, i.e. circulation memory block pointer buf (pointer value);
Write is circulation memory block write pointer write (integer value), indicates that current data writes circulation memory block pointer
The position of buf;
Read is circulation memory block read pointer read (integer value), indicates that current data reads circulation memory block pointer buf
Position;
MinSize is the minimized storage space (integer value) for recycling memory block;
CurSize is the current memory space (integer value) for recycling memory block;
MaxSize is the maximum memory space (integer value) for recycling memory block;
Total is the data word joint number (integer value) for recycling memory block current cache.
A kind of access method recycling storage organization provided in an embodiment of the present invention, referring to fig. 2, comprising:
S101: detection write-in and the data length for reading circulation storage organization;
S102: meet the first preset condition when data length is written or reads data length, then increase circulation storage organization
Memory space.
It is being embodied, is recycling the memory space and minimized storage space phase of the initial cycle memory block of storage organization
It together, and according to the memory space of initial cycle memory block is circulation memory block storage allocation, wherein buf is directed toward the memory of distribution
Space, write pointer write and read pointer read are directed to the initial position of circulation memory block, write=read=total=0.
Wherein, write operation, i.e. push, read operation, i.e. pop.
It should be noted that write-in and read operation are mutual exclusions, when write-in is carrying out, read operation will be waited;
When reading is carrying out, write operation will be waited.
The case where increasing in face of network flow, the data for the circulation storage organization for being written or reading are caused to increase, detection
Write-in and the data length for reading circulation storage organization, write-in or the data length increase read then, show increased flow capacity.When writing
Enter data length or read data length and meet the first preset condition, then increases the memory space of circulation storage organization.
In the specific implementation, the shared storage of data length that data length is written or reads data length and current cache is empty
Between be greater than the memory space of current circulation storage organization, then increase the memory space of circulation storage organization.Wherein, increase circulation
When the memory space of storage organization, current capacities are carried out double: CurSize=2*curSize, until CurSize >=
total.Space occupied by circulation storage organization after CurSize expression increase memory space.
It should be noted that for circulation memory block apply again expand after memory, original data copy to newly
Then memory headroom recycles old memory headroom.Write pointer and read pointer are directed toward new memory headroom initial position.If
CurSize > maxSize then reports an error.
Such as: write-in data length is length, when writing data into circulation memory block, recycles and caches in memory block
Data volume Total will become:
Total=total+length;
Wherein, total is the data word joint number for recycling memory block current cache.
Judge whether above-mentioned new Total is greater than curSize, if it is, showing that recycling memory block needs to increase storage
Otherwise space shows previous cycle memory block capacity adequacy, allow that data are written.
Further, further include following steps referring to Fig. 3 on above-mentioned practice processes:
S103: meet the second preset condition when data length is written or reads data length, then reduce circulation storage organization
Memory space.
In the specific implementation, the shared storage of data length that data length is written or reads data length and current cache is empty
Between be less than memory space with the previous cycle storage organization of presupposition multiple, then reduce the memory space of circulation storage organization.It needs
To illustrate that presupposition multiple is to be set according to when using according to use demand, wherein presupposition multiple is less than or equal to 1.
Such as: write-in data length is length, when writing data into circulation memory block, recycles and caches in memory block
Data volume Total will become:
Total=total+length;
Wherein, total is the data word joint number for recycling memory block current cache.
If minSize < curSize and Total < curSize/4, network flow decline is indicated, then, half-and-half reduce
Recycle the size of memory block, i.e. circulation memory block after CurSize=curSize/2, CurSize diminution.To recycle memory block
Again then the memory after application is reduced recycles old memory headroom original data copy to new memory headroom.Write finger
Needle and read pointer are directed toward new memory headroom initial position.
As can be seen from the above description, a kind of access method for recycling storage organization provided in an embodiment of the present invention, in sender
When quickly sending a large amount of TCP datas suddenly, which increases memory space, to collect data in time, realizes
When network flow is uprushed, more data packets are cached, reduce packet loss and the rate that reports an error.When to network flow decline, this is followed
The memory space adjustment of ring storage organization returns to suitable value, releases memory, improves the utilization rate of memory.
The embodiment of the invention provides a kind of access methods for recycling storage organization, referring to fig. 4, comprising:
S201: detection write-in and the data length for reading circulation storage organization;
S202: meet the second preset condition when data length is written or reads data length, then reduce circulation storage organization
Memory space.
In the present embodiment, step S201 and above-described embodiment step S101 are identical in principle, and details are not described herein.Step
Rapid S202 and above-described embodiment step S103 is identical in principle, repeats in this step.
The embodiment of the invention provides a kind of access devices for recycling storage organization, and referring to Fig. 5, which is specifically included:
Detection unit 10, for detecting write-in and reading the data length of circulation storage organization;
First judging unit 20 then increases for meeting the first preset condition when write-in data length or reading data length
Add the memory space of circulation storage organization.
Further, further includes: second judgment unit 30, for when write-in data length or reading data length and meeting the
Two preset conditions then reduce the memory space of circulation storage organization.
Wherein, first preset condition includes:
Data length is written or reads memory space shared by data length and the data length of current cache and is greater than currently
Recycle the memory space of storage organization.
Wherein, second preset condition includes:
Data length is written or reads memory space shared by data length and the data length of current cache and is less than and presets
The memory space of the previous cycle storage organization of multiple.
The function that each module is realized in device is corresponding with corresponding operation step in embodiment of the method, no longer superfluous here
It states.
The embodiment of the invention provides the access devices of another circulation storage organization, and referring to Fig. 6, which is specifically wrapped
It includes:
Data detecting unit 11, for detecting write-in and reading the data length of circulation storage organization;
Data determining unit 22 is then dropped for meeting the second preset condition when write-in data length or reading data length
The memory space of low circulation storage organization.
The function that each module is realized in device is corresponding with corresponding operation step in embodiment of the method, no longer superfluous here
It states.
As can be seen from the above description, a kind of access method for recycling storage organization provided in an embodiment of the present invention, in sender
When quickly sending a large amount of TCP datas suddenly, which increases memory space, to collect data in time, realizes
When network flow is uprushed, more data packets are cached, reduce packet loss and the rate that reports an error.When to network flow decline, this is followed
The memory space adjustment of ring storage organization returns to suitable value, releases memory, improves the utilization rate of memory.
The embodiment of the invention provides a kind of electronic equipment, and referring to Fig. 7, which may include: processor
(processor) 810, communication interface (Communications Interface) 820, memory (memory) 830 and communication
Bus 840, wherein processor 810, communication interface 820, memory 830 complete mutual communication by communication bus 840.
Processor 810 can call the logical order in memory 830, to execute following method: detection write-in and reading circulation storage
The data length of structure;Meet the first preset condition when data length is written or reads data length, then increases circulation storage knot
The memory space of structure.
In addition, the logical order in above-mentioned memory 830 can be realized by way of SFU software functional unit and conduct
Independent product when selling or using, can store in a computer readable storage medium.Based on this understanding, originally
Substantially the part of the part that contributes to existing technology or the technical solution can be in other words for the technical solution of invention
The form of software product embodies, which is stored in a storage medium, including some instructions to
So that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation of the present invention
The all or part of the steps of example the method.And storage medium above-mentioned include: USB flash disk, mobile hard disk, read-only memory (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. it is various
It can store the medium of program code.
The embodiment of the present invention five provides a kind of non-transient computer readable storage medium, is stored thereon with computer journey
Sequence, the computer program realize method provided by above-mentioned each method embodiment when being executed by processor, for example, detection is write
Enter and read the data length of circulation storage organization;Meet the first preset condition when data length is written or reads data length,
Then increase the memory space of circulation storage organization.
It should be understood by those skilled in the art that, embodiments herein can provide as method, apparatus or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The application be referring to according to the method, apparatus of the embodiment of the present application and the flow chart of computer program product and/or
Block diagram describes.It should be understood that each process that can be realized by computer program instructions in flowchart and/or the block diagram and/or
The combination of process and/or box in box and flowchart and/or the block diagram.It can provide these computer program instructions to arrive
General purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate one
Machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for realizing flowing
The device/system for the function of being specified in journey figure one process or multiple processes and/or block diagrams one box or multiple boxes.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.Term " on ", "lower" etc. refer to
The orientation or positional relationship shown is to be based on the orientation or positional relationship shown in the drawings, and is merely for convenience of the description present invention and simplifies
Description, rather than the device or element of indication or suggestion meaning must have a particular orientation, constructed and grasped with specific orientation
Make, therefore is not considered as limiting the invention.Unless otherwise clearly defined and limited, term " installation ", " connected ",
" connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can be
Mechanical connection, is also possible to be electrically connected;It can be directly connected, two can also be can be indirectly connected through an intermediary
Connection inside element.For the ordinary skill in the art, above-mentioned term can be understood at this as the case may be
Concrete meaning in invention.
In specification of the invention, numerous specific details are set forth.Although it is understood that the embodiment of the present invention can
To practice without these specific details.In some instances, well known method, structure and skill is not been shown in detail
Art, so as not to obscure the understanding of this specification.Similarly, it should be understood that disclose in order to simplify the present invention and helps to understand respectively
One or more of a inventive aspect, in the above description of the exemplary embodiment of the present invention, each spy of the invention
Sign is grouped together into a single embodiment, figure, or description thereof sometimes.However, should not be by the method solution of the disclosure
Release is in reflect an intention that i.e. the claimed invention requires more than feature expressly recited in each claim
More features.More precisely, as the following claims reflect, inventive aspect is less than single reality disclosed above
Apply all features of example.Therefore, it then follows thus claims of specific embodiment are expressly incorporated in the specific embodiment,
It is wherein each that the claims themselves are regarded as separate embodiments of the invention.It should be noted that in the absence of conflict, this
The feature in embodiment and embodiment in application can be combined with each other.The invention is not limited to any single aspect,
It is not limited to any single embodiment, is also not limited to any combination and/or displacement of these aspects and/or embodiment.And
And can be used alone each aspect and/or embodiment of the invention or with other one or more aspects and/or its implementation
Example is used in combination.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme should all cover within the scope of the claims and the description of the invention.
Claims (12)
1. a kind of access method for recycling storage organization characterized by comprising
Detection write-in and the data length for reading circulation storage organization;
When write-in data length or reading data length meet the first preset condition, then the storage for increasing circulation storage organization is empty
Between.
2. the access method of circulation storage organization according to claim 1, which is characterized in that further include:
When write-in data length or reading data length meet the second preset condition, then the storage for reducing circulation storage organization is empty
Between.
3. the access method of circulation storage organization according to claim 1 or 2, which is characterized in that the first default item
Part includes:
Data length is written or reads memory space shared by data length and the data length of current cache and is greater than current circulation
The memory space of storage organization.
4. the access method of circulation storage organization according to claim 2, which is characterized in that the second preset condition packet
It includes:
Memory space shared by write-in data length or reading data length and the data length of current cache is less than and presupposition multiple
Previous cycle storage organization memory space.
5. a kind of access method for recycling storage organization characterized by comprising
Detection write-in and the data length for reading circulation storage organization;
When write-in data length or reading data length meet the second preset condition, then the storage for reducing circulation storage organization is empty
Between.
6. a kind of access device for recycling storage organization characterized by comprising
Detection unit, for detecting write-in and reading the data length of circulation storage organization;
First judging unit then increases circulation for meeting the first preset condition when write-in data length or reading data length
The memory space of storage organization.
7. the access device of circulation storage organization according to claim 6, which is characterized in that further include:
Second judgment unit then reduces circulation for meeting the second preset condition when write-in data length or reading data length
The memory space of storage organization.
8. the access device of circulation storage organization according to claim 6 or 7, which is characterized in that the first default item
Part includes:
Data length is written or reads memory space shared by data length and the data length of current cache and is greater than current circulation
The memory space of storage organization.
9. the access device of circulation storage organization according to claim 7, which is characterized in that the second preset condition packet
It includes:
Memory space shared by write-in data length or reading data length and the data length of current cache is less than and presupposition multiple
Previous cycle storage organization memory space.
10. a kind of access device for recycling storage organization characterized by comprising
Data detecting unit, for detecting write-in and reading the data length of circulation storage organization;
Data determining unit then reduces circulation for meeting the second preset condition when write-in data length or reading data length
The memory space of storage organization.
11. a kind of electronic equipment characterized by comprising processor, memory, communication interface and communication bus;Wherein,
Processor, communication interface and memory complete mutual communication by communication bus;
Processor is used to call the logical order in memory, requires the described in any item circulation storage knots of 1-5 with perform claim
The access method of structure.
12. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium storage computer refers to
It enables, the computer instruction makes the computer perform claim require the described in any item access sides for recycling storage organizations 1-5
Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910708248.6A CN110474851A (en) | 2019-08-01 | 2019-08-01 | A kind of access method and device recycling storage organization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910708248.6A CN110474851A (en) | 2019-08-01 | 2019-08-01 | A kind of access method and device recycling storage organization |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110474851A true CN110474851A (en) | 2019-11-19 |
Family
ID=68508720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910708248.6A Pending CN110474851A (en) | 2019-08-01 | 2019-08-01 | A kind of access method and device recycling storage organization |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110474851A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112148488A (en) * | 2020-09-22 | 2020-12-29 | 杭州电魂网络科技股份有限公司 | Message processing method and system based on multi-cycle cache |
WO2023029937A1 (en) * | 2021-08-31 | 2023-03-09 | 华为技术有限公司 | Data processing method, data processing apparatus, and related device |
CN117708138A (en) * | 2024-02-05 | 2024-03-15 | 力高(山东)新能源技术股份有限公司 | Data storage method, component, equipment and medium based on energy storage system database |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677946A (en) * | 2004-04-02 | 2005-10-05 | 华为技术有限公司 | Buffer distribution method and apparatus |
US20130036299A1 (en) * | 2011-08-02 | 2013-02-07 | Lenovo (Singapore) Pte, Ltd. | Method for increasing free memory amount of main memory and computer therefore |
CN106372008A (en) * | 2015-07-23 | 2017-02-01 | 福州瑞芯微电子股份有限公司 | Data caching method and device |
-
2019
- 2019-08-01 CN CN201910708248.6A patent/CN110474851A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677946A (en) * | 2004-04-02 | 2005-10-05 | 华为技术有限公司 | Buffer distribution method and apparatus |
US20130036299A1 (en) * | 2011-08-02 | 2013-02-07 | Lenovo (Singapore) Pte, Ltd. | Method for increasing free memory amount of main memory and computer therefore |
CN106372008A (en) * | 2015-07-23 | 2017-02-01 | 福州瑞芯微电子股份有限公司 | Data caching method and device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112148488A (en) * | 2020-09-22 | 2020-12-29 | 杭州电魂网络科技股份有限公司 | Message processing method and system based on multi-cycle cache |
WO2023029937A1 (en) * | 2021-08-31 | 2023-03-09 | 华为技术有限公司 | Data processing method, data processing apparatus, and related device |
CN117708138A (en) * | 2024-02-05 | 2024-03-15 | 力高(山东)新能源技术股份有限公司 | Data storage method, component, equipment and medium based on energy storage system database |
CN117708138B (en) * | 2024-02-05 | 2024-06-11 | 力高(山东)新能源技术股份有限公司 | Data storage method, component, equipment and medium based on energy storage system database |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11467975B2 (en) | Data processing method and NVMe storage device | |
CN109983449B (en) | Data processing method and storage system | |
CN110474851A (en) | A kind of access method and device recycling storage organization | |
EP3036642B1 (en) | Hardware managed compressed cache | |
US7308523B1 (en) | Flow-splitting and buffering PCI express switch to reduce head-of-line blocking | |
CN109725829B (en) | System and method for end-to-end QoS solution for data storage system | |
US20170269875A1 (en) | Memory system and operating method thereof | |
CN111475438B (en) | IO request processing method and device for providing quality of service | |
EP3077914B1 (en) | System and method for managing and supporting virtual host bus adaptor (vhba) over infiniband (ib) and for supporting efficient buffer usage with a single external memory interface | |
KR102331926B1 (en) | Operation method of host system including storage device and operation method of storage device controller | |
KR20160018987A (en) | Interface circuit and packet transmission method thereof | |
CN105743808A (en) | Method and device of adapting QoS | |
US11403023B2 (en) | Method of organizing a programmable atomic unit instruction memory | |
US20170046102A1 (en) | Flexible interface for nand flash memory | |
CN113900965A (en) | Payload caching | |
CN111273854A (en) | Multi-node storage system and queue control method of multi-node storage system | |
CN112214240A (en) | Executing device and method for host computer output and input command and computer readable storage medium | |
US7996712B2 (en) | Data transfer controller, data consistency determination method and storage controller | |
KR102523418B1 (en) | Processor and method for processing data thereof | |
JP5732806B2 (en) | Data transfer apparatus and data transfer method | |
CN113986137A (en) | Storage device and storage system | |
US9338219B2 (en) | Direct push operations and gather operations | |
CN108140005B (en) | System and method for providing file information in a memory system protocol | |
JP5798459B2 (en) | How to control file request access | |
US10261715B2 (en) | Storage space management method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 102600 Beijing Daxing District Zhongguancun Science and Technology Park Daxing Biomedical Industry Base, No. 1 Building, 21 Tianrong Street Applicant after: Beijing Century Oriental Zhihui Technology Co.,Ltd. Address before: 102600 Beijing Daxing District Zhongguancun Science and Technology Park Daxing Biomedical Industry Base, No. 1 Building, 21 Tianrong Street Applicant before: BEIJING CENTURY DONGFANG COMMUNICATION EQUIPMENT Co.,Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191119 |
|
RJ01 | Rejection of invention patent application after publication |