Influence of Dynamic Think Times on Parallel Job Scheduler Performances in Generative Simulations
نویسنده
چکیده
The performance of parallel schedulers is a crucial factor in the efficiency of high performance computing environments. Scheduler designs for practical application focusing on improving certain metrics can only be achieved, if they are evaluated in realistic testing environments. Since real users submit jobs to their respective system, special attention needs to be spent on their job submission behavior and the causes of that behavior. In this work, we investigate the impact of dynamic user behavior on parallel computing performances and analyze the significance of feedback between system performance and future user behavior. Therefore, we present a user-based dynamic workload model for generative simulations, which we use to analyze the impact of dynamically changing think times on simulations. We run several such simulations with widely known scheduling techniques FCFS and EASY, providing first insights on the influence of our approach on scheduling performances. Additionally, we analyze the performances by means of different metrics allowing a discussion on user satisfying performance measures.
منابع مشابه
Cost-based Dynamic Job Rescheduling: A Case Study of the Intel Distributed Computing Platform
We perform a trace-driven analysis of the Intel Distributed Computing Platform (IDCP), an Internet-scale data center based distributed computing platform developed by Intel Corporation for massively parallel chip simulations within the company. IDCP has been operational for many years, and currently is deployed “live” on tens of thousands of machines that are globally distributed at various dat...
متن کاملPower-Aware Parallel Job Scheduling
Recent increase in performance of High Performance Computing (HPC) centers has been followed by even higher increase in power consumption. Power draw of modern supercomputers is not only an economic problem but it has negative consequences on environment. Roughly speaking, CPU power presents 50% of total system power. Dynamic Voltage Frequency Scaling(DVFS) is a technique widely used to manage ...
متن کاملA Lower Bound for Dynamic Scheduling of Data Parallel Programs
Parallel job scheduling is the problem of how to run a work-load of multiple parallel jobs in a single parallel machine. Dynamic means that the possibility of arbitrary arrival times for new jobs is allowed. The scheduler is responsible for nding the best scheduling allocation, both temporal and spatial, as a function of the existing workload. In this study jobs are assumed to be data parallel ...
متن کاملSelf-Adaptive Scheduler Parameterization
High-end parallel systems present a tremendous research challenge on how to best allocate their resources to match dynamic workload characteristics and user habits that are often unique to each system. Although thoroughly investigated, job scheduling for production systems remains an inexact science, requiring significant experience and intuition from system administrators to properly configure...
متن کاملIntegrated scheduling: the best of both worlds
This paper presents a new paradigm for parallel job scheduling called integrated scheduling or iScheduling. The iScheduler is an application-aware job scheduler as opposed to a general-purpose system scheduler. It dynamically controls resource allocation among a set of competing applications, but unlike a traditional job scheduler, it can interact directly with an application during execution t...
متن کامل