COMPTUER CLUSTERING WITH LINUX-ON-CD Robert Ibershoff Computer Electronic Networking.

Slides:



Advertisements
Similar presentations
Purpose of the Main Components of an Information System Hardware, Software and Communication Links.
Advertisements

The Penguin Sleuth Kit By Ernest Baca
Backing Up Your Computer Hard Drive Lou Koch June 27, 2006.
Beowulf Supercomputer System Lee, Jung won CS843.
SUPERCOMPUTER TO THE RESCUE Justin Curry EKU, Dept. of Technology, CEN/CET)
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
Eric D. Wright EDAD 685 Coastal Carolina University Fall 2010.
Cluster Computing and Genetic Algorithms With ClusterKnoppix David Tabachnick.
Linux Installation Chapter II. Linux Distributions Pre-packaged, installable Linux Anyone can compile a distribution, have to inculde GPL Available for.
Basic Input Output System
Welcome Thank you for attending this special Computer Club event Day 2 of the 4 Day Linux Tutorial –Linux Installation.
Post install; Live CD Chapter II / Part 1I. Post install After install completes, take out the install CD/DVD Reboot Check if boot loader is working properly.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Installing software on personal computer
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
Systems Software Operating Systems.
Developed by Klaus Knopper Linux Consultant. What is Knoppix?  Unix-like operating system  Run directly from CD or DVD  Bootable from USB flash drive.
THE AFFORDABLE SUPERCOMPUTER HARRISON CARRANZA APARICIO CARRANZA JOSE REYES ALAMO CUNY – NEW YORK CITY COLLEGE OF TECHNOLOGY ECC Conference 2015 – June.
Chapter Three OPERATING SYSTEMS.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Lesson 6 Operating Systems and Software
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
BUSINESS COMPUTER APPLICATION University of Palestine College of Business Instructor: Mr. Ahmed Abumosameh.
Chapter 7 Microsoft Windows XP. Windows XP Versions XP Home XP Home XP Professional XP Professional XP Professional 64-Bit XP Professional 64-Bit XP Media.
Tutorial 11 Installing, Updating, and Configuring Software
ITE 1 Chapter 5. Chapter 5 is a Large Chapter It has a great deal of useful information about operating systems. You will find this VERY helpful when.
© 2009 FP Mailing Solutions. All rights reserved. Customer Service Training Basic Computer Training.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
So, Jung-ki Distributed Computing System LAB School of Computer Science and Engineering Seoul National University Implementation of Package Management.
PROJECT MULTICASTER Kenneth Brian Gilliam Computer Electronic Networking Dept. of Technology Eastern Kentucky University.
Performance Concepts Mark A. Magumba. Introduction Research done on 1058 correspondents in 2006 found that 75% OF them would not return to a website that.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Installation Overview Lab#2 1Hanin Abdulrahman. Installing Ubuntu Linux is the process of copying operating system files from a CD, DVD, or USB flash.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Attack Plan Alex. Introduction This presents a step-by-step attack plan to clean up an infected computer This presents a step-by-step attack plan to clean.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Downloading and Installing Autodesk Revit 2016
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Computer Component. A computer is a machine that is used to store and process data electronically Computer Definition.
Training on Basic Software Hardware Installation
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
Computer Software Operating Systems – Programs. Computer Language - Review We learnt that computers are made up of millions of tiny switches that can.
LINUX CLUSTERING USING OPENMOSIX Jose Matthews Computer Electronic Networking, EKU College of Business and Technology.
Introduction TO Network Administration
Router Startup and Setup Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Chapter 1 : Computer Networks. Lecture 1. Introduction to computer networks: Network definition : A network is a collection of computers and other devices.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
windows-10 /alexwaston14/fix-pc-error u/0/b/ /pages/Fix-PC- Error/
CS101 Bigger Networks.
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS)
Computer Software.
Clinton A Jones Eastern Kentucky University Department of Technology
Introduction to Networks
Introduction to Networks
Booting Up 15-Nov-18 boot.ppt.
Introduction to Networks
Objective 2.02: Understand computer performance and features
CS101 Bigger Networks.
Different Operating Systems
Objective 2.02: Understand computer performance and features
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Introduction to Networks
Introduction to Networks
Presentation transcript:

COMPTUER CLUSTERING WITH LINUX-ON-CD Robert Ibershoff Computer Electronic Networking

2 OUTLINE Motivation Introduction to clustering Problem scenario Solutions (why to use openMosix) Building and testing Results and Conclusions Future possibilities

3 MOTIVATION Old computers sitting around. Still useful? Generally interesting subject.

4 INTRODUCITON: CLUSTERING Clustering is the method of linking several computers together through software to work as if they were one computer. So called ‘super-computers’ are prohibitively expensive. Blue Gene/L 

5 PROBLEM STATEMENT You are: Astronomer/biologist. Need lots of raw processing power. Usually in academic fields– meaning budget is miniscule (no supercomputer). Have only older computers of different hardware.

6 POSSIBLE SOLUTIONS Choices: Install OS and calculation software on each computer, and run them each separately (time and work intensive) Save up for years and get a small supercomputer (time and money intensive) Create a cluster from old computers

7 CLUSTER SOLUTION Windows 2003 server can create clusters. (somewhat complex to set up) Dedicated clustering software: Beowulf, IBM eServer, Sun, etc. ($$$) Linux clustering

8 LINUX CLUSTERS openMosix software turns Linux computers into a cluster Works on most versions of Linux Works with many kinds of calculation software (no special software needs to be written)

9 ClusterKnoppix Knoppix is a version of Linux that runs completely off of CD with no presence on hard drive ClusterKnoppix is Knoppix with the latest version of openMosix configured to activate automatically Utilizes existing network infrastructure (IP addresses), so a functional LAN with a DHCP server is needed.

10 ADVANTAGES Cost-Effective (CD-R media and burner) Fast cluster setup (just boot from CD) All operations happen in RAM, which is 100% erased on reboot (no viruses can survive) Addition of node to cluster is automatic upon boot

11 BUILDING THE CLUSTER Due to the unique traits of Knoppix and openMosix, the computers in a nearby lab were suitable for the cluster Drop the CD in the drive, restart (booting from CD), and you’re done. Totally non-invasive of computer: take the CD out and reboot, and computer runs exactly as it did before.

12 TESTING THE CLUSTER Used a simple looping program to load processors in clustersimple looping program Copied and pasted from website (which the instructions said to do) and compile into an executable file Screenshots

13 RESULTS Cluster expanded on its own as each node came up Loads were distributed across cluster as test program was run repeatedly

14 CONCLUSIONS ClusterKnoppix provides an extremely fast and cheap way to turn a group of computers on a LAN into a cluster. Can temporarily utilize a network for cluster computing, then leave it as it was with no difference from before

15 THE LEARNING EXPERIENCE Trying to ‘load balance’ all of my tasks proved to be trying during the semester. The internet is a priceless resource for information on more or less everything. Unrelated but interesting discoveries World Community Grid)

16 EXTENDED WORK Future career plans include astronomy, will remember the quick and cheap way to build a cluster for future reference. Gradually learning more about Linux in general, a useful and beneficial project in and of itself.