Proposto nel 2005 a partire dall'esperienza implementativa di Google, MapReduce rappresenta a tutt'oggi uno dei più utilizzati paradigmi per il calcolo parallelo. A causa della sua origine empirica manca però di un modello condiviso, così come di una terminologia consistente. Dato il modello per MapReduce MR(m,M ), sviluppato all'interno del Dipartimento, in questo lavoro ne viene esplorata l'implementabilità e validità rispetto ad Hadoop, il principale framework Open Source per MapReduce, utilizzando un algoritmo per la moltiplicazione tra matrici quadrate dense. Dopo uno studio dei meccanismi interni di Hadoop, l'algoritmo viene implementato in alcune varianti, che sono confrontate poi in termini di prestazioni su un cluster reale al variare dei parametri. Inne sono individuate alcune indicazioni di carattere generale sul rapporto tra Hadoop e modello

Verifica Sperimentale di un modello per MapReduce

Rodeghiero, Paolo
2012/2013

Abstract

Proposto nel 2005 a partire dall'esperienza implementativa di Google, MapReduce rappresenta a tutt'oggi uno dei più utilizzati paradigmi per il calcolo parallelo. A causa della sua origine empirica manca però di un modello condiviso, così come di una terminologia consistente. Dato il modello per MapReduce MR(m,M ), sviluppato all'interno del Dipartimento, in questo lavoro ne viene esplorata l'implementabilità e validità rispetto ad Hadoop, il principale framework Open Source per MapReduce, utilizzando un algoritmo per la moltiplicazione tra matrici quadrate dense. Dopo uno studio dei meccanismi interni di Hadoop, l'algoritmo viene implementato in alcune varianti, che sono confrontate poi in termini di prestazioni su un cluster reale al variare dei parametri. Inne sono individuate alcune indicazioni di carattere generale sul rapporto tra Hadoop e modello
2012-03-12
132
MapReduce, modello, moltiplicazione, Hadoop
File in questo prodotto:
File Dimensione Formato  
Paolo_Rodeghiero_607279_Tesi.pdf

accesso aperto

Dimensione 1.13 MB
Formato Adobe PDF
1.13 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/14968