AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


IFMapReduce: Interactive analysis of Big Data

Authors

;

Term

4. term

Education

Publication year

2015

Submitted on

Pages

43

Abstract

Rapporten undersøger mulighederne for interaktiv analyse af Big Data (meget store datamængder) på .NET-platformen via F# Interactive, et interaktivt miljø til at køre F#-kode med det samme. Undersøgelsen omfatter designet af et programmeringsrammeværk, IFMapReduce, som udnytter F# Code Quotations (en teknik til at repræsentere kode som data) til at sende kode ud til maskiner i en beregningsklynge (cluster computing). En prototype af IFMapReduce er implementeret og evalueret gennem benchmarktests med PageRank- og WordCount-algoritmerne. Rapporten præsenterer også flere forslag til, hvordan IFMapReduce og prototypen kan forbedres.

This report explores how to do interactive analysis of Big Data (very large datasets) on the .NET platform using F# Interactive, an environment for running F# code immediately. It includes the design of a programming framework called IFMapReduce that uses F# Code Quotations (a way to represent code as data) to enable shipping code to machines in a computing cluster. A prototype of IFMapReduce was implemented and evaluated through benchmarks using the PageRank and WordCount algorithms. The report also presents several suggestions for improving IFMapReduce and its prototype.

[This abstract was generated with the help of AI]