DocumentCode :
1936984
Title :
A Hierarchical Scheduling Policy for Large-Scale Rendering
Author :
Dong, Luyang ; Gong, Bin ; Ma, Yan ; Hu, Yi
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear :
2011
fDate :
22-23 Aug. 2011
Firstpage :
22
Lastpage :
27
Abstract :
With the development of high performance computing, especially after the emergence of petaflop system, people pay more attentions on how to use these resources in an effective way and what application could be deployed on them except for scientific computing. Given the properties of high performance computing, rendering is one kind of application which is very suitable for distributed computing due to intensive computation and massive data access. A rendering task could be decomposed into multiple independent subtasks and submitted for parallel execution. But because of the heterogeneity and unbalanced load in the computing environment, there often appear such circumstances where there are severe load unbalances. Moreover, the high performance platform is not exclusively used for rendering on account of the sharing of computing resources. For rendering there are some new available resources at a given time and at another point those resources will possibly become unavailable likewise. In this paper, we propose a hierarchical scheduling policy for large-scale rendering to resolve above problems. And afterwards we focus on load balance layer which is the key part in our policy. In order to make use of the resources in a more effective style, the load balancing for rendering based on feedback of the runtime information is proposed. We evaluate the proposed approach comparing with non-strategy approach. The results show our approach can be competitive choice for rendering schedule and outperforms non-strategy by 10.2%-23% in terms of completion time.
Keywords :
distributed processing; rendering (computer graphics); resource allocation; scheduling; distributed computing; hierarchical scheduling policy; high performance computing; large-scale rendering; load balance layer; multiple independent subtasks; petaflop system; Dispatching; Dynamic scheduling; Load management; Processor scheduling; Rendering (computer graphics); Synchronization; dynamic feedback; evaluation/computation overlapping; large-scale rendering; load balancin; task scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Chinagrid Conference (ChinaGrid), 2011 Sixth Annual
Conference_Location :
Liaoning
Print_ISBN :
978-1-4577-0885-5
Type :
conf
DOI :
10.1109/ChinaGrid.2011.36
Filename :
6051753
Link To Document :
بازگشت