The performance of computer systems depends, among other things, on the workload. This motivates the use of real workloads (as recorded in activity logs) to drive simulations of new designs. Unfortunately, real workloads may contain various anomalies that contaminate the data. A previously unrecognized type of anomaly is workload flurries: rare surges of activity with a repetitive nature, caused by a sin-gle user, that dominate the workload for a relatively short period. We find that long workloads often include at least one such event. We show that in the context of parallel job scheduling these events can have a significant effect on per-formance evaluation results, e.g. a very small perturbation of the simulation conditions might lead to...
Simulation at the gate level is computationally very expensive. Parallel processing is one technique...
Abstract. Both simulation and process mining can be used to analyze operational business processes. ...
Although theoretical results have been established regarding the utility of pre-emptive scheduling i...
Evaluating the performance of a computer system is based on using representative workloads. Common p...
The problem of producing efficient parallel programs against different possible execution orders or ...
Performance evaluation is a significant step in the study of scheduling algorithms in large-scale pa...
Abstract—The complexity of modern computer systems may enable minor variations in performance evalua...
Science is based upon observation. The scientific study of complex computer systems should therefore...
This paper presents a comprehensive statistical analysis of a variety of workloads collected on prod...
the dynamic behaviour of some workload allocation algorithms is studied to identify instability cond...
Abstract Workload traces from real computer systems are invaluable for research purposes but regular...
There are many choices to make when evaluating the performance of a complex system. In the context o...
Fractiling is a scheduling scheme that simultaneously balances processor loads and exploits locality...
Both simulation and process mining can be used to analyze operational business processes. Simulation...
Abstract. We develop a new metric for job scheduling that in-cludes the effects of memory contention...
Simulation at the gate level is computationally very expensive. Parallel processing is one technique...
Abstract. Both simulation and process mining can be used to analyze operational business processes. ...
Although theoretical results have been established regarding the utility of pre-emptive scheduling i...
Evaluating the performance of a computer system is based on using representative workloads. Common p...
The problem of producing efficient parallel programs against different possible execution orders or ...
Performance evaluation is a significant step in the study of scheduling algorithms in large-scale pa...
Abstract—The complexity of modern computer systems may enable minor variations in performance evalua...
Science is based upon observation. The scientific study of complex computer systems should therefore...
This paper presents a comprehensive statistical analysis of a variety of workloads collected on prod...
the dynamic behaviour of some workload allocation algorithms is studied to identify instability cond...
Abstract Workload traces from real computer systems are invaluable for research purposes but regular...
There are many choices to make when evaluating the performance of a complex system. In the context o...
Fractiling is a scheduling scheme that simultaneously balances processor loads and exploits locality...
Both simulation and process mining can be used to analyze operational business processes. Simulation...
Abstract. We develop a new metric for job scheduling that in-cludes the effects of memory contention...
Simulation at the gate level is computationally very expensive. Parallel processing is one technique...
Abstract. Both simulation and process mining can be used to analyze operational business processes. ...
Although theoretical results have been established regarding the utility of pre-emptive scheduling i...