Scaling of Workload Traces
نویسندگان
چکیده
The design and evaluation of job scheduling strategies often require simulations with workload data or models. Usually workload traces are the most realistic data source as they include all explicit and implicit job patterns which are not always considered in a model. In this paper, a method is presented to enlarge and/or duplicate jobs in a given workload. This allows the scaling of workloads for later use on parallel machine configurations with a different number of processors. As quality criteria the scheduling results by common algorithms have been examined. The results show high sensitivity of schedule attributes to modifications of the workload. To this end, different strategies of scaling number of job copies and/or job size have been examined. The best results had been achieved by adjusting the scaling factors to be higher than the precise relation between the new scaled machine size and the original source configuration.
منابع مشابه
Proactive elasticity and energy awareness in data stream processing
Data stream processing applications have a long running nature (24hr/7d) with workload conditions that may exhibit wide variations at run-time. Elasticity is the term coined to describe the capability of applications to change dynamically their resource usage in response to workload fluctuations. This paper focuses on strategies for elastic data stream processing targeting multicore systems. Th...
متن کاملAn LPV Approach to Performance Control of Web Servers Under Self-Similar Workloads
Applying control-theoretic approaches to capacity provisioning of web servers is gaining popularity. This paper presents a novel approach that combines Linear Parameter Varying (LPV) modeling and control design, with workload characterization using stochastic α-stable-model envelopes. We parameterize a control-oriented Web server model and the resulting controller using workload distribution pa...
متن کاملAn NFS Trace Player for File System Evaluation
File access traces have been used to drive simulations of storage management algorithms such as file caching, for workload characterization and modeling, and to identify interesting access patterns for performance optimization. Surprisingly they are rarely used to test the correctness and evaluate the performance of an actual file system or server. The main reason is that up until now there did...
متن کاملA Combined Frequency Scaling and Application Elasticity Approach for Energy-Efficient Virtualized Data Centers
At present, large-scale data centers are typically over-provisioned in order to handle peak load requirements. The resulting low utilization of resources contribute to a huge amounts of power consumption in data centers. The effects of high power consumption manifest in a high operational cost in data centers and carbon footprints to the environment. Therefore, the management solutions for larg...
متن کاملModeling of Parameters in Supercomputer Workloads
Evaluation methods for parallel computers often require the availability of relevant workload information. To this end, workload traces recorded on real installations are frequently used. Alternatively, workload models are applied. However, often not all necessary information are available for a specific workload. In this paper, a model is presented to recover an estimated job execution time wh...
متن کامل