Benchmarking the CLI for I/O-Intensive Computing
Xiao Qin1 Tao Xie1 Ahalya Nathan2 Vijaya K.Tadepalli21 Department of Computer Science New Mexico Institute of Mining and Technology 801 Leroy Place, Socorro, New Mexico 87801 2 Department of Computer Science and Engineering
University of Nebraska-Lincoln
Lincoln, NE 68588-0115
Common Language Infrastructure, or CLI, is a standardized virtual machine, which increasingly becomes popular on a wide range of platforms. In this paper we developed three I/O-intensive benchmarks for the CLI using various techniques. The first benchmark is designed in accordance with an application behavioural model that rebuilds the behavior of real world I/O-intensive applications. The second benchmark is a trace driven simulator that simulates five I/O-intensive applications. The third benchmark is a micro I/O-Intensive benchmark used to emulate a simple web server. In addition, the performances of the benchmarks are evaluated on the SSCLI. The results suggest that the CLI is a potential virtual machine for I/O-intensive computing.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS'05), the 6th Intíl Workshop on Parallel and Distributed Scientific and Engineering Computing, IEEE/ACM, April 4-8, 2005.