BUILDING A LINUX FIREWALL
BUILDING NIDS WITH SNORT
NETWORK MONITORING WITH MRTG
NETWORK MONITORING WITH NAGIOS
Duration 8 Hours
Early computers worked with 8 bits, o r a byte to solve problems. Most modern computers work with 32 bits at a time, with many dealing with 64 bits per operation, which is similar to increasing the width of a highway. Another method to increasing computing power will be to increase the clock speed, which is similar to raising the speed limits.

However, there are limits to performance benefits that can be achieved by just increasing the bus width or clock speed. For time-intensive computations, using many computers as oppose to one to solve the same problem, will be an alternate approach.

So, what then is a cluster, the different types, their uses and the possible reasons for their wide adoption in industries? why consider using Linux as the platform for clustering?

Talking about HPC architectures, what distinctions can b e made Between ; Symmetric Multiprocessors (SMP), Vector processors and Clusters? What are those elements I need to consider when designing a solution based on a high performance cluster?

HPC is mostly centered on the concept of parallelism. How is this important and how does it relate to my application design?

A file system is a major part of any operating system. In a cluster environment it makes sense to talk about distributed file system. Is NFS or PVFS known to you? What are they and how do they differ from regular file systems e.g. ext3 ,jfs etc.

When it comes to managing a cluster in a production environment with a large user base, job scheduling and monitoring are crucial. Can you possibly address this will minimal effort? Clusters are built to perform, and you need to know how fast they are.

What tool can you use to benchmark a cluster?

Practice Labs:
  • Setting up NFS, TFTP and DHC P for network installation.
  • Perform an unattended installation with kick start.
  • Setting up a functional cluster using OSCAR
  • Working with NFS or PVFS as the cluster file system
  • Handlin g job-scheduling with Open PBS
  • Using Ganglia for real-time monitoring of CPU and memory u sage.
  • Benchmarking with LINPACK
SPECIFIC HARDWARE REQUIREMENTS
1. Intel PCs; x86 architecture
**** BIOS must be PXE aware****
Quantity: At least four (4)
Hardware specifications;
Processor: Intel/AMD
Memo ry: 512MB
Hard Disk: 10GB
Network Interface Card: must be PXE compliant. Make provision for
3NICs for a specific Desktop PC.
CD/DVD Drive: at least on one Desktop PC

2. Cat 5 cables for LAN connectivity

3. Two hubs/switch

4. Red Hat Enterprise 5 Linux CDs