Supercharge Your Innovation With Domain-Expert AI Agents!

Network flow optimization-based Storm task scheduling method

A task scheduling and network traffic technology, applied in the field of data exchange network, can solve the problem that the scheduling method does not take into account the communication overhead between tasks, the imbalance of system data traffic, and the large traffic between nodes, so as to improve communication efficiency and optimize traffic. Balance and reduce the effect of traffic transmission

Active Publication Date: 2018-08-17
NORTHWESTERN POLYTECHNICAL UNIV
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the deficiencies of the existing technology, the existing scheduling method of Storm does not take into account the communication overhead between tasks, resulting in unbalanced system data traffic, large traffic between nodes, high delay and decreased throughput. The present invention provides a The Storm task scheduling method based on network traffic optimization monitors the process traffic when the task is running, analyzes the traffic relationship between processes, and provides an optimized scheduling plan, without changing the number of existing worker processes and thread tasks as much as possible. Undergo, communication traffic optimization

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
  • Network flow optimization-based Storm task scheduling method
  • Network flow optimization-based Storm task scheduling method
  • Network flow optimization-based Storm task scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0048] Reduce the delay of data transmission between networks, improve data processing speed, and improve system throughput. Solve the problem of incomplete consideration of the data transmission rate between machines and processes under the default scheduling of the system.

[0049] Step 1: Inter-process traffic statistics

[0050] Calculate the data transmission rate between each Worker process of Storm during operation, obtain the communication relationship matrix, and collect the network traffic information between the processes in real time. Average traffic. Through the tcpdump command, the information sent between the processes is counted by capturing packets, and the data transmission rate between the processes is obtained, and the data transmission rate between the n Worker processes of the machine is counted. Among the n processes, the proces...

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 provides a network flow optimization-based Storm task scheduling method, and relates to the field of data exchange networks. The method comprises the following steps of: carrying out statistical analysis on flows between processes; carrying out network k division by adoption of a genetic algorithm according to a communication relationship matrix and optimizing flows between Worker processes in machines; and triggering task distribution through a Storm command rebalance. According to the method, flows between nodes are decreased, the using efficiency of existing resources is improved, much unnecessary flow transmission is decreased, the system delay is reduced, the throughput capacity is improved, the problem that flow information between tasks in Storm task scheduling is insufficiently considered is solved, the problem that flows between machines in systems and flows between processes in the machines are unbalanced is solved, the system delay is reduced and the throughputis improved.

Description

technical field [0001] The invention relates to the field of data exchange networks, in particular to a Storm task scheduling method. Background technique [0002] With the development of computers, real-time streaming data such as sensor data, financial data, and online transaction data continue to increase. There are many types of data, large volume, continuous flow, and strong timeliness. These real-time data are generated quickly, disappear quickly, and have a short effective time. Current real-time data contains rich value, and the efficient processing of real-time data ensures the rapid processing of transactions and real-time acquisition of information. Currently, distributed real-time streaming data processing frameworks such as Storm and Spark have been launched in the industry. Storm is a distributed, scalable, fault-tolerant real-time stream processing system. These characteristics of Storm make it widely used in the industry. But Storm is still in the proces...

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
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4843G06F9/5044
Inventor 谷建华周兴社周健华闫旭涛
Owner NORTHWESTERN POLYTECHNICAL UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More