User Tools

Site Tools


publication

Publication details

  • Mission possible: Unify HPC and Big Data stacks towards application-defined blobs at the storage layer (Pierre Matri, Yevhen Alforov, Álvaro Brandon, María S. Pérez, Alexandru Costan, Gabriel Antoniu, Michael Kuhn, Philip Carns, Thomas Ludwig), In Future Generation Computer Systems, (Editors: Peter Sloot), Elsevier, 2018-07
    Publication detailsURLDOI

Abstract

HPC and Big Data stacks are completely separated today. The storage layer offers opportunities for convergence, as the challenges associated with HPC and Big Data storage are similar: trading versatility for performance. This motivates a global move towards dropping file-based, POSIX-IO compliance systems. However, on HPC platforms this is made difficult by the centralized storage architecture using file-based storage. In this paper we advocate that the growing trend of equipping HPC compute nodes with local storage redistributes the cards by enabling object storage to be deployed alongside the application on the compute nodes. Such integration of application and storage not only allows fine-grained configuration of the storage system, but also improves application portability across platforms. In addition, the single-user nature of such application-specific storage obviates the need for resource-consuming storage features like permissions or file hierarchies offered by traditional file systems. In this article we propose and evaluate Blobs (Binary Large Objects) as an alternative to distributed file systems. We factually demonstrate that it offers drop-in compatibility with a variety of existing applications while improving storage throughput by up to 28%.

BibTeX

@article{MPUHABDSTA18,
	author	 = {Pierre Matri and Yevhen Alforov and Álvaro Brandon and María S. Pérez and Alexandru Costan and Gabriel Antoniu and Michael Kuhn and Philip Carns and Thomas Ludwig},
	title	 = {{Mission possible: Unify HPC and Big Data stacks towards application-defined blobs at the storage layer}},
	year	 = {2018},
	month	 = {07},
	editor	 = {Peter Sloot},
	publisher	 = {Elsevier},
	journal	 = {Future Generation Computer Systems},
	doi	 = {https://doi.org/10.1016/j.future.2018.07.035},
	abstract	 = {HPC and Big Data stacks are completely separated today. The storage layer offers opportunities for convergence, as the challenges associated with HPC and Big Data storage are similar: trading versatility for performance. This motivates a global move towards dropping file-based, POSIX-IO compliance systems. However, on HPC platforms this is made difficult by the centralized storage architecture using file-based storage. In this paper we advocate that the growing trend of equipping HPC compute nodes with local storage redistributes the cards by enabling object storage to be deployed alongside the application on the compute nodes. Such integration of application and storage not only allows fine-grained configuration of the storage system, but also improves application portability across platforms. In addition, the single-user nature of such application-specific storage obviates the need for resource-consuming storage features like permissions or file hierarchies offered by traditional file systems. In this article we propose and evaluate Blobs (Binary Large Objects) as an alternative to distributed file systems. We factually demonstrate that it offers drop-in compatibility with a variety of existing applications while improving storage throughput by up to 28\%.},
	url	 = {http://www.sciencedirect.com/science/article/pii/S0167739X17330583},
}

publication.txt · Last modified: 2019-01-23 10:26 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki