philosophical question - limits of beowulf defn

Walter B. Ligon III walt at
Mon Jul 17 10:56:28 PDT 2000

A quick agreement on both Doug's contribution and David's posting.
The EL community did grow up as a SUPERSET of Beowulf because there
are many cluster based systems that are not, technically, a Beouwlf,
but share many interesting problems.  I think it is even MORE important
to realize that the EL community is ALSO focused on the open-source (Linux)
OS issue - which allows us to evolve the OS to better meet the needs of
more extreme systems (one of which is a Beowulf).

I have always been rather particular about the name "Beowulf" for two reasons:

first, people did cluster computing long before Beowulf.  When Beowulf
	came out many people said "so what? - it's been done before."
	but they missed an important point in the COTS HW and open-source
	OS!  The specific characteristis of a Beowulf mean we are *free*
	to adapt the architecture because the nodes are dedicated, because
	the OS is open-source, because parallel computing is our goal.  I
	think the next-gen Beowulf software we are working on is going to
	drive that point home like never before.

second, there was an early tendency for people to say "everything is a
	Beowulf."  I'm not against everyone joining the party, by there are
	many DIFFERENT approaches, including high availability designs,
	true distributed systems, cycle stealing, etc. and they have
	different issues.  I don't want to dillute the effort going into
	ANY of these areas byt saying "Hey, its ALL Beowulf, so we're doing
	Beowulf and we don't need to do any more."  That's not where its at.
	Beowulf is in its infancy, and it is NOT the answer to everyone's
	problem.  I would rather ORGANIZE our efforts so that ALL of those
	efforts get the recoginition they deserve than let it all wind up
	a big cloudy mess!

So that's why I always butt in on these discussions and why I always take
the position that I do.  The folks that defined the term had a specific
thing in mind, and they have repeatedly indicated they want that definition
to stay true (even though some of them are now off doing DIFFERENT things).
Some day they may come down and tell me to shut up - but until then, I will
try to let everyone know where this term came from.  I'm not trying to be an
ass-hole, I just want to let you know.


Dr. Walter B. Ligon III
Associate Professor
ECE Department
Clemson University

More information about the Beowulf mailing list