You are on page 1of 1

Parallel Computing Project

(20 marks) (Group of two-three students) (submission on 18-5-2022)

Your work will be evaluated based on the following:


Creativity in writing scenarios Coding Presentation Report Discussion
Three marks Three marks Five marks Six marks Three marks

Project Description
Goal
You are requested to think of three different scenarios for the challenge in the next section and solve
each scenario with one of the ways that we learned in the lab (such as ArrayBlockingQueue, Bounded
Buffer, Lock and Condition interfaces, etc).

Challenge
Online party supplies rental business.

Expectations
Scenarios
Think of all the three scenarios as a Producer/Consumer relationship. In the challenge that you will
solve, what could be the producer? The Consumer? The Buffer?

Report
Your report should contain the following:
• Description of the challenge in terms of the tasks that could happen simultaneously and cause
incorrect results.
• An explanation for all three scenarios.
• How you solve each scenario in detail (mention and explain all the methods you have used).

Presentation
Your presentation should include all the essential points discussed in the report.

Coding
You can use the code that we have worked on within the labs.

Discussion
Be prepared; you may be asked about any information we discussed in the labs.

Enjoy (:

Page 1

You might also like