login webmail hrvatski
DCC/Live
IRB: Bijenička 54, HR-10000 Zagreb. tel: +385 (0)1 4561-111, fax: 4680-084, PR: 4571-269, mail: info@irb.hr
... Projects Internal Projects Debian Cluster Components DCC/Live
search people contact where we are? sitemap help print history Bookmark and Share
Projects:
DARIAH
EGEE
SEE GRID SCI
CENVIS

DCC/Live - Virtual linux cluster

Bootable CD-ROM

[ download ]


DCC/Live is a Knoppix based bootable CD-ROM which provides a virtual DCC cluster. The virtual cluster consists of one master-node (node0), and three virtual work-nodes running on User Mode Linux (node1, node2, node3). The network topology of the whole virtual cluster running on one PC can be seen on the figure below.



Check Debian Cluster Components homepage for more information about real DCC clusters, which this Live CD tries to simulate, mainly for educational purpouses.

Ways to use DCC/Live

Use DCC/Live to:
  • ... learn parallel programming
  • ... learn how clusters work
  • ... learn how to configure and fine-tune the queueing system

QUICKSTART - run your first parallel program

1. Open a new shell, and change your working directory:
$ cd MPI_example

2. Compile the first example:
$ mpicc first.c -o first

3. Run your MPI program:
$ mpirun -np 3 -machinefile ./machines ./first

4. Run your program through the queueing system, requesting three nodes:
$ qsub -l nodes=3 first.PBS

5. Check DCC documentation:
README
FAQ
INSTALL (for real clusters)

Additionaly, if you are interested in details about TORQUE queueing system that is responsible for resource management within the cluster, check TORQUE admin manual.

Disclaimer - WARNING!!! BETA VERSION

This version of DCC/Live is released for testing purpouses, it may not be stable, and there is no guarantee that it will work on your computer.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.