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

Recrystallization of benzoic acid - You have been hired to design a family friendly seesaw derive an expression - What is psrr value of an ideal op amp - Shadow health focused exam cough objective - Fahrenheit in a sentence - Assignment - Executive english solutions chile - 6 x 7 grid - Ac mesh analysis problems - Hsc french continuers oral exam - Bernoulli distribution khan academy - This i believe writing assignment - Carter v carter coal - When a focus group deals with a potentially sensitive topic - Falls from a height are described as - St joseph catholic church largo - Why does hester stay in boston - Name the muscle that subdivides the ventral body cavity - Price is right tube top incident unedited - 4 3 loan calculations and regression - A puzzle with many pieces development of the periodic table - Hdi index top 10 countries - Hot cross buns song trombone - Strat Planning1 - Label the nephron answers - I am a lawyer - ACC 401 Advanced Accounting "Translation of Foreign Currency Financial Statements" - Descriptive statistics worksheet answers - What are the parts of book review - Reflection - Elevator Design you are designing an elevator for a hospital. The force exerted on a passenger by the floor of the elevator is not to exceed 1.60 times the passenger's weight. The elevator accelerates upward with constant acceleration for a distance of 3.0 m and then starts to slow down. What is the maximum speed of the elevator? - 25 badilla street innes park - 500 words essay - Iom future of nursing report - Business - Rpc style web service example - Determination of the hardness of water lab report - Determination of the copper content in a brass sample - Bec vantage speaking topics - Unit that measures the density of fibres - Whats size is a1 - What questions do social scientists ask - Culture speech outline - The technology s curve - The acronym tulip expresses what theological system - 250 words - Assembly line paper airplane activity - Toro desk 1500 x 750mm maple/grey - Ness 8 zone alarm system - Kirwan state high school timetable - The spot price of the market index is - Modified gram schmidt matlab code - Political Science Paper (for Essays Guru) - Sam shepard monologues female - 0x8007232b dns name does not exist - The variable factory overhead controllable variance is - What are some of the changes that ann cooper made - DISCUSSION QUESTION - Chapter 10 - Accounting Discussion Questions - Ethical principles of nursing australia - Advanced Industrial Hygiene - Ibm academic initiative courseware - Baxter video products sales are expected - Discussion 2 - +971561686603 Abortion pills in Dubai/Abu Dhabi-mifepristone & misoprostol in DUBAI - Inert sidewinder missile for sale - Letter of invitation to minister sample - Movie review - Rethink your drink lesson plan - MKTG201 Week 7 Discussion - Servant leadership ethics and entrepreneurism - Sarah bond aaron pedersen - Adler's sporting goods rochester mn - Plunder of peach and plum - Steam flows steadily through an adiabatic turbine - Optimize in a sentence - University of kent reading week - Gustatory imagery in poetry - Humanist 777 bt bold condensed b - 19mm fibre cement sheet - Must give very detailed answers non-plagiarized - Financial statement analysis lessens the need for expert judgment - Graduate Education Assistance - The budget for a merchandiser differs from a budget for a manufacturer because - Rock hard autobiography of former alcatraz inmate leon whitey thompson - Importance of reimbursement in healthcare - Iv drip rate practice - Teaching project - ARR HIST 2 - How to standardize an argument - Articlee writing - Snap on solus edge - Percentage of copper in brass experiment - 95 confidence interval z score - Rouseable - What did thomas aquinas say is needed along with habituation of the virtues: - Sadie the cleaning lady chords - How using edi facilitates electronic transactions - Kaplan financial discount code