• DocumentCode
    3400036
  • Title

    A Hierarchical Distributed Loop Self-Scheduling Scheme for Cloud Systems

  • Author

    Yiming Han ; Chronopoulos, Anthony Theodore

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
  • fYear
    2013
  • fDate
    22-24 Aug. 2013
  • Firstpage
    7
  • Lastpage
    10
  • Abstract
    Cloud systems have demonstrated the powerful computation and storage capability in many scientific applications. In this paper, we propose a hierarchical distributed loop self-scheduling scheme to achieve good load balancing by applying weighted self-scheduling scheme on a heterogeneous cloud system. This scheme also considers the distribution of the output data, which can help reduce communication overhead. We evaluated the scheme with two scientific applications: Matrix Multiplication and Quick Sort. The results shows that our schemes achieve better load balancing and better overall performance than standard loop self-scheduling scheme.
  • Keywords
    cloud computing; processor scheduling; program control structures; resource allocation; storage management; cloud systems; communication overhead; heterogeneous cloud system; hierarchical distributed loop self-scheduling scheme; load balancing; matrix multiplication application; quick sort application; scientific applications; storage capability; weighted self-scheduling scheme; Cloud computing; Educational institutions; Load management; Processor scheduling; Program processors; Stress; Virtual machining; Cloud System; Distributed; Hierarchical; Self-Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-5043-5
  • Type

    conf

  • DOI
    10.1109/NCA.2013.9
  • Filename
    6623634