Distributed data deletion flow control method and device, electronic device and storage medium
A distributed data and data technology, applied in the computer field, can solve problems such as the inability to meet large capacity, high reliability and high performance, affecting users' normal business, and reducing user experience, so as to shorten waiting time, avoid obvious impact, and improve The effect of efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] figure 1 It is a flow chart of the distributed data deletion flow control method provided by Embodiment 1 of the present invention. According to different requirements, the execution sequence in the flow chart can be changed, and some steps can be omitted.
[0059] S11. When receiving the data deletion request sent by the client, add the data deletion request to the configured processing queue, and return the information that the data deletion is successful to the client.
[0060] In a preferred embodiment of the present invention, an instant feedback mechanism for the client sending the data deletion request can be set in advance. That is, when a client initiates a data deletion request, the distributed storage system can directly return the information that the data is deleted successfully to the client, without waiting for the data corresponding to the data deletion request to be actually deleted before returning the successful data deletion message to the client. ...
Embodiment 2
[0087] figure 2 It is a flow chart of the method for determining the flow control threshold corresponding to the current statistical period according to the IO load of the user application in the previous statistical period provided by the second embodiment of the present invention.
[0088] S21. Obtain the data block size of each IO applied by the user in the last statistical period, and calculate the average data block size of the IOs in the last statistical period.
[0089] The average data block size of the IOs in the last statistical period may be calculated using an arithmetic mean algorithm, a geometric mean algorithm, or a root mean square mean algorithm.
[0090] For example, suppose it is detected that the user application had ten IOs in the last statistical period, and the data block sizes of the ten IOs are: 2M, 1M, 3M, 0.5M, 10M, 4M, 0.1M, 1.2M, 5M and 8M. Using the arithmetic mean algorithm to calculate the average data block size of the IO in the last statist...
Embodiment 3
[0125] image 3 It is a functional block diagram of a preferred embodiment of the distributed data deletion flow control device of the present invention.
[0126] In some embodiments, the distributed data deletion flow control device 30 runs in an electronic device. The distributed data deletion flow control device 30 may include a plurality of functional modules composed of program code segments. The program codes of each program segment in the distributed data deletion flow control device 30 can be stored in a memory, and executed by at least one processor to execute (see Figure 1-2 and related description) distributed data deletion flow control method.
[0127] In this embodiment, the distributed data deletion flow control device 30 can be divided into multiple functional modules according to the functions it performs. The functional modules may include: a request response module 301 , a request acquisition module 302 , an index determination module 303 , an index stora...
PUM

Abstract
Description
Claims
Application Information

- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com