A Multi-objective Optimization Method for Data Stream Processing System Based on Uncertainty
A multi-objective optimization and processing system technology, applied in the field of multi-objective optimization of data flow processing systems, can solve the problems of Palito optimal solution randomness, without considering user response delay and throughput rate, etc., to achieve easy promotion and practicability Strong, efficiency-enhancing effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] This embodiment describes the process of applying the present invention "a multi-objective optimization method for data stream processing system based on uncertainty" to a specific real-time big data analysis system Apache Spark Streaming.
[0062] figure 1 It is an algorithm flow chart of this method and a flow chart of this embodiment. As can be seen from the figure, the method includes the following steps:
[0063] Step 1: Upper bound on the current response latency is initialized as , the lower bound of the current response delay is initialized as , the threshold of the area of uncertainty is initialized as .
[0064] Step 2: According to the upper bound of the current response delay and the Nether , respectively calculate the upper bound and lower bound of the current throughput.
[0065] Step 2.1: According to the upper bound of the current response delay , calculate the upper bound of the current throughput rate for ,Calculated as follow...
Embodiment 2
[0090] This embodiment specifically elaborates the recursive iterative detection described in step 5 of the present invention and the recursive iterative detection in step 5 in embodiment 1, and the algorithm flow is shown in Figure 2. As can be seen from Figure 2, the specific steps of recursive iterative detection are:
[0091] Step 5: Determine whether the area of the uncertain region of the current left half and right half is less than or equal to the threshold of the area of the uncertain region , to decide whether to perform recursive iteration detection.
[0092] Step 5.1: Determine the area of the uncertainty region in the left half Is it less than or equal to the threshold of the area of uncertainty , so as to decide whether to perform recursive iteration detection, the specific process is as follows:
[0093] Step 5.1.1: If the area of the uncertain region in the left half Less than or equal to the threshold for the area of uncertainty , then th...
Embodiment 3
[0109] Change the specific real-time big data analysis system Apache Spark Streaming in embodiment 1 into other real-time big data analysis systems such as Apache Storm, Google Dataflow, etc., that is, the multi-objective optimization method proposed by the present invention is not limited to the source of data, Suitable for data processing in all engineering applications.
[0110] Relevant technical contents not mentioned in the above embodiments can be realized by adopting or referring to existing technologies.
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