Distributed computing resource allocation system and task processing method

A technology of distributed computing and resource allocation, applied in the field of distributed computing resource allocation system and task processing, can solve the problems of resource waste, different utilization rate of server clusters, and increased cost of server cluster construction.

Active Publication Date: 2015-11-11
NETPOSA TECH
View PDF4 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing method of processing video in units of server clusters, one server cluster can only implement one video processing method. When there are many video processing methods, a large number of server clusters must be deployed to meet the requirements of video processing. Th

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
  • Distributed computing resource allocation system and task processing method
  • Distributed computing resource allocation system and task processing method
  • Distributed computing resource allocation system and task processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] see figure 1 , the present embodiment provides a distributed computing resource allocation system, including: a central server 100 and a plurality of node servers 110, wherein the central server 100 is provided with computing unit central terminals 101 for different task types, and each node server 110 Computing unit node terminals 111 corresponding to the computing unit central terminal 101 are respectively provided, and the computing unit central terminal and the corresponding computing unit node terminals form a computing unit;

[0056] The central server 100 is used to receive the video image task sent by the user, and according to the type of the video image task, and the current task quantity and load situation of multiple node servers 110, distribute the video image task to the corresponding node server through the computing unit central terminal 101 110;

[0057] The node server 110 is configured to process the video image task through the computing unit node e...

Embodiment 2

[0100] see image 3 , this embodiment provides another distributed computing resource allocation system, which is expressed in the form of CUMN architecture. The distributed computing resource allocation system includes a center (Center), a user (User), a module (Module), a model (Model) And node (Node) 5 parts. Different business requirements will have different processing methods for data. This system uses models to define different calculation methods, which means modeling. For example, Hadoop uses the Map / Reduce computing model. The CUMN architecture stipulates that each computing model consists of one or several centers and several nodes. The models in the framework are "hot-swappable", and models can be added or deleted arbitrarily in the running state, which greatly improves the scalability and compatibility of the distributed computing resource allocation system.

[0101] The model is just a calculation method. What is the specific calculation? This solution defines...

Embodiment 3

[0133] see Figure 8 , this embodiment provides a task processing method, which can be implemented by the distributed computing resource allocation system in the above embodiment, and the task processing method includes the following steps:

[0134] Step 800, the central server receives the video image task sent by the user, and distributes the video image task to the corresponding node server through the central end of the computing unit according to the type of the video image task, and the current video image task quantity and load situation of multiple node servers ;

[0135] Step 802: After receiving the video image task, the node server processes the video image task through the computing unit node corresponding to the video image task.

[0136] In related technologies, the server that allocates tasks will receive different types of tasks sent by users through different interfaces according to the different task types of video image tasks received, so in the early devel...

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 distributed computing resource allocation system and a task processing method. The distributed computing resource allocation system comprises a central server and a plurality of node servers. The central server is used for receiving video image tasks sent by a user and allocating the video image tasks to corresponding node servers through central ends of computing units based on the types of the video image tasks as well as the current task number and load conditions of the node servers. The node servers are used for processing the video image tasks through node ends of the computing units corresponding to the video image tasks. According to the distributed computing resource allocation system and the task processing method provided by the invention, different types of video image tasks can be processed by using multiple servers of one server cluster, and the utilization rate of the server cluster can be increased.

Description

technical field [0001] The invention relates to the field of multimedia playing, in particular to a distributed computing resource allocation system and task processing method. Background technique [0002] At present, in daily life, video-based applications are more and more widely used, and there are more and more ways to process videos, such as image conversion of videos, rotation of pictures in videos, comparison of real-time images in videos, etc. For video Different processing methods, in order to speed up the processing speed of videos or images, different computing modes will be used to process videos, for example: when converting and processing videos, due to the large amount of processed data, parallel computing methods are generally used (such as MapReduce) divide the video into blocks and then process it; and for the comparison of real-time images in the video, since the image content in the video image needs to be determined in a short time, the comparison of ma...

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): H04L12/24H04L29/08
Inventor 周光明张丛喆万定锐郭军王朝昕
Owner NETPOSA TECH
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