LCDP at Sheridan
   over a high-speed network
Main Menu
  • Home
  • Project Plan
  • Report

  • Contacts
  • Ed Sykes
  • Andrew Bolyea
  • Wesley Skoczen
  • Aaron Bilobrk

  • ORD

  • General Links
  • Sheridan College
  • KTE Website
  • Research
  • SCAET
  • SCIM

  • Updates
  • Site updated:
      December 18, 2001
  • Site created:
      September 2001


  •   
    Current State of Cluster
    Posted on Friday Dec 14 14:04:24 EST 2001

    Linux Cluster Development Project - Documentation

    Beowulf on Red Hat 6.2

    Beowulf on SuSE 7.2

    What makes a cluster different than a network of Workstations?

     

    Benchmarks

     

    For cluster benchmarking a raytracing suite called POVRay was used.

    Results of tests performed in Lab S142
    (Red Hat 6.2 cluster - December 05, 2001):

    Results of tests performed in Lab S142
    (SuSE 7.2 cluster - December 12, 2001):

    Basic tasks were performed measuring performance of operating system and Oracle db on two different file systems. Four task were accomplished on both ext2 and reiserfs file systems:
    1. Coping large file (325 MB)
    2. Creating database
    3. Select statment (all tables of user SYSTEM)
    4. Importing user data ( dump file 10.4 MB)

    Current Cluster Configuration - Hardware

     

    [3] Dell Precision 420 MT Workstations

    Intel Pentium III 733 MHz Processor

    128 MB RAM

    20 GB Storage

     

    [1] IBM IntelliStation M Pro Workstation

    Dual Intel Pentium III 800 MHz SMP Processors

    512 MB RAM

    18 GB Storage


    100Mb/s Ethernet Switch CISCO Catalyst 3500 XL Series

     

     

    Current Cluster Configuration - Software

    Beowulf on Red Hat 6.2

    Beowulf on SuSE 7.2

     

     

    Hardware Requirements for Oracle 9i

     

    1. http://otn.oracle.com/docs/products/oracle9i/pdf/9i_lin_installcl.pdf

    2. http://www.compaq.com/partners/oracle/ISSG_Config_Details_1.html

     

     

    Hardware Requirements for Future Cluster (ideal)

     

    [n] Dual Intel Pentium III or IV 1 GHz SMP Processors

    1 GB RAM

    40-60 GB Storage

     

    Myrinet Fibre or Gigabit Ethernet NICs and Switch

     

    [1] 16" or larger LCD Flat Panel Display

     


    Basic Steps for Configuration of Cluster

     

    1.      Install standard Linux distribution

    2.      Compile custom kernel to support clustering environment.( BOOTP, RARP, NFS support )

    3.      Setup DHCP Server on master to accommodate node booting

    4.      Create directory structure for each node and setup Network File System (NFS) on master.

    5.      Setup security to alow easy communication between nodes and master.

     

     

     

     

    Currently Working On...

     

          Future of this project is unknown after December 15, 2001

     

     

    Short-Term Goals

     

    1.      Install and configure Java to run in a distributed environment

    2.      Have a stable distributed Oracle database running on cluster, once the appropriate hardware is available.

    3.      Integrate cluster into SHARC-Net

    4.      Investigate possible application of cluster for "Centre for Contemporary Canadian Art" (http://www.ccca.ca/).

    5.      Investigate possible application of cluster for "Image Processing using Pulse-Coupled Neural Networks".

    6.      Research automatic detection, prevention, and correction of node failure.

    7.      Research implementation of routine cluster maintenance.

     

    Long-Term Goals

     

    1. Cluster security (ie. authentication and encryption)

    2. Batch job scheduling and processing

    3. Load balancing across cluster.

    4. Remote execution of parallel and distributed programs

    5. Use of cluster by researchers, faculty, students, etc.

    6. Design and engineer the construction of a Virtual Reality Environment

     

    Back to [TOP]

    Credits...





    Back to [TOP]


      
    Beowulf on SuSE 7.2
  • Description
  • Hardware
  • Kernel Configuration
  • Files
  • SuSE 

  • Beowulf on RedHat 6.2
  • Description
  • Hardware
  • Kernel Configuration
  • Files
  • Red Hat

  • Cluster tools 
  • Setup 
  • Management
  • Programming 

  • Linux How To's        [PDF]
  • Linux Cluster
  • Diskless Cluster
  • Diskless Root-NFS
  • Beowulf
  • Parallel Processing
  • Kernel

  • Oracle 9i
  • Technet
  • Oracle at SuSE

  • Java
  • Sun Microsystems

  • Possible Applications of Cluster
  • SHARC-NET
  • CCCA
  • PCNN




  • December 2001