• DocumentCode
    3077324
  • Title

    Adding Storage Simulation Capacities to the SimGrid Toolkit: Concepts, Models, and API

  • Author

    Lebre, Adrien ; Legrand, Arnaud ; Suter, Frederic ; Veyre, Pierre

  • Author_Institution
    Inria, Ecole des Mines de Nantes/LINA, Nantes, France
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    251
  • Lastpage
    260
  • Abstract
    For each kind of distributed computing infrastructures, i.e., clusters, grids, clouds, data centers, or supercomputers, storage is a essential component to cope with the tremendous increase in scientific data production and the ever-growing need for data analysis and preservation. Understanding the performance of a storage subsystem or dimensioning it properly is an important concern for which simulation can help by allowing for fast, fully repeatable, and configurable experiments for arbitrary hypothetical scenarios. However, most simulation frameworks tailored for the study of distributed systems offer no or little abstractions or models of storage resources. In this paper, we detail the extension of SimGrid, a versatile toolkit for the simulation of large-scale distributed computing systems, with storage simulation capacities. We first define the required abstractions and propose a new API to handle storage components and their contents in SimGrid-based simulators. Then we characterize the performance of the fundamental storage component that are disks and derive models of these resources. Finally we list several concrete use cases of storage simulations in clusters, grids, clouds, and data centers for which the proposed extension would be beneficial.
  • Keywords
    application program interfaces; computer centres; data analysis; digital simulation; distributed processing; storage management; API; SimGrid toolkit; application program interface; data analysis; data center; data preservation; distributed computing system simulation; storage simulation capacity; Adaptation models; Biological system modeling; Computational modeling; Data models; Distributed computing; Hardware; Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.134
  • Filename
    7152491