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

Adrien Lebre 1, 2 Arnaud Legrand 3, 4 Frédéric Suter 5, 6 Pierre Veyre 6
1 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
3 MESCAL - Middleware efficiently scalable
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
5 AVALON - Algorithms and Software Architectures for Distributed and HPC Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
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.
Type de document :
Communication dans un congrès
CCGrid 2015 - Proceedings of the 15th IEEE/ACM Symposium on Cluster, Cloud and Grid Computing, May 2015, Shenzhen, China. IEEE/ACM, Proceedings of CCGRID 2015, pp.251-260, 2015, 〈http://cloud.siat.ac.cn/ccgrid2015/〉. 〈10.1109/CCGrid.2015.134〉
Liste complète des métadonnées

Littérature citée [21 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01197128
Contributeur : Adrien Lebre <>
Soumis le : vendredi 2 octobre 2015 - 14:26:39
Dernière modification le : mardi 15 mars 2016 - 16:16:44
Document(s) archivé(s) le : dimanche 3 janvier 2016 - 10:45:06

Fichier

sg_storage_ccgrid15.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Adrien Lebre, Arnaud Legrand, Frédéric Suter, Pierre Veyre. Adding Storage Simulation Capacities to the SimGrid Toolkit: Concepts, Models, and API. CCGrid 2015 - Proceedings of the 15th IEEE/ACM Symposium on Cluster, Cloud and Grid Computing, May 2015, Shenzhen, China. IEEE/ACM, Proceedings of CCGRID 2015, pp.251-260, 2015, 〈http://cloud.siat.ac.cn/ccgrid2015/〉. 〈10.1109/CCGrid.2015.134〉. 〈hal-01197128〉

Partager

Métriques

Consultations de
la notice

678

Téléchargements du document

204