POLITESI Politecnico di Milano Servizi Bibliotecari di Ateneo Servizi Bibliotecari di Ateneo
 
   ALL THESES       POST GRADUATE THESES       DOCTORAL THESES   
My POLITesi
authorized users
italiano
Please use this identifier to cite or link to this thesis: http://hdl.handle.net/10589/85164

Author: ROSA', ANDREA
Supervisor: SERAZZI, GIUSEPPE
Scientific Disciplinary Sector: ING-INF/05 SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Date: 3-Oct-2013
Academic year: 2012/2013
Title: Generazione di workload per sistemi paralleli
Italian abstract: In questa Tesi di Laurea Magistrale l’autore propone un benchmark innovativo con la capacità di riprodurre un workload determinato, impostato dall’utente, e di calcolare alcune metriche che consentono l’analisi del traffico generato. Lo strumento sviluppato ha l’obiettivo di consentire la modellazione e l’ottimizzazione di un’applicazione arbitraria, simulandone il comportamento in un sistema e verificandone le prestazioni. Dopo una breve introduzione ai motivi che hanno spinto allo sviluppo di un simile strumento, il presente elaborato introduce dapprima il contesto nel quale l’applicativo si colloca, descrivendo lo stato dell’arte di benchmark, sistemi paralleli e sistemi distribuiti, per poi fornire le nozioni di base necessarie alla comprensione dei metodi e degli strumenti utilizzati. In seguito, si dettaglia il benchmark in ogni sua parte, presentando la sua architettura, il suo funzionamento, la sua implementazione e le analisi prodotte. Infine si dimostra la sua capacità di riprodurre il workload di un’applicazione esistente, nota e pubblicamente accessibile. La validazione sperimentale modella un programma implementato per il framework Apache Hadoop mediante il paradigma MapReduce dopo averne analizzato le caratteristiche e ricavato un possibile taskgraph.
English abstract: In this Master’s Thesis the author proposes an innovative benchmark with the capabilities of reproducing a specific workload, set by the user, and computing some metrics that allow the analysis of the generated traffic. The tool aims to allow the modeling and the optimization of an arbitrary application by simulating its behavior in a given system and verifying its performance. After a brief introduction to the reasons that led to the development of such a tool, this work first describes the cutting edge technologies of benchmarks, parallel and distributed systems, secondly it provides the basic information that is necessary for the understanding of the methods and tools used in the dissertation. Then, it details the developed benchmark and its components, presenting its architecture, its working principles, its implementation and the produced analyses. Finally, it demonstrates the ability to reproduce the workload of an existing, recognizable and publicly accessible application. The experimental validation models a program implemented for the Apache Hadoop framework, using the MapReduce programming paradigm, after having analyzed its characteristics and extracted a possible taskgraph.
Italian keywords: performance; benchmark; workload; sistemi paralleli; hadoop; map reduce
English keywords: performance; benchmark; workload; parallel systems; hadoop; map reduce
Language: ita
Appears in Collections:POLITesi >Tesi Specialistiche/Magistrali

Files in This Item:

File Description SizeFormatVisibility
2013_10_Rosà.pdfTesto della tesi1.37 MBAdobe PDFView/Open





 

  Support, maintenance and development by SURplus team @ CINECA- Powered by DSpace Software