Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

A FLOPs Based Model for Performance Analysis and Scheduling of Applications for Single and Multiple CPUs

Authors: Nilesh Padhariya; Kolin Paul; Dheeraj Bhardwaj;

A FLOPs Based Model for Performance Analysis and Scheduling of Applications for Single and Multiple CPUs

Abstract

Optimal resource utilization ever remains a critical problem in any computing environment. Resource utilization merely depends upon an effective scheduling scheme. One approach is to have effective scheduling on the bases of application's performance on different resources. Once we know, the execution time of an application prior to execution, we can schedule it on a particular node in given computing environment, to gain maximum resource utilization. In the high performance computing environment, it is hard to estimate execution time accurately for CPU-oriented applications. So many approaches have been proposed to estimate performance of an application, such as source instrumentation, dynamic instrumentation, binary instrumentation, etc., especially for high computing - scientific applications. Dynamic approach, to model a performance of a scientific application, is based on its execution time itself for a given execution platform. But when the platform itself changed, a model may fail to estimate execution time accurately and hence it is not a platform independent modeling. This poor estimation leads to bad scheduling and ultimately poor resource utilization. We have found a better approach to estimate and model performance of scientific and high-computing applications based on floating point operations (FLOPs). We have targeted basically all high performance computing (HPC) and scientific applications, which need enormous computing power to produce results in time. In this paper, we explain design architecture of a system, implemented based on proposed idea. This system works for single-CPU and multiple-CPUs applications. In the same flow, we have also integrated usefulness of application modeling with application profiling to schedule on given HPC platform (PC, cluster or GRID) to achieve maximum resource utilization.

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!