Flexible dynamic deployment system and method for render cluster

A dynamic deployment and cluster technology, applied in the field of high-performance computing, can solve the problems of waste of computing resources and low utilization rate, achieve the effects of improving utilization rate, reducing communication burden, solving waste of computing resources and low utilization rate of cluster system

Active Publication Date: 2014-03-05
SHANDONG UNIV
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the problems of waste of computing resources and low utilization rate existing in the existing rendering farms, the present invention provides a flexible dynamic rendering cluster deployment system and method, which can effectively utilize computing resources and maximize resource utilization; In the case of quality of service, increase the number of concurrent users of the rendering farm system

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
  • Flexible dynamic deployment system and method for render cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0059] A hierarchical scheduling strategy is adopted for rendering tasks, that is, each shot in the user's rendering task is divided into one or more rendering subtasks, each rendering subtask consists of consecutive frames in the shot, and each frame is rendered by the rendering engine , called the frame task.

[0060] A layered management strategy is adopted for computing resources, that is, multiple independent computing nodes form a rendering unit as the basic unit for completing a rendering subtask.

[0061] The user's rendering task sends the rendering subtasks to the rendering unit control scheduler through the rendering task management platform, and the rendering unit control scheduler performs secondary scheduling according to the task priority and the user's authority, and assigns each rendering subtask to a Rendering unit to handle. At the ...

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 flexible dynamic deployment system and method for a render cluster. The system comprises a rendering task management platform and a rendering unit control dispatcher, and the rendering task management platform is used for distributing tasks to the rendering unit control dispatcher of a cluster management node and receiving task processing schedule information uploaded by the rendering unit control dispatcher of the cluster management node. The rendering unit control dispatcher is used for distributing tasks to a plurality of rendering units and receiving task processing schedule information fed back from each rendering unit, and is used for processing the computing node requests of the rendering units and dynamically adjusting the number of the computing nodes in the rendering units according to a priority sequence in the process of executing the rendering tasks. Each rendering unit comprises a rendering unit Master course, the rendering unit Master courses are in communication with the computing nodes, and one computing node corresponds to one rendering unit Slave course. Computing resources are effectively utilized, and the resource use ratio is maximized. Under the condition of not influencing service quality, the number of the system concurrence users of the render cluster is increased.

Description

technical field [0001] The invention relates to high-performance computing technology, in particular to a flexible dynamic deployment system and method for rendering clusters. Background technique [0002] Rendering cluster (or rendering farm) is a distributed cluster computing system, which is a supercomputer built with existing CPU, Ethernet, and operating system. It uses mainstream commercial computer hardware equipment to reach or approach the computing power of a supercomputer . A rendering farm is built on a computer cluster. A single computer in a cluster system is usually called a node, one or more of which are used as management nodes, and the other nodes are called computing nodes. The nodes are usually connected through a LAN, but there are other possible connection methods. Such as InfiniBand. Clusters can improve the computing speed and / or reliability of individual computers. In general, cluster computers are much more cost-effective than individual computers...

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/445H04L29/08
Inventor 吕琳居佳佳刘伟峰
Owner SHANDONG UNIV
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