CN110474851A - A kind of access method and device recycling storage organization - Google Patents

A kind of access method and device recycling storage organization Download PDF

Info

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
Application number
CN201910708248.6A
Other languages
Chinese (zh)
Inventor
田秀臣
熊道权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Century Dongfang Communication Equipment Co Ltd
Original Assignee
Beijing Century Dongfang Communication Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Century Dongfang Communication Equipment Co Ltd filed Critical Beijing Century Dongfang Communication Equipment Co Ltd
Priority to CN201910708248.6A priority Critical patent/CN110474851A/en
Publication of CN110474851A publication Critical patent/CN110474851A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9005Buffering arrangements using dynamic buffer space allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-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

A kind of access method and device recycling storage organization
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.
CN201910708248.6A 2019-08-01 2019-08-01 A kind of access method and device recycling storage organization Pending CN110474851A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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