Construction of the CIA-Card
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

Construction of the CIA-Card Cluster Interface Agent PowerPoint PPT Presentation


  • 44 Views
  • Uploaded on
  • Presentation posted in: General

Construction of the CIA-Card Cluster Interface Agent. This is a joint project with Siemens in Mannheim. 1. Problem: Actual experiments like ALICE at CERN will produce huge amount of data at high rates !.

Download Presentation

Construction of the CIA-Card Cluster Interface Agent

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Construction of the cia card cluster interface agent

Construction of the CIA-Card

Cluster Interface Agent

This is a joint project with Siemens in Mannheim

1


Motivation

Problem:

Actual experiments like ALICE at CERN will produce huge amount of data at high rates !

At this time, one thinks that computing power of about 3000 ordinary computers is needed for each experiment.

 Special requirements to schedule and handle such a cluster

Motivation

1


Motivation1

Idea:

Total control of each box via network:

administration, bootstrap, hardware monitoring etc.

Important: total control, even if the system does not boot or needs to be power-cycled

Alice

Implementation of a second network with a small controller card in each box.

master controller

Motivation

1


Cia card

Stand alone simple monitoring computer with own RAM, ROM, network and FPGA logic

controlling

10 BT Network

monitoring

Host

CIA Card

PCI bus

1


Components of cia card

Host

PCI

devices

external SRAM

uCSimm

eth

PCI

CORE

RAM

MUX

CPU

UC

NFS Server

Port80

internal register bank

IRQ masks

master

controller

(java-code)

VGA

RAM

MUX

FC

SC

MTC

RAM

Flash

ROM

floppy

sensors

mouse

keyb.

USB

reset

repower

power-good

accu

Components of CIA Card

CIA card

FPGA

IRQ

1


Implementation of the software

ucLinux

NFS server

file

import

Master controller

signal

handler

Controlling:

register, RAM

PCI Bus

janus

crypt

crypt

janus

GUI

IRQ

controlling

image

creation

memory for

floppy images etc.

Screen I/O

Implementation of the software

FPGA

1


Summary of the cia card

Summary of the CIA-Card

Components of CIA-Card:

  • PCI Controllerdata exchange via host bus, scanning, monitoring

  • Network Controllerdata exchange with master server

  • CPUwith RAM, ROM etc system like embedded linux (uCLinux)

  • Accuadditional power supply, card works even if host is powered off, e.g. to turn on via network

  • FPGAto emulate VGA-presence and take all the needed glue-logic

  • Further ConnectorsFloppy, reset/power switches etc

1


Summary of the cia card1

Summary of the CIA-Card

Monitored devices of host:

  • Accu-state

  • Microphonee.g. to detect defect harddrives early

  • Power supply of the host

  • Temperature-sensorsCPU, chipset etc.

  • Function of FAN

  • POST-Loggingstatus-messages on system bootup to detect wrong hardware

    Network:

  • Via TCP/IP: Telnet or HTTP (Web-frontend), encrypted

1


Summary of the cia card2

Summary of the CIA-Card

Interaction with the host system:

  • Power SwitchPower-cycle host if needed

  • Reset Switch

  • PCI-Bus get hardware information with pci-bus scans or interaction with other components

  • Floppy emulationto made host bootable via network depending on ist actual hardware

  • VGA emulationexport the display over network to made host config-able, e.g. BIOS-setup, even with scripts

  • Keyboard, Mousevirtual keyb/mouse to set up commands to the host

  • USBfurther devices

1


Advantages of the cia card compared to ordinary linux clusters

Advantages of the CIA-Cardcompared to ordinary Linux-Clusters

  • Fast implementation Just take one card in each ordinary computer and have control forever and all managed from one central place down to BIOS-setups etc.

  • Power Off/On via Network

  • Possibility to change OS automatically if new hardware has been installed

  • Monitor the whole cluster, every host regardless of its current state with additional monitoring possibilities independent from OS

  • Using also hosts which are fare away

  • Save hardware: no need for real vga-card, floppy, etc. perhaps harddisk can be saved depending on the function of the cluster  makes card cheaper

1


L3 cluster slow control

Stefan Philipp, Martin Kirsch, Heidelberg

L3/Cluster Slow Control

Features:

  • Battery Backed Completely independent of host

  • Power ControllerRemote powering of host

  • Reset ControllerRemote physical RESET

  • PCI Busperform PCI bus scans, identify devices

  • Floppy/flash emulator create remotely defined boot image

  • Keyboard driverremote keyboard emulation

  • Mouse driverremote mouse emulation

  • VGAreplace graphics card

  • pricevery low cost

Functionality:

  • complete remote control of PC like terminal server but already at BIOS level

  • intercept port 80 messages (even remotely diagnose dead computer)

  • interoperate with remote server, providing status/error information

  • watch dog functionality

  • identify host and receive boot image for host

  • RESET/Power maintenance

This is a joint project with Siemens in Mannheim

1


  • Login