• DocumentCode
    2050432
  • Title

    Model-Driven Simulation to Evaluate Performance Impact of Workload Features on Parallel Systems

  • Author

    Minh, Tran Ngoc ; Wolters, Lex

  • Author_Institution
    Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
  • fYear
    2011
  • fDate
    26-30 Sept. 2011
  • Firstpage
    84
  • Lastpage
    92
  • Abstract
    Parallel workloads in practice are far from being randomly distributed, instead they are highly repetitive because users tend to run the same applications over and over again. We refer to this phenomenon as temporal locality. In addition, the workloads exhibit a correlation between runtime and parallelism (i.e., number of processors) as is analysed in this paper. According to our best knowledge, there are very few studies on the impacts of these features on the performance of parallel systems. Since these impacts are not well known, researchers often evaluate scheduling algorithms with random workloads, which neglect the phenomenon of temporal locality and the correlation. This can result in an inaccurate scheduling evaluation for parallel systems, because our study shows that these two features can significantly affect scheduling performance. In our simulation-based experiments, an increase of the correlation can quickly degrade the parallel system performance and can change the result of comparing different scheduling policies. With respect to temporal locality, we indicate that this feature does not always seriously affect schedulers of parallel systems. Instead in particular situations, it can help to improve scheduling performance. Furthermore, we also discuss in this paper the necessity of using workloads with these features in scheduling evaluation as well as how to utilize the features to enhance the performance of schedulers.
  • Keywords
    formal specification; parallel processing; scheduling; software performance evaluation; inaccurate scheduling evaluation; model-driven simulation; parallel systems; parallel workloads; performance evaluation; random workloads; scheduling algorithms; simulation-based experiments; temporal locality; workload features; Correlation; Measurement; Parallel processing; Program processors; Runtime; Scheduling; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2011 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4577-1355-2
  • Electronic_ISBN
    978-0-7695-4516-5
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2011.27
  • Filename
    6061068