2009Procedia - Social and Behavioral SciencesOpen access

Building a high performance computing clusters to use in computing course applications

Semra Aydin, Ömer Faruk Bay

Open full text 16 citations

Abstract

A cluster is a collection of independent and cheap machines, used together as a supercomputer to provide a solution. In this study, a pc cluster consisting of one master and 10 slave nodes is built to use in a cluster computing course for undergraduate and graduate students. High Performance Computing (HPC) clusters implemented by different methods are also presented here, highlighting problems, advantages and disadvantages of the methods used. Performance and ease of use of these methods are investigated in terms of their capability to solve the problems as easy as possible. Although cluster building kits like Rocks and OSCAR are easy to establish, it makes difficult to deal with problems emerging during implementation and management. It is found that HPC clusters formed by manual set-ups on Linux operating system are more useful for solving problems in more complex and flexible applications.

Open-access reader

About this research paper

What this paper is about

A cluster is a collection of independent and cheap machines, used together as a supercomputer to provide a solution. In this study, a pc cluster consisting of one master and 10 slave nodes is built to use in a cluster computing course for undergraduate and graduate students. High Performance Computing (HPC) clusters implemented by different methods are also presented here, highlighting problems, advantages and disadvantages of the methods used. Performance and ease of use of these methods are investigated in terms of their capability to solve the problems as easy as possible. Although cluster building kits like Rocks and OSCAR are easy to establish, it makes difficult to deal with problems emerging during implementation and management. It is found that HPC clusters formed by manual set-ups on Linux operating system are more useful for solving problems in more complex and flexible applications.

Why it matters

OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A cluster is a collection of independent and cheap machines, used together as a supercomputer to provide a solution. In this study, a pc cluster consisting of one master and 10 slave nodes is built to use in a cluster computing course for undergraduate and graduate students. High Performance Computing (HPC) clusters implemented by different methods are also presented here, highlighting problems, advantages and disadvantages of the methods used. Performance and ease of use of these methods are investigated in terms of their capability to solve the problems as easy as possible. Although cluster building kits like Rocks and OSCAR are easy to establish, it makes difficult to deal with problems emerging during implementation and management. It is found that HPC clusters formed by manual set-ups on Linux operating system are more useful for solving problems in more complex and flexible applications.

Key concepts: Supercomputer, Computer science, Cluster (spacecraft), Computer cluster, Set (abstract data type), Distributed computing, Operating system, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Building a high performance computing clusters to use in computing course applications — Research Paper | ScholarLens