MapReduce programming model for Ibis

From Master Projects
Jump to: navigation, search

has title::MapReduce programming model for Ibis
status: finished
Master: project within::Software Engineering
Student name: student name::Florin Eduard Iordache
Start start date:=2011/02/01
End end date:=2011/08/30
Supervisor: Niels Drost, Jacopo Urbani
Second reader: has second reader::Hans van Vliet
Company: has company::VU
Thesis: has thesis::Media:Thesis.pdf
Poster: has poster::Media:Media:Posternaam.pdf

Signature supervisor



This research will focus on extending the current Ibis framework with a new programming model on top of IPL. The MapReduce model is intended to harness the features of the existing communication layer and ensure wide are execution. By designing the entire model from ground-up, important attention will be given to the upper and lower levels, so that they provide sufficient flexibility to the end user and abstract the communication protocols or the access to file system on heterogeneous clusters. Three main attibutes surround this project: extendability, performance and reliability (fault-tolerance). Their impact over the result is equally important and drive the key architectural decisions for assembling the final project, a basic frame on which future research can be delivered.