Course Work - Cloud Computing

Detailed Specification

This Coursework is to be completed individually

Parallel processing using cloud computing

The company you work for is looking at investing in a new system for running parallel code, primarily using shared memory e.g. OpenMP. They are considering either using a cloud computing platform or purchasing their own HPC equipment for an onsite HPC. You are required to write a short report analyzing the different platforms and detailing your recommendations. The report will go to both the Head of IT and the Head of Finance and so the report should be aimed at a non-specialist audience. Assume the company is a small consultancy with around 30 consultants, who will likely utilize an average of 15000 CPU hours (1 CPU Hour = 1 CPU core per hour) each a month. Assume the workload is multicore with up to 64 cores but not necessarily multi-node. Also assume that each staff member will need 10TB of dedicated storage each.

Your report should include:

1)    An analysis of the advantages and disadvantages of the different commercial providers (e.g. Azure, AWS, Google Cloud) over a traditional HPC and compared to each other for multicore workloads using batch processing.

2)    A cost analysis of an onsite physical HPC vs using one of the cloud provider for HPC applications. Assume to use both the cloud and the onsite HPC needs a dedicated technician so this can be excluded from your costs. Your on site costs should include: computer nodes, networking, storage and energy costs. Your cloud costs must include CPU time and storage capacity.

3)    Your recommendations to the company. This should include what platform you think they should use and why. You must justify this using the information in parts 1 and 2.

4)    A reference list, please use Harvard Style Referencing, you should reference everything including where you got your costs from. (https://www.scribbr.co.uk/referencing/harvard-style/)

Deliverables:

A 2000 word report uploaded to Moodle in PDF format. Do not copy and paste large sections from the internet, you will get no marks. Properly referenced quotations will not be penalized.

Marks will be awarded based on the following criteria:

30%: Your analysis of the different platforms Vs HPC 30%: Your cost analysis

20%: Your recommendations

10%: References

10%: Report Layout

Disclaimer

The assignment sample provided by Assignments Consultancy is a previously completed work for another student and contains plagiarism. It is being shared only as a reference or guideline to help you understand how to structure and approach your own assignment. We do not recommend submitting it directly as your own work. You are solely responsible for ensuring the originality and integrity of the assignment you submit, and we advise using this sample only as inspiration while adhering to your institution's academic policies.

Our organization intends to invest in a new system for running parallel code, with an emphasis on shared memory architectures such as OpenMP. The decision circulates whether to choose the platform of cloud computing or to buy onsite high-performance computing material. The report intends to offer a non- specialist audience with an analysis of the merits and demerits of both options, bearing in mind the particular requirements of our small consultancy .

Cloud computing platforms are the operating systems and hardware of a server in an Internet-based data center ( Malik et al., 2018 ) . They usually allow remote and large-scale coexistence of hardware and software devices. It can also be defined as the distribution of different services via the Internet. The common resources found in cloud computing platforms include networking, servers, software, databases, and many tools and applications ( Birje et al., 2017 ) . Cloud-based storage enables the storage of files in a distant database instead of maintaining them on a single hard drive or local storage device.

LEAVE A COMMENT

Comment Box is loading comments...