Smart Partner: Strength In Numbers - Beowulf ties multiple systems into a shared resource cluster | Linux Today

Smart Partner: Strength In Numbers – Beowulf ties multiple systems into a shared resource cluster

Written By
Web Webster
Web Webster
Dec 24, 2000

“What is beowulf? in this context, it’s not the epic poem
describing the adventures of a great Scandinavian warrior in the
sixth century. Instead, Beowulf is a small set of open-source
technologies that tie multiple Linux or FreeBSD systems into a
shared resource cluster. How those resources are shared and the
specific setup and software required depends largely upon what you
want to do. Beowulf clusters are typically used for parallel
processing of complex problems and have gained the title of “Poor
Man’s Supercomputer.”

“Clusters of computers are commonly used these days to build
reliable Web and file servers, but these are not Beowulf clusters.
There’s a subtle, but important distinction here. In clusters that
support reliability and scaling for a server farm, the applications
are replicated on each node, and a redundant control system (such
as a load-balancing switch) routes messages to the appropriate node
based on one or several load-sharing algorithms, such as
round-robin or least-used nodes. Beowulf clusters have applications
that are divided across the cluster nodes and run in parallel,
exchanging messages between nodes to keep the overall computation
in synchronization….”

“But building a Beowulf cluster does not automatically enable
faster processing. It is usually necessary to modify the source and
recompile it with PVM or MPI calls to exchange data between the
separate systems. The old standby Fortran is better for this than C
or C++, because C uses pointers that cannot be automatically
parallelized.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.