There are many choices to make when evaluating the performance of a complex system. In the context of parallel job scheduling, one must decide what workload to use and what measurements to take. These decisions sometimes have subtle implications that are easy to overlook. In this paper we document numerous pitfalls one may fall into, with the hope of providing at least some help in avoiding them. Along the way, we also identify topics that could benefit from additional research
This paper assesses the effectiveness in scheduling independent jobs with earliness/tardiness costs...
International audienceA parallel application is defined as the application that can be executed on m...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...
Abstract. The evaluation of parallel job schedulers hinges on two things: the use of appropriate met...
Abstract—The complexity of modern computer systems may enable minor variations in performance evalua...
Abstract. We develop a new metric for job scheduling that in-cludes the effects of memory contention...
The evaluation of parallel job schedulers hinges on the workloads used. It is suggested that this be...
. Parallel job scheduling is beginning to gain recognition as an important topic that is distinct f...
This paper analyzes job scheduling for parallel computers by using theoretical and experimental mean...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
The problem of producing efficient parallel programs against different possible execution orders or ...
Abstract—this paper studies the influence that task placement may have on the performance of applica...
Abstract—Performance evaluation is a significant step in the study of scheduling algorithms in large...
Majority of parallel machine scheduling studies consider machine as the only resource. However, in m...
System administrators for parallel computers face many difficulties when managing job scheduling sys...
This paper assesses the effectiveness in scheduling independent jobs with earliness/tardiness costs...
International audienceA parallel application is defined as the application that can be executed on m...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...
Abstract. The evaluation of parallel job schedulers hinges on two things: the use of appropriate met...
Abstract—The complexity of modern computer systems may enable minor variations in performance evalua...
Abstract. We develop a new metric for job scheduling that in-cludes the effects of memory contention...
The evaluation of parallel job schedulers hinges on the workloads used. It is suggested that this be...
. Parallel job scheduling is beginning to gain recognition as an important topic that is distinct f...
This paper analyzes job scheduling for parallel computers by using theoretical and experimental mean...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
The problem of producing efficient parallel programs against different possible execution orders or ...
Abstract—this paper studies the influence that task placement may have on the performance of applica...
Abstract—Performance evaluation is a significant step in the study of scheduling algorithms in large...
Majority of parallel machine scheduling studies consider machine as the only resource. However, in m...
System administrators for parallel computers face many difficulties when managing job scheduling sys...
This paper assesses the effectiveness in scheduling independent jobs with earliness/tardiness costs...
International audienceA parallel application is defined as the application that can be executed on m...
. The space of job schedulers for parallel supercomputers is rather fragmented, because different r...