Zakaria Aarab, Walid El Haimouti, Hamza Idbenouakrim, Aissam Ouinou, Ayoub Ratbi, Philippe Maurant, A. Tchana
{"title":"Acadoop, a lightweight MapReduce framework for education and prototyping","authors":"Zakaria Aarab, Walid El Haimouti, Hamza Idbenouakrim, Aissam Ouinou, Ayoub Ratbi, Philippe Maurant, A. Tchana","doi":"10.1109/NOTERE.2016.7745829","DOIUrl":null,"url":null,"abstract":"We present Acadoop, a lightweight MapReduce framework, which offers the main features of the Hadoop framework, and follows its architecture. The purpose of this lightening is mainly educational : it aims at enabling students to understand more easily the design of such frameworks, and to experiment with the behaviour of the applications that run on these frameworks. A further benefit of this lightening is that Acadoop provides a simple tool for prototyping and assessing scheduling policies for the MapReduce framework. We give a few simple examples of comparisons between scheduling policies, in order to illustrate Acadoop's possibilities with regard to both education and prototyping. In conclusion, we present the context in which Acadoop was developped, and present some lines for further improvement.","PeriodicalId":225694,"journal":{"name":"2016 13th International Conference on New Technologies for Distributed Systems (NOTERE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 13th International Conference on New Technologies for Distributed Systems (NOTERE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOTERE.2016.7745829","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We present Acadoop, a lightweight MapReduce framework, which offers the main features of the Hadoop framework, and follows its architecture. The purpose of this lightening is mainly educational : it aims at enabling students to understand more easily the design of such frameworks, and to experiment with the behaviour of the applications that run on these frameworks. A further benefit of this lightening is that Acadoop provides a simple tool for prototyping and assessing scheduling policies for the MapReduce framework. We give a few simple examples of comparisons between scheduling policies, in order to illustrate Acadoop's possibilities with regard to both education and prototyping. In conclusion, we present the context in which Acadoop was developped, and present some lines for further improvement.