ClusterSim: a Java-based parallel discrete-event simulation tool for cluster computing

  • Authors:
  • L. F. W. Goes;L. E. S. Ramos;C. A. P. S. Martins

  • Affiliations:
  • Graduation Program in Electr. Eng., Minas Gerais Pontifical Catholic Univ., Belo Horizonte, Brazil;Electron. Visualization Lab., Illinois Univ., Chicago, IL, USA;Electron. Visualization Lab., Illinois Univ., Chicago, IL, USA

  • Venue:
  • CLUSTER '04 Proceedings of the 2004 IEEE International Conference on Cluster Computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the proposal and implementation of a Java-based parallel discrete-event simulation tool for cluster computing called ClusterSim (cluster simulation tool). The ClusterSim supports visual modeling and simulation of clusters and their workloads for performance analysis. A cluster is composed of single or multiprocessed nodes, parallel job schedulers, network topologies and technologies. A workload is represented by users that submit jobs composed of tasks described by probability' distributions and their internal structure (CPU, I/O and MPI instructions). Our main objectives in This work: to present the proposal and implementations of the software architecture and simulation model of ClusterSim; to verify and validate ClusterSim; to analyze ClusterSim by means of a case study. Our main contributions are: the proposal and implementation of ClusterSim with an hybrid workload model, a graphical environment, the modeling of heterogeneous clusters and a statistical and performance module.