Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Big data processing rmit

28/03/2021 Client: saad24vbs Deadline: 2 Day

RMIT Classification: Trusted

Big Data Processing COSC 2637/2633

Assignment 1 Assessment Type

Individual assignment. Submit online via Canvas → Assignment 1. Marks awarded for meeting requirements as closely as possible. Clarifications/updates may be made via announcements or relevant discussion forums.

Due Date Week 7, Friday 13rd September 2020, 23:59

Marks 40

1. Overview

Write MapReduce programs which gives your chance to understand the complexity of MapReduce programing, the essential components you learned in lectures, the unique debugging method, the impact of performance using different size clusters.

2. Learning Outcomes The key course learning outcomes are:

CLO 1. Model and implement efficient big data solutions for various application areas using appropriately selected algorithms and data structures.

CLO 2. Analyze methods and algorithms, to compare and evaluate them with respect to time and space requirements and make appropriate design choices when solving real-world problems.

CLO 3. Motivate and explain trade-offs in big data processing technique design and analysis in written and oral form.

CLO 4. Explain the Big Data Fundamentals, including the evolution of Big Data, the characteristics of Big Data and the challenges introduced.

CLO 5. Apply non-relational databases, the techniques for storing and processing large volumes of structured and unstructured data, as well as streaming data.

CLO 6. Apply the novel architectures and platforms introduced for Big data, in particular Hadoop and MapReduce.

3. Assessment details In Task 2 of Lab 3 (week 4), you have developed a MapReduce program and run it in Hadoop. It is the basic version of word count. In this assignment, you are asked to extend the functions based on the MapReduce program using what you learned in this course. You should use Java to develop your MapReduce program over AWS EMR (if you want to use other code language, please contact lecturer for approval). Task 1 – Count words by lengths (8 marks) Write a MapReduce program to count number of short words (1-4 letters), medium words (5-7 letters) words, long words (8-10 letters) and extra-long words (More than 10 letters). Task 2 – Count words by the first character (8 marks) Write a MapReduce program that outputs a count of all words that begin with a vowel and count of all how many words that begin with a consonant.

Page 2 of 3

RMIT Classification: Trusted

Task 3 – Count word with in-mapper combining (12 marks) Write a MapReduce program to count the number of each word where the in-mapper combining is implemented rather than an independent combiner. Task 4 – Count word with partitioner (12 marks) Extend the MapReduce code in Task 1 by using partitioner such that - short words (1-4 letters) and extra-long words (More than 10 letters) are processed in one reducer, - medium words (5-7 letters) and long words (8-10 letters) are processed in another reducer.

4. Submission Your assignment should follow the requirement below and submit via Canvas > Assignment 1. Assessment declaration: when you submit work electronically, you agree to the assessment declaration: https://www.rmit.edu.au/students/student-essentials/assessment-and-exams/assessment/assessment-declaration

5. Requirement

(a) The codes for all four tasks are entailed in a single Maven project. (2 marks) (b) Submit the complete Maven project source code in a .zip file (including a standalone jar file). The zip

file should be named as sxxxxx_BDP_S2_2020.zip (replace sxxxxx by your student ID). (2 marks) (c) You need include a “README” file in the zip file. In the README, you are asked to specify how

to run each task using the standalone jar in Hadoop. (1 mark) (d) Paths of input file and output file should not be hard-coded. (1 mark) (e) For all tasks, use the text file “Melbourne” “RMIT” and “3littlepigs” as the input files and process

them together in the same run (don’t process them separately); output file must be stored in /user/sxxxxx/output# in HDFS (i.e., /user/sxxxxx/output1 for Task 1, /user/sxxxxx/output2 for Task 2, and so on). (4x1 marks)

(f) For each task, using Apache log4j log information: (4x1 marks) - In the MAP tasks, the log should be “The mapper task of , ” - In the REDUCE tasks, the log should be “The reducer task of ,

(g) Conduct performance analysis on different numbers of nodes in EMR clusters. To this end, run the code in Task 1 to process a large data set

s3a://commoncrawl/crawl-data/CC-MAIN-2018-17/segments/1524125936833.6 when the number of nodes in EMR clusters is 3, 5, 7 respectively. Show the CPU_MILLISECONDS for each MAP task and each REDUCE task in the README file (the same one mentioned in (c)); and analyze what you observed (250-500 words). (3 marks)

(h) Your MapReduce program(s) must be well written, using good coding style and including appropriate use of comments. (4x2 marks)

6. Marking Guide (a) If one task cannot be run using the submitted jar file, no mark for this task. (b) If one task can run but the output is incorrect. At least half mark will be deducted for this task. If the

code has major issues (such as logically incorrect), 0 mark for this task.

7. Academic integrity and plagiarism (standard warning) Academic integrity is about honest presentation of your academic work. It means acknowledging the work of others while developing your own insights, knowledge and ideas. You should take extreme care that you have:

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Top Academic Tutor
ECFX Market
Essay & Assignment Help
Academic Mentor
Quality Homework Helper
Top Quality Assignments
Writer Writer Name Offer Chat
Top Academic Tutor

ONLINE

Top Academic Tutor

Give me a chance, i will do this with my best efforts

$63 Chat With Writer
ECFX Market

ONLINE

ECFX Market

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$44 Chat With Writer
Essay & Assignment Help

ONLINE

Essay & Assignment Help

I have read and understood all your initial requirements, and I am very professional in this task.

$64 Chat With Writer
Academic Mentor

ONLINE

Academic Mentor

I will cover all the points which you have mentioned in your project details.

$58 Chat With Writer
Quality Homework Helper

ONLINE

Quality Homework Helper

You can award me any time as I am ready to start your project curiously. Waiting for your positive response. Thank you!

$53 Chat With Writer
Top Quality Assignments

ONLINE

Top Quality Assignments

I have read and understood all your initial requirements, and I am very professional in this task.

$36 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Building Trust - Select one common type of malware listed in this article link and using your own words, explain how to defend yourself against it. https://www.esecurityplanet.com/malware/malware-types.html#maliciousmobileapp - Writing - American Revaluation - Harvey city comprehensive case - What is the Role of an Interior Designer? - Btu/h ft f to w/m k - Advantages and disadvantages of production budget - Informational Technology For Entrepreneurs And Leaders - World music a global journey 4th edition - How many 4 sided figures appear in this diagram - Prince charles hospital emergency - Pb mg no3 2 - Specific governance plan that exists at a company - K3 creative center humble tx - Action to prevent recurrence - Dr treves elephant man - Count me in too online - Amcal chemist carine glades - Current balance physics experiment - Nanda nursing diagnosis for endometrial cancer - Slope of distance vs time graph - Unnatural deeds do breed unnatural troubles technique - Advantages of health management information system - Abb rmu 11kv manual - Wasi full scale iq ranges - Chase bank 26th street santa monica - Shadow health focused exam abdominal pain subjective - Key concepts of cognitive psychology - Feast watson floor polish - The magnitude of the electric current is directly proportional to the _____ of the electric field. - Aws direct connect guide - C11E Assignment 8 - Do parole officers carry guns in texas - Term Paper on Computer related Crime that can be solved by Computer Forensics - 24 in kids shoes - Unit 4 Article Review - Reply 1 INF - Powerpoint presentation - Suppose the following bond quote for iou corporation - Types of analogies list - Monster island buddies episode 59 - Invent to learn book - A level psychology syllabus - Healthy and unhealthy food speech - Switching antidepressants gp notebook - Frye oppression summary - Denver developmental milestones chart - Pulse connect secure admin guide - Stroke concept map nursing - Kim addonizio first poem for you - Interview questions about marriage and family - Maslow's hierarchy of needs nursing priority - How to write a periodization essay - Generalized Anxiety Disorder - Not allowing cell phones in school - Lewis electron dot structure for h2o - Alfie kohn classroom management - Animal farm exam questions and answers pdf - Little heath sixth form - How do “global teens” differ from teens of other generations as a result of commoditization? - Creating a methodology case study - SOCIAL MEDIA MARKETING - Documentation questions - Bunny uriarte - Casey nelson is a divisional manager - Lina compra zapatos italianos en el centro - Formulating your brief data visualization - Newspaper article with poor reasoning - Business ethics does not need ethical theory - Bolman and deal structural frame - Sociology: Scholar Denied chapter one and two summary. - How much is prepaid insurance - Ethnic notions documentary summary - Application of newton raphson method in chemical engineering - 1 1 diethyl 2 2 dicarbocyanine iodide color - Where a spring or river begins - Mukul only - Reading Assignment - Glue boiler animal farm - How to do a rebuttal paragraph - Unit 2 lesson 6 practice problems - Achondroplasia prefix suffix - Accounting in business chapter 1 - What did art nouveau try to synthesize - Bizfilings login - P6#2 - Singed nasal hair - Break even point case study - Management and organization - Sinclair hand priming tool - Hsbc credit card withdrawal fee - Zlateh the goat comprehension questions - Disadvantages of longwall mining - Past experience perceptual set - Tenable sc vs io - Discussion 4 - American express bank 2.0 case study solution - The thirteenth mental measurements yearbook - In a circular flow model households