Distributed and Cloud Computing
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
CMT202
Distributed and Cloud Computing
This assignment is worth 50% of the total marks available for this module. If
coursework is submitted late (and where there are no extenuating circumstances):
1 If the assessment is submitted no later than 24 hours after the deadline,
the mark for the assessment will be capped at the minimum pass mark;
2 If the assessment is submitted more than 24 hours after the deadline, a
mark of 0 will be given for the assessment.
Your submission must include the official Coursework Submission Cover sheet,
which can be found here:
Submission Instructions
All submission should be via Learning Central unless agreed in advance with the
Director of Teaching.
Description Type Name
Cover sheet Compulsory One PDF (.pdf) file [student number].pdf
Solutions Compulsory One zip (.zip) file containing the Python code developed. [student number].zip
The only additional software libraries which can be used are pyro5 and those in the
Python standard library. For example, you can use datetime but not pandas and
other database systems.
Any deviation from the submission instructions above (including the number and
types of files submitted) may result in a mark of zero for the assessment or question
part.
Staff reserve the right to invite students to a meeting to discuss coursework
submissions.
Assignment
You have been hired by a car rental company to build a distributed data storage
system using a remote object paradigm that will allow one to store and access
information relating to rental cars, manufacturers of cars and users who rent cars.
Each manufacturer has the following two associated pieces of information which
should be stored in the system:
1. Manufacturer name.
2. Manufacturer country which refers to the country in which the manufacturer is
based (e.g. BMW is based in Germany).
Each rental car has the following two associated pieces of information which should
be stored in the system:
1. Car manufacturer name.
2. Car model.
Note, multiple cars with the same manufacturer and model can exist in the system.
You can assume that no two manufacturers will have a car model with the same
name.
Each user has the following two associated pieces of information which should be
stored in the system:
1. User name.
2. User contact phone number.