There is code provided - see attachment.
The goal of this assignment is to implement and test some modifications to the Map Reduce Application covered in class. The modified application should be passed a list of text files to be processed. The file list can be passed to the program via the command line. Use a number of large text or log files for testing your program. You can download large text files from the Internet for testing purposes.
1: Modify the main part of the program to assign the Map or Reduce functions (in Approach Three) to a Thread Pool with a configurable number of threads. Lookup the Java concurrency utilities for examples of using Thread Pools. The actual number of threads can be passed to the program as a command line parameter. Run the program and implement some method within the program to measure as accurately as possible how long it takes to process the full set of large input text files used for testing. Does the number of threads in the Thread Pool affect the results?
2: Create another version of the program that also implements parallel processing for the Group phase. As in the previous case, you should use a Thread Pool with a configurable number of threads to handle the parallel processing requirements. Compare the two versions of the program you have implemented by testing and measuring the total time taken to index the same set of large text files. Which version provides the better performance? How would your modifications to the Group Phase scale if you had a huge dataset to process?
A description of the system implementation and testing, and related screen shots of the applications running, should be included in a single Word or PDF file. These screen shots should include evidence of having tested your application with some large text files. This Word or PDF file should then be included in a standard ZIP file along with all the related Java source code. No other file formats will be accepted for correction. So you should be uploading a single ZIP file for this assignment. Please do not include any of the compiled Java class files in the submitted ZIP file as these are not required.
Bu iş için 20 freelancer ortalamada €172 teklif veriyor
Hello. I have rich experiences in Java programming. My major skill is Java so I can do your work well. I am available to take your project right now. Lets discuss details via chat.
Hi, there! Thanks for posting the job. I have read your project description and understood what you need. I can do your project. I hope to discuss the project further with [login to view URL] you!
Hi there, I am java developer. I couldn't find the attachment. Can you send me over chat? I have read the details and looks very easy. Message me,
hello how are you? i have good experience in developing java application. please see my portfolio. i read your proposal and can do it perfectly. i hope working your project. please contact with me. thank you.
I have a 4 year experience in java programming and system software [login to view URL] please contact me [login to view URL] will be timely [login to view URL]
Hello! Our team reviewed your task. And ready for its execution. Let's discuss with you the conditions and nuances of cooperation ! Waiting for your reply Sincerely, the JSoft team
18 years Java experience. Graduated from Computer Science in top 10. Developing command and control software for the last 13 years on Eclipse. Experience in World Wind Java GIS, PostgreSQL, MySQL, SQLite...