Management method and device for processing resources in distributed stream processing

A technology for processing resources and management methods, which is applied in the field of resource management in distributed stream processing, can solve problems such as heavy workload, long time-consuming manual operations, and difficulty in timely adjustment, and achieve the effect of reducing labor

Active Publication Date: 2017-08-11
ANT WEALTH (SHANGHAI) FINANCIAL INFORMATION SERVICES CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, for some business flows with irregular peak or trough periods, if it is necessary to use limited processing resources to achieve guaranteed speed object processing, system managers often need to manually adjust the processing based on real-time monitoring of business volume The number of processing units corresponding to the business flow not only has a huge workload, but also for sudden changes in the business volume, it is often difficult to adjust in time due to the long time-consuming manual operation

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
  • Management method and device for processing resources in distributed stream processing
  • Management method and device for processing resources in distributed stream processing
  • Management method and device for processing resources in distributed stream processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] During the operation of the distributed stream processing system, the operation of the processing unit can be monitored. When the processing load of a processing unit is too heavy, it means that the current stream task of the processing unit is relatively busy, and some of the processing units can be allocated The object flow responsible for processing is migrated to other processing units to increase the rate of object processing; when the processing load of a processing unit is too low, it means that the current flow task of the processing unit is relatively idle, and two or more loads can be allocated The object streams processed by the lower processing unit are merged and run on one processing unit to reduce the occupancy of the processing unit; thus, without manual intervention, according to the actual load of the business, the used resources can be allocated in a timely and appropriate manner processing resources to solve the problems existing in the prior art.

...

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 management method for processing resources in distributed stream processing. The method comprises the steps that when a processing load of a certain processing unit meets a predetermined splitting condition, a maximum object processing rate of the processing unit is acquired; statistics is performed on an object generation rate of each object stream in an object stream group processed by the processing unit; the object stream group comprises at least one object stream; at least one subset of the object stream group is made into a new object stream group, and the new object stream group is processed by other processing units, wherein the sum of the object generation rates of all the object streams in each subset does not exceed an object processing rate peak value; and the object processing rate peak value is determined according to the maximum object processing rate. Through the technical scheme, the object stream group is automatically split according to the object processing rates and the object generation rates when a stream task is busy to increase the stream processing rate, and processing units responsible for processing can be added in time according to running conditions when the volume of business is increased.

Description

technical field [0001] The present application relates to the technical field of data processing, and in particular to a method and device for managing processing resources in distributed stream processing. Background technique [0002] In a distributed stream processing system, stream processing is distributed among multiple processing units in the form of tasks. Each processing unit corresponds to an object stream group, and the object stream group may include one or more object streams, and the objects in these object streams will be the processing objects of the corresponding processing unit. Taking the Storm system as an example, when a topology starts running, the components of the topology (spout or bolt) will be parallelized into multiple tasks and assigned to multiple Workers (that is, processing units) for execution; the task input is Partition (message Stream, a kind of object stream) in a steady stream of messages (a kind of object), each Worker can be assigned ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4806G06F9/5022
Inventor 黄振华
Owner ANT WEALTH (SHANGHAI) FINANCIAL INFORMATION SERVICES CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products