A Hardware Based Cluster Control and Management System Ralf Panse Kirchhoff Institute of Physics University of Heidelberg, Germany
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 2 Outline Motivation CIA card Remote Control Monitoring Debugging Summary
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 3 Motivation ? Administrator Repair Install Monitor
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 4 Cluster Control Hardware solutions Wake on Lan Remote Management Boards BIOS Serial Console Remote controlled power socket Software solutions Disk Image Virtual Network Computing (VNC) Terminal Server SSH, Telnet
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 5 CIA Cluster Interface Agent Card PCI expansion card Low profile PCI form factor Independent of the computer Remote installation Remote power cycle Monitoring Debugging Automatic administration
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 6 CIA Network Computing cluster CIA Cards Service Network Administrator TCP/IP Cluster Network User
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 7 Embedded System Altera Excalibur (ARM 922T) Flash memory (8-16MB) SDRAM (32-64MB) Ethernet Linux
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 8 Remote Control Computing cluster Service Network Administrator TCP/IP Java Application Web Browser VNC Viewer CIA inside
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 9 Video Control Video data Linux VNC Server CIA card (Video card) PCI bus Service Network (TCP/IP) Video data
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 10 Keyboard/Mouse Control keyboard/mouse data CIA card (PCI Master) PCI bus Service Network (TCP/IP) keyboard/mouse data
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 11 Data Control CIA card (Floppy Drive) floppy data Service Network (TCP/IP) Floppy image
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 12 Power/Reset Switch Cluster Node Mainboard Power/Reset Switch
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 13 Monitoring PCI scan Temperature Voltage Acoustics ADC POST code
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 14 Debug POST code PCI scan DMI information Sensor data (temperature, acoustics, voltage) Test programs - Memory - CPU - Hard disc
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 15 CIA-Prototype PCI scans Video card functionality VNC server (text mode) Web control Implemented features: Power control (computer) USB device mock-up Full memory access (PCI Bus)
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 16 Control Application
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 17 Outlook PCI multifunction device / PCI bridge Emulating IDE controller Analyse hard disc acoustics SVGA support Automatic system installation
KIP CHEP 04,Interlaken R.Panse, KIP Heidelberg 18 Summary Independent of operating system Own network interface VGA functionality Direct hardware control (PCI, USB, Power) Simple and reliable system (no moving components) Independent of computer architecture