Table of Contents


Home

What is ROCKS or Platform/ROCKS?

(no idea what the acronym, if any, stands for)

ROCKSPlatform Rocks
:-o ROCKS is an open-source software stack that enables the consistent delivery of scale-out application clusters :-O Platform Open Cluster Stack (OCS) is a pre-integrated, vendor certified, software stack that enables the consistent delivery of scale-out application clusters using ROCKS
User Guide provides a good overview of what ROCKS doesPlatform, the company, offers 24×7 support for its “rocks implementation”. In addition, certain vendors are certified, meaning the hardware has been tested. Dell is certified, Sun is not
Support is via Email Discussion List Annual Cluster Care subscription: * 24×7 support * Regular maintenance * Periodic upgrades * Patches * Access to resources
the Rocks WikiUS $150 per node, per year
Introduction to Clusters, 200 slides, good intro
Introduction to Rocks, 200 slides, often too detailed

A cluster is typically comprosed of a “front end” node, perhaps accompagnied with an “io” node. Then there may be numerous “light weight” nodes and “heavy weight” nodes. The difference between the light&heavy would be CPU speed of the chips, how many cores/cpu, and total memory footprint. All nodes are densely packed in a rack and connected via switches (like gigabit ethernet). Special hardware, like Infiniband switches provide for high performance, low latency connectivity. Here is a typical cluster layout Image. So what does ROCKS do?


That's the basics of it


ROCKS basically manages a “distribution” of one or more operating systems. So, for example:

ROCKS also provides:


Next: Job Scheduling & Launching … the “PBS” Roll

Next: Message Passing … ??? (perhaps in the “HPC” Roll)

There is also a Roll for SGE, the Sun Grid Engine


prepared for the UUG meeting of 12/13/2006

Home