Warewulf Cluster Manager – Howlingly Great

The Warewulf stateless cluster tool is scalable and highly configurable, and it eases the installation, management, and monitoring of HPC clusters.

The Cluster Documentation Project

Leveraging the power of community to improve HPC documentation.

The RADOS Object Store and Ceph Filesystem

Scalable storage is a key component in cloud environments. RADOS and Ceph enter the field, promising to support seamlessly scalable storage.

Hardware or Cloudware?

Altair makes software for local high-performance computing systems and also provides HPC services through the cloud. We asked Bill Nitzberg, CTO of Altair’s PBS Works division, about the changing market and the relative benefits of cloud versus local HPC.

Five HPC Pitfalls – Part 2

In part 2, we look at three more pitfalls with insights on how to avoid some common mistakes.

Monitor Your Nodes with collectl

Effectively monitoring your cluster can be one of the keys to understanding how the hardware and software are interacting. In many cases, this means examining the performance of a single node.

GlusterFS

Sure, you could pay for cloud services, but with GlusterFS, you can take the idle space in your own data center and create a large data warehouse quickly and easily.

Five HPC Pitfalls (Part 1)

A market based on multisourced commodity hardware and openly available software might significantly reduce the cost of HPC systems, but it could also conceal costs of ownership in time and money. We’ll show you how to avoid common hazards when building your own HPC installation.

Giant Data: MapReduce and Hadoop

Enterprises like Google and Facebook use the map–reduce approach to process petabyte-range volumes of data. For some analyses, it is an attractive alternative to SQL databases, and Apache Hadoop exists as an open source implementation.

Environment Modules – A Great Tool for Clusters

Sooner or later, every cluster develops a plethora of tools and libraries for applications or for building applications. Often the applications or tools need different compilers or different MPI libraries, so how do you handle situations in which you need to change tool sets or applications? You can do it the hard way, or you can do it the easy way with Environment Modules.