Reference no: EM132212155
Assignment -
MAIN OBJECTIVE OF THE ASSESSMENT - In this assessment, you are required to demonstrate the appropriate practical skills and abilities to implement solutions using modern large-scale data storage and processing infrastructures, and to critically reflect on the concepts, theory and use of high performance computational infrastructures.
A written report including the theory behind and the development of the individual project needs to be submitted.
The coursework will be marked for 4 main criteria:
1. Demonstrating an understanding of the relevant theory underpinning distributed file systems & data analysis.
2. Identifying a real data analytics problem with strong motivation for using distributed processing methods.
3. Implementing and applying a working solution using distributed analytical techniques.
4. Critically evaluating the results of the implementation on the data with a discussion of how the approach is different from standard non-distributed methods (e.g. relational databased, serial data-mining).
Question -
What are the detailed characteristics of the data (use summary statistics to explain)?
What algorithms exist for solving such a problem - distributed or not?
How can MapReduce be used to solve the problem?
What are the details of your implementation - annotated code and description of experiments?
Documentation of the execution of the code, e.g. time efficiency.
Documentation of the results, e.g. charts, graphs, sample outputs.
What do the results tell you about the use of MapReduce compared to other techniques?
Discussion of the results: Were they a success?
If not why not? If they were, how could they be improved?
What would you have done differently with hindsight?
What other approaches / algorithms / implementations could be explored beyond MapReduce?
Attachment:- Assignment Files.rar