• DocumentCode
    2541128
  • Title

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

  • Author

    Góes, Luís F W ; Ramos, Luiz E S ; Martins, Carlos A P S

  • Author_Institution
    Graduation Program in Electr. Eng., Minas Gerais Pontifical Catholic Univ., Belo Horizonte, Brazil
  • fYear
    2004
  • fDate
    20-23 Sept. 2004
  • Firstpage
    401
  • Lastpage
    410
  • 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.
  • Keywords
    Java; discrete event simulation; message passing; parallel programming; resource allocation; visual programming; workstation clusters; ClusterSim; Java-based parallel discrete event simulation tool; cluster computing; cluster simulation tool; cluster workload simulation; graphical environment; heterogeneous clusters; hybrid workload model; performance analysis; software architecture; visual modeling; Analytical models; Computational modeling; Concurrent computing; Discrete event simulation; Java; Network topology; Performance analysis; Processor scheduling; Proposals; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2004 IEEE International Conference on
  • ISSN
    1552-5244
  • Print_ISBN
    0-7803-8694-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2004.1392639
  • Filename
    1392639