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