Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Compute task distributed dispatching device in server cluster

A technology for server clusters and computing tasks, which is applied in the field of distributed scheduling devices for computing tasks in server clusters, can solve problems such as unbalanced processing tasks of processing servers, and inability to make full use of cluster computing resources, so as to reduce work pressure and ensure load balance. Effect

Active Publication Date: 2015-02-18
ZHEJIANG UNIVIEW TECH
View PDF7 Cites 53 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The invention provides a distributed scheduling device for computing tasks in a server processing cluster, which adopts a mechanism combining static binding and dynamic adjustment, which not only prevents the management server from becoming the processing bottleneck of the entire system, but also avoids static binding. , to deal with the problem that the server processing tasks are unbalanced and the cluster computing resources cannot be fully utilized

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
  • Compute task distributed dispatching device in server cluster
  • Compute task distributed dispatching device in server cluster
  • Compute task distributed dispatching device in server cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] The first embodiment is a distributed scheduling device for computing tasks in a server cluster, which is applied to a management server. The device includes a registration management module, an allocation module and a coordination module, which are described in detail below.

[0034] The registration management module is used to accept registration of the processing server, and to receive computing resource information and load information reported by the processing server.

[0035] Taking the intelligent traffic management system as an example, the processing server registers to the registration management module of the management server when it is started, and sends keep-alive information to keep alive, and multiple processing servers register to the management server to become a server cluster. The processing server regularly reports its own computing resource information and load information to the registration management module of the management server. Therefore, the...

Embodiment 2

[0047] The second embodiment is a distributed scheduling device for computing tasks in a server cluster, which is applied to processing servers. The device includes:

[0048] The registration and resource reporting module is used to register with the management server, periodically collect its own computing resource information and load information, and report to the management server.

[0049] Taking the intelligent traffic management system as an example, the registration and resource reporting module of the processing server in the server cluster registers with the management server when it is started, and sends keep-alive information to keep-alive. And regularly collect its own computing resource information and load information, and report to the management server. Therefore, the management server can grasp the computing resource information and load information of each processing server, so as to coordinate according to the load information of each processing server after re...

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 discloses a compute task distributed dispatching device in a server cluster. Compute tasks from front-end devices are dispatched to processing servers in the server cluster for carrying out compute processing. The compute task distributed dispatching device in the server cluster comprises a register management module, a distributing module and a coordinating module, wherein the register management module is used for receiving register of the processing servers and receiving computing resource information and load information reported by the processing servers, the distributing module is used for distributing the processing servers bound to the front-end devices and issuing the bound processing servers to the front-end devices, and the coordinating module is used for receiving assistance requests sent by the registered processing servers when the processing servers are overloaded and coordinating other processing servers with residual processing capacity to assist the corresponding processing servers to complete the compute tasks contained in the assistance requests according to the processing capacity and the load information of the other processing servers. According to the compute task distributed dispatching device in the server cluster, the work pressure of a management server is reduced, automatic adjustment of overloaded processing servers is achieved automatically, and the load balance of the server cluster is guaranteed.

Description

Technical field [0001] The invention belongs to the technical field of data services, and particularly relates to a distributed scheduling device for computing tasks in a server cluster. Background technique [0002] In the city-level intelligent traffic management system, it has become an increasingly urgent need to perform analysis and processing on the massive amount of passing pictures generated by front-end equipment such as high-definition bayonet and electronic police. Intelligent analysis of passing car pictures, extracting structured information such as the license plate, model, car logo, and body color of each passing car, on the one hand, can facilitate the linkage control and real-time capture of suspected cars. At the same time, the monitoring center performs in-depth analysis of the passing information generated by the image analysis, which can realize data application services in the transportation industry such as deck analysis, vehicle trajectory tracking, and ca...

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): H04L29/08
CPCH04L65/1073H04L67/1008H04L67/1001
Inventor 成浩
Owner ZHEJIANG UNIVIEW TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products