1 / 12

Creating A Virtual Computing Facility

MASPLAS ’ 02. 8th Annual Mid-Atlantic Student Workshop On Programming Languages And Systems. Creating A Virtual Computing Facility. Ravi Patchigolla Chris Clarke Lu Marino. The Virtual Pool Concept Resources’ locations are transparent

talib
Download Presentation

Creating A Virtual Computing Facility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MASPLAS ’02 8th Annual Mid-Atlantic Student Workshop On Programming Languages And Systems Creating A Virtual Computing Facility Ravi Patchigolla Chris Clarke Lu Marino

  2. The Virtual Pool Concept Resources’ locations are transparent A user is allocated requested services based on availability by an Agent Execution Transparency User jobs are executed on whichever nodes are available within the pool What Is A Virtual Facility? FOR MORE INFO... R Figueiredo, N Kapadia, J Fortes, The PUNCH Virtual File System: Seamless Access to Decentralized Storage Services in A Computational Grid. 10th IEEE International Symposium on High Performance Computing Aug01.

  3. Virtual Machines and Time Shares Virtual Reality Vehicular Simulators Remote Viewing TeleImmersion TeleOperation Virtual Environment

  4. Virtual Terminals Remote Session Telnet TTY VT100 Virtual Session

  5. Commodity PC prices have dropped dramatically over the years due to innovations in Chip fabrication Technology Clustered Commodity PC can achieve GigaFlop performance Network Component Prices as well as Networking technology are following on the heels of the Commodity PC Trends

  6. Open Source Software Is “Pervasive” Linux is freeware Security software Academic projects Open Source projects Trends

  7. Create a Beowulf Style Cluster Document and Benchmark Create a Virtual Pool of Win32 Machines Run Some Parallel Simulation software Test CONDOR on Win32 Machines Test The Job Management Capabilities on Win32 Our Project

  8. Our Beowulf Clusters: Node 2 192.168.0.2 PII 266 MHz 64 Meg RAM 4Gb Harddisk Generic VGA Princeton E015 Floppy Disk CD Rom Drive Linux OS 10 MB NIC 10Mb Data Flow 10Mb Data Flow Node 4 192.168.0.4 PII 266 MHz 64 Meg SDRAM 4Gb Harddisk Generic VGA Princeton E015 Floppy Disk CD Rom Drive Linux OS 10 MB NIC SWITCH LynkSys 8 port 10/100 Mbs 100Mb Data Flow 10Mb Data Flow Node 3 192.168.0.3 PII 166 MHz 32 Meg SDRAM 2Gb Harddisk Generic VGA Princeton E015 Floppy Disk CD Rom Drive Linux OS 10 MB NIC Master / Node 1 192.168.0.1 PII 266 MHz 64 Meg SDRAM 4Gb Harddisk Generic VGA Princeton E015 Floppy Disk CD Rom Drive Linux OS 10 Mbps NIC + 10/100Mbps NIC www.linux.org penguin

  9. Benchmark Results

  10. Load the Charm daemon to create pool Launch the Simulator NAMD with varying workload and processor requests View the simulation with VMD Record the CPU Usage on the affected machines Win32 NAMD Simulation

  11. Questions ?

  12. R Figueiredo, N Kapadia, J Fortes, The PUNCH Virtual File System: Seamless Access to Decentralized Storage Services in A Computational Grid. 10th IEEE International Symposium on High Performance Computing Aug01. I. Foster and C. Kesselman, editors. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, 1998. http://www.globus.org/research Cluster In A Box: OSCAR 1.2.1. Feb02.OSCAR version 1.2.1 is a snapshot of the best known methods for building, programming, and using clusters. It consists of a fully integrated and easy to install software bundle designed for high performance cluster computing.http://oscar.sourceforge.net Condor: the goal of the Condor Project is to develop, implement, deploy, and evaluate mechanisms and policies that support High Throughput Computing (HTC) on large collections of distributively owned computing resources. http://www.cs.wisc.edu/condor/ Globus Toolkit: The Globus Project is developing fundamental technologies needed to build computational grids. Grids are persistent environments that enable software applications to integrate instruments, displays, computational and information resources that are managed by diverse organizations in widespread locations. NAMD is a parallel, object-oriented molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD scales to hundreds of processors on high-end parallel platforms and tens of processors on commodity clusters using switched fast ethernet. http://www.ks.uiuc.edu/Research/namd/ VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting. VMD supports computers running MacOS-X, Unix, or Windows, is distributed free of charge, and includes source code. http://www.ks.uiuc.edu/Research/vmd/ Bibliography

More Related