Developing High Performance Computing Resources for Teaching Cluster and Grid Computing Courses

Violeta Holmes, Ibad Kureshi

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

High-Performance Computing (HPC) and the ability to process large amounts of data are of paramount importance for UK business and economy as outlined by Rt Hon David Willetts MP at the HPC and Big Data conference in February 2014. However there is a shortage of skills and available training in HPC to prepare and expand the workforce for the HPC and Big Data research and development. Currently, HPC skills are acquired mainly by students and staff taking part in HPC-related research projects, MSc courses, and at the dedicated training centres such as Edinburgh Universitys EPCC. There are few UK universities teaching the HPC, Clusters and Grid Computing courses at the undergraduate level. To address the issue of skills shortages in the HPC it is essential to provide teaching and training as part of both postgraduate and undergraduate courses. The design and development of such courses is challenging since the technologies and software in the fields of large scale distributed systems such as Cluster, Cloud and Grid computing are undergoing continuous change. The students completing the HPC courses should be proficient in these evolving technologies and equipped with practical and theoretical skills for future jobs in this fast developing area.

In this paper we present our experience in developing the HPC, Cluster and Grid modules including a review of existing HPC courses offered at the UK universities. The topics covered in the modules are described, as well as the coursework project based on practical laboratory work. We conclude with an evaluation based on our experience over the last ten years in developing and delivering the HPC modules on the undergraduate courses, with suggestions for future work.
LanguageEnglish
Pages1714-1723
Number of pages10
JournalProcedia Computer Science
Volume51
DOIs
Publication statusPublished - 1 Jun 2015
EventInternational Conference on Computational Science: “Computational Science at the Gates of Nature” - Reykjavík, Iceland
Duration: 1 Jun 20153 Jun 2015
http://www.iccs-meeting.org/iccs2015/index.html (Link to Conference Website)

Fingerprint

Cluster computing
Grid computing
Teaching
Students
Cloud computing
Computer systems
Industry
Big data

Cite this

@article{3c363a2f589143d7a7bb81973bfdd48e,
title = "Developing High Performance Computing Resources for Teaching Cluster and Grid Computing Courses",
abstract = "High-Performance Computing (HPC) and the ability to process large amounts of data are of paramount importance for UK business and economy as outlined by Rt Hon David Willetts MP at the HPC and Big Data conference in February 2014. However there is a shortage of skills and available training in HPC to prepare and expand the workforce for the HPC and Big Data research and development. Currently, HPC skills are acquired mainly by students and staff taking part in HPC-related research projects, MSc courses, and at the dedicated training centres such as Edinburgh Universitys EPCC. There are few UK universities teaching the HPC, Clusters and Grid Computing courses at the undergraduate level. To address the issue of skills shortages in the HPC it is essential to provide teaching and training as part of both postgraduate and undergraduate courses. The design and development of such courses is challenging since the technologies and software in the fields of large scale distributed systems such as Cluster, Cloud and Grid computing are undergoing continuous change. The students completing the HPC courses should be proficient in these evolving technologies and equipped with practical and theoretical skills for future jobs in this fast developing area.In this paper we present our experience in developing the HPC, Cluster and Grid modules including a review of existing HPC courses offered at the UK universities. The topics covered in the modules are described, as well as the coursework project based on practical laboratory work. We conclude with an evaluation based on our experience over the last ten years in developing and delivering the HPC modules on the undergraduate courses, with suggestions for future work.",
keywords = "HPC Course Structure, HPC and Grid Resources for Teaching, Computer Clusters, Campus grids, Cloud Computing, Advanced Teaching Materials",
author = "Violeta Holmes and Ibad Kureshi",
year = "2015",
month = "6",
day = "1",
doi = "10.1016/j.procs.2015.05.310",
language = "English",
volume = "51",
pages = "1714--1723",
journal = "Procedia Computer Science",
issn = "1877-0509",
publisher = "Elsevier BV",

}

Developing High Performance Computing Resources for Teaching Cluster and Grid Computing Courses. / Holmes, Violeta; Kureshi, Ibad.

In: Procedia Computer Science, Vol. 51, 01.06.2015, p. 1714-1723.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Developing High Performance Computing Resources for Teaching Cluster and Grid Computing Courses

AU - Holmes, Violeta

AU - Kureshi, Ibad

PY - 2015/6/1

Y1 - 2015/6/1

N2 - High-Performance Computing (HPC) and the ability to process large amounts of data are of paramount importance for UK business and economy as outlined by Rt Hon David Willetts MP at the HPC and Big Data conference in February 2014. However there is a shortage of skills and available training in HPC to prepare and expand the workforce for the HPC and Big Data research and development. Currently, HPC skills are acquired mainly by students and staff taking part in HPC-related research projects, MSc courses, and at the dedicated training centres such as Edinburgh Universitys EPCC. There are few UK universities teaching the HPC, Clusters and Grid Computing courses at the undergraduate level. To address the issue of skills shortages in the HPC it is essential to provide teaching and training as part of both postgraduate and undergraduate courses. The design and development of such courses is challenging since the technologies and software in the fields of large scale distributed systems such as Cluster, Cloud and Grid computing are undergoing continuous change. The students completing the HPC courses should be proficient in these evolving technologies and equipped with practical and theoretical skills for future jobs in this fast developing area.In this paper we present our experience in developing the HPC, Cluster and Grid modules including a review of existing HPC courses offered at the UK universities. The topics covered in the modules are described, as well as the coursework project based on practical laboratory work. We conclude with an evaluation based on our experience over the last ten years in developing and delivering the HPC modules on the undergraduate courses, with suggestions for future work.

AB - High-Performance Computing (HPC) and the ability to process large amounts of data are of paramount importance for UK business and economy as outlined by Rt Hon David Willetts MP at the HPC and Big Data conference in February 2014. However there is a shortage of skills and available training in HPC to prepare and expand the workforce for the HPC and Big Data research and development. Currently, HPC skills are acquired mainly by students and staff taking part in HPC-related research projects, MSc courses, and at the dedicated training centres such as Edinburgh Universitys EPCC. There are few UK universities teaching the HPC, Clusters and Grid Computing courses at the undergraduate level. To address the issue of skills shortages in the HPC it is essential to provide teaching and training as part of both postgraduate and undergraduate courses. The design and development of such courses is challenging since the technologies and software in the fields of large scale distributed systems such as Cluster, Cloud and Grid computing are undergoing continuous change. The students completing the HPC courses should be proficient in these evolving technologies and equipped with practical and theoretical skills for future jobs in this fast developing area.In this paper we present our experience in developing the HPC, Cluster and Grid modules including a review of existing HPC courses offered at the UK universities. The topics covered in the modules are described, as well as the coursework project based on practical laboratory work. We conclude with an evaluation based on our experience over the last ten years in developing and delivering the HPC modules on the undergraduate courses, with suggestions for future work.

KW - HPC Course Structure

KW - HPC and Grid Resources for Teaching

KW - Computer Clusters

KW - Campus grids

KW - Cloud Computing

KW - Advanced Teaching Materials

U2 - 10.1016/j.procs.2015.05.310

DO - 10.1016/j.procs.2015.05.310

M3 - Article

VL - 51

SP - 1714

EP - 1723

JO - Procedia Computer Science

T2 - Procedia Computer Science

JF - Procedia Computer Science

SN - 1877-0509

ER -