• 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