[Back] [PDF

Benchmarking the CLI for I/O-Intensive Computing

Xiao Qin1    Tao Xie1    Ahalya Nathan2    Vijaya K.Tadepalli2

1 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.