A dynamic run-profile energy-aware approach for scheduling computationally intensive bioinformatics applications

Sachin Pawaskar, Hesham H. Ali

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

High Performance Computing (HPC) resources are housed in large datacenters, which consume exorbitant amounts of energy and are quickly demanding attention from businesses as they result in high operating costs. On the other hand HPC environments have been very useful to researchers in many emerging areas in life sciences such as Bioinformatics and Medical Informatics. In an earlier work, we introduced a dynamic model for energy aware scheduling (EAS) in a HPC environment; the model is domain agnostic and incorporates both the deadline parameter as well as energy parameters for computationally intensive applications. Our proposed EAS model incorporates 2-phases. In the Offline Phase, we use a run profile based approach to generate the initial schedule. In the Online Phase a feedback mechanism is incorporated between the EAS Engine and the master scheduling process. As scheduled tasks are completed, actual execution times are used to adjust the resources required for scheduling remaining tasks using the least number of nodes while meeting a given deadline. In this paper we study the impact of the quality of initial schedule using different run profiles which is the starting point for the EAS algorithm on the number of adjustments which is critical to the overall energy optimization as every adjustment made has an overhead. The conducted experiments show that the proposed approach succeeded in meeting preset deadlines while minimizing the number of nodes; thus reducing overall energy utilized and that choosing the right profile in the Offline phase has an impact on the energy optimization achieved by the EAS algorithm.

Original languageEnglish (US)
Title of host publication2016 International Conference on High Performance Computing and Simulation, HPCS 2016
EditorsVesna Zeljkovic, Waleed W. Smari
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages427-434
Number of pages8
ISBN (Electronic)9781509020881
DOIs
StatePublished - Sep 13 2016
Event14th International Conference on High Performance Computing and Simulation, HPCS 2016 - Innsbruck, Austria
Duration: Jul 18 2016Jul 22 2016

Publication series

Name2016 International Conference on High Performance Computing and Simulation, HPCS 2016

Other

Other14th International Conference on High Performance Computing and Simulation, HPCS 2016
CountryAustria
CityInnsbruck
Period7/18/167/22/16

Keywords

  • Algorithms
  • Bioinformatics
  • Energy Awareness
  • High Performance Computing
  • Parallel Computing
  • Run Profile
  • Scheduling

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Numerical Analysis
  • Computer Networks and Communications
  • Modeling and Simulation

Fingerprint Dive into the research topics of 'A dynamic run-profile energy-aware approach for scheduling computationally intensive bioinformatics applications'. Together they form a unique fingerprint.

  • Cite this

    Pawaskar, S., & Ali, H. H. (2016). A dynamic run-profile energy-aware approach for scheduling computationally intensive bioinformatics applications. In V. Zeljkovic, & W. W. Smari (Eds.), 2016 International Conference on High Performance Computing and Simulation, HPCS 2016 (pp. 427-434). [7568366] (2016 International Conference on High Performance Computing and Simulation, HPCS 2016). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/HPCSim.2016.7568366