Abstract
The purpose of this paper is twofold. First, we present IOAgent, a tool that allows to generate synthetic workloads for parallel environments in a simple way. IOAgent has been implemented for Linux and takes into account different I/O characteristics like synchronous and asynchronous calls, buffered and unbuffered accesses, as well as different numbers of disks, intermediate buffers and number of agents simulating the workload. Second, we propose statistical models that help us to analyze the I/O behaviour of an IBM e-server OpenPower 710, with 4 SCSI drives. The observations used to build the model have been obtained using IOAgent.
Chapter PDF
Similar content being viewed by others
References
Ganger, G.: Generating Representative Synthetic Workloads: An Unsolved Problem. In: Proceedings of the Computer Measurement Group (CMG) Conference (1995)
Bray, T.: Bonnie Benchmark for UNIX Filesystem Operations, http://www.textuality.com/bonnie
McVoy, L., Staelin, C.: LMbench: Portable Tools for Performance Analysis. In: USENIX Annual Technical Conference, San Diego, California, USA (1996)
McDougall, R., Crase, J., Debnath, S.: FileBench: File System Microbenchmark, http://www.solarisinternals.com/si/tools/filebench
Gómez-Villamor, S., Tran, J., Rees, S., Muntés-Mulero, V., Larriba-Pey, J.-L.: IOAgent: Leveraging the Application Analysis of Workload Effects. Technical Report UPC-DAC-RR-2005-49, Department of Computer Architecture, Universitat Politecnica de Catalunya (2005)
DAMA-UPC. Data Management group at Universitat Politècnica de Catalunya. http://www.dama.upc.edu/en/research/ioagent.html
IBM e-server OpenPower 710 Technical Overview and Introduction
Bhattacharya, S.: Patches for buffered file system AIO in 2.6 Linux kernel, http://www.kernel.org/pub/linux/kernel/people/suparna/aio
Montgomery, D.C.: Design and analysis of experiments, 5th edn. John Wiley, New York (2001)
Worthington, B.L., Ganger, G.R., Patt, Y.N.: Scheduling Algorithms for Modern Disk Drives. SIGMETRICS Perform. Eval. Rev. (1994)
Pai, R., Pulavarty, B., Cao, M.: Linux 2.6 Performance Improvement Through Readhead Optimization. In: Proceedings of the Linux Symposium, Ottawa, Canada (2004)
Bhattacharya, S., Tran, J., Sullivan, M., Mason, C.: Linux AIO Performance and Robustness for Enterprise Workloads. In: Proceedings of the Linux Symposium, Ottawa, Canada (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gómez-Villamor, S., Muntés-Mulero, V., Pérez-Casany, M., Tran, J., Rees, S., Larriba-Pey, JL. (2006). IOAgent: A Parallel I/O Workload Generator. In: Nagel, W.E., Walter, W.V., Lehner, W. (eds) Euro-Par 2006 Parallel Processing. Euro-Par 2006. Lecture Notes in Computer Science, vol 4128. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11823285_2
Download citation
DOI: https://doi.org/10.1007/11823285_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37783-2
Online ISBN: 978-3-540-37784-9
eBook Packages: Computer ScienceComputer Science (R0)