Computing am Hasylab Jetzt und in der Zukunft

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

Aufbau eines Netzwerkes
Tuning Tools für Windows
Anbindung mobiler Endgeräte über den Terminal Service
Projekt Netzwerk Kostenvoranschlag Netzwerkstruktur
Lizenzen und virtuelle Maschinen
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP Web Jetadmin.
Agenda DataAssist e.K. Probleme heutiger Ansätze der Netzwerkdokumentation Management der Netzwerkdokumentation Management von Rechnern Der NetDoc Server.
Systemverwaltung wie es Ihnen gefällt.
Multimediasteuerungen
HMI / HMI-SPS XV400 HMI oder HMI-PLC – die CompactFlashTM entscheidet
Front-End Rechner: Alternativen zum Desktop (S. Herb, Mai 2004)
RIS mit Treibereinbindung, Ewest/Rau, Windows 200x Musterlösung 1 RIS (mit Treibereinbindung) Teil 1 – Was ist RIS?
Windows auf öffentlichen PCs
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Microsoft Windows 2000 Terminal Services
Aufgaben eines IT-Koordinators
Softwareverteilung mit Tivoli Erfahrungen, Lösungen, Probleme und offene Fragen Rolf Bogus Gerhard Rathmann Witten
AFS-Workshop 2005 Statusbericht Rechenzentrum TU Braunschweig
Linux-HA-Cluster – Heartbeat mit DRBD
Samba.
Kurzanleitung für Laptop-Zugang 1. WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellsten Stand. 2. WICHTIG: Installieren Sie.
Inhalt Typische Experimente am FZK: Spulentest
Kann man damit vernünftig arbeiten?
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
Don`t make me think! A Common Sense Approach to Web Usability
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
HOB RD VPN HOB Remote Desktop Virtual Private Network
DATA WAREHOUSE Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen Alfred Schlaucher, Detlef Schroeder DATA WAREHOUSE.
Präsentation von Alexander Schönfeld
MDM Systeme im Test Udo Bredemeier
Durchsuchen, Suchen, Abonnieren Fotos, Musik, Media Informations- management VisualierungKlarheit.
Freifach Netzwerktechnik mit Übungen
Systemaufbau / Komponenten
Präsentation von Sonja Pathe
Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.
CGI (Common Gateway Interface)
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Microsoft Student Partners
ESRI EUROPEAN USER CONFERENCE
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
Rechnersysteme: Halbzeit Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Daten und Information.
Meldungen über Ethernet mit FINS/UDP
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
The EventCollector Concept Präsentation der Diplomarbeit von Thomas Moser und Lukas Karrer Distributed System Group,
Geschäftsführer: Peter Kessenich Günter Rugor
2 NETZE Vielleicht ohne es zu merken, haben Sie in den letzten Wochen mit und in Computernetzen gearbeitet. Welche Netze das sind und was man über sie.
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
orgAnice Pi Schulung /13 Einführung in orgAnice Pi2.
Potentiale für den Channel Server-Software aktualisieren Server-Hardware erneuern Migration von Anwendungen Diese Produkte stehen vor dem Ende des Support.
Das IT - Informationssystem
Die Fragen Wörter Wer? Was? Wann?.
USER HELP DESK 1. Betreuungsprobleme bei wachsenden IT-Strukturen
Stephanie Müller, Rechtswissenschaftliches Institut, Universität Zürich, Rämistrasse 74/17, 8001 Zürich, Criminal liability.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Beispiel Präsentation Firewire / 1394
Welcome to Web Services & Grid Computing Jens Mache
Windows und LINUX Linux für Windows Nutzer. Übersicht Warum Windows, warum Linux ? Welches Linux für wen ? Windows und Linux gemeinsam Beispiel ct 2005/2,
Mobile Computing Praxisbeispiele
Raphael Ender Tobias Breuß Bernhard Lang
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
DNS Grundlagen Wer soll sich das merken !!! Wer soll sich das merken !!!
Indico Meeting Dennis Klein 4. August Übersicht  Korrespondenz CERN  Trouble Ticket Queue  Integration GSI-Accounts  Subversion & Wiki  Todo.
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
The IT–Information System
Volume 1, Chapter 8.
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
Enterprise Search Solution
 Präsentation transkript:

Computing am Hasylab Jetzt und in der Zukunft Technisches Seminar in Zeuthen am 8.10.2002 Thorsten Kracht

Hasylab

Hasylab Desy European Molecular Biology Laboratory (EMBL) Arbeitsgruppen für strukturelle Molekularbiologie (ASMB), MPG Uni HH FZ Jülich ...

Die Aufgabe 1662 Nutzer pro Jahr, aus 252 Instituten Messzeiten: 1 Tage – 3 Wochen 289 Rechner, davon 180 NT PCs, 598 IP Adr. Hasylab Rechnergruppe: Otto Beimgraben, Jan-Peter Kurz, Julia Medved, Thorsten Kracht

XAFS I0 I1

Fluoreszenz XAFS

Spritzgussprobe Thomas Wroblewski, Hasylab Ein Plastikteil wurde im Spritzgussverfahren hergestellt. Die warme Plastikmasse wird in die kalte Form gedrueckt. Dort entstehen Scherkraefte, die bewirken, dass das Plastik an unterschiedlichen Orten mit unterschiedlicher Orientierung kristallisiert. Das Bild ist eine Uberlagerung dreier Bilder, die auf unterschiedlichen Peaks genommen wurden Thomas Wroblewski, Hasylab

Microtomography at HASYLAB/DESY Felix Beckmann, Hasylab

Titania hollow spheres (TiO2) (In cooperation with E. Wintermantel, B Titania hollow spheres (TiO2) (In cooperation with E. Wintermantel, B. Müller, ETH Zürich, Switzerland) µCT at BW2 photon energy: 19 keV sample height: 1.05 mm spatial resolution: 2.1 µm Felix Beckmann, Hasylab

Titania hollow spheres (TiO2) (In cooperation with E. Wintermantel, B Titania hollow spheres (TiO2) (In cooperation with E. Wintermantel, B. Müller, ETH Zürich, Switzerland) µCT at BW2 using 19 keV spatial resolution: 2.1 µm Felix Beckmann, Hasylab

Ladungsdichte: YBa2Cu3O6.98 Sauerstoffatom im Gitter Thomas Lippmann, Hasylab

Überlegungen zur Experimentsteuerung und Datennahme Nutzerbetreuung, Wartung: Flexibilität Performance I/O Bandbreite Graphik Disk I/O Netzwerk Kosten Historisch: µVax (QBus) SBC (Lynx) + X-Terminal PC (ATBus, PCI)

Die Rechnerumgebung an den Experimentierplätzen VME Terminalserver Linux PC Datennahme Steuerung Monitoring Daten Export Spectra 5 µs pro I/O, 26 MB/s BLT32 Undulator Mostab Temp.Cntrl. GPIB Encoder Verstärker etc. Schrittmotoren Zähler Timer MCA I/O Register AD/DA Konverter Encoder Windows PC Auswertung Web … CanBus Schrittmotoren I/O Register

E4 E4

Messgeräte/Datenbusse GPIB Verstärker Messgeräte Temperaturcontroller CanBus Motorcontroller I/O Register RS232 (TS) Undulatoren Handterminals Mostab VME (Camac) Motorcontroller Zähler Timer MCA ADC/DAC I/O PCI CCD Kamera

CanBus (Automobil-) Industriebus Bit seriell Geräte günstig Bit seriell Durchsatz  1Mb, je nach Kabellänge Kabellängen bis  1km PCI Interface

Online Software: Spectra Schnittstellen zu: VME, Camac, GPIB, Canbus, RS232 Interpreter Kommandozeile Scripts Graphik Datenverwaltung Verschiedene Datentypen Disk I/O: Formatiert oder binär Arithmetik Simulationsversion

Spectra Graphik: Testbild Treiber X Postscript

Spectra: Experimentsteuerung Direkter Zugriff auf Register u.ä. möglich i.a. angewendet: GPIB, RS232 und CanBus Device Library: Bedienung unabhängig vom Experiment und dem speziellen Gerätetyp Motoren Timer/Counter ... Zusammengesetzte Geräte Monochromator Diffractometer

Spiegel-Monochromator System Horst Schulte-Schrepping, Hasylab

Spectra: Messungen Menüs Scripte scan/energy scan/motor scan/q ... Einzelaufrufe scan/energy/exec/_start=.../_stop=...

Spectra: Messungen Auswahl der Geräte, Festlegung des Ablaufs, Online Display, Datenverwaltung: Standardverfahren Erweiterte Standardverfahren Freistil

Spectra: Fast scans Macros: Before~, During~, After-scan Counter, timer, MCAs werden durch Symboldefinitionen spezifiziert. Datenverwaltung und Graphik automatisch Optionen: Wiederholungen SSA Schritt-für-Schritt/Kontinuierlich Automatischer Beamshutter ...

Spectra: Nutzerschnittstellen Interaktiv Kommandozeile Menüs Scripts GUI Socketinterface Spectra als Server: Clients unter Linux, Windows, Labview/W98, Labview/Mac Spectra als Client

Spectra: Nutzerschnittstellen Usercode  Spectra Diffractometersoftware Massenspektrometerüberwachung Auswertesoftware Spectra  Usercode Userfunctions

Eine neue Script Sprache für Spectra Eine 2. Chance Syntaktisches Vorbild hilfreich Spectra: Online Funktionalität Interpreter Utilities: Socket Interface, Arithmetik, I/O ... Unter dem eigenen Gewicht …

Warum Perl? “Richtige” Sprache, gleichzeitig Interpreter Verbreitung Verfügbar unter Linux und Windows Spin-offs Administrationstools CGI Programmierung Utilities GUIs mit PerlTk Perl Module aus dem Web

Perl: Eigenschaften Verschiedene Datentypen Kontrollstrukturen Funktionen Operatoren Reguläre Ausdrücke …

Perl: Besondere Eigenschaften Listen und Hashes Tied variables Vorbild: Objekte @files = <*.fio>; foreach $file (@files) {…} $EXP{energy} = 8980; print “ E = $EXP{energy}\n”; print “Home = $ENV{HOME}\n”; $m = Motor::locate( name => “mot12”); $ret = $m->configure( slew => “20000”);

Perl Reading the source: There was the programmer, the story goes, who was deeply mystified by a piece of code. It had no comments at all, and he couldn’t for the life of him figure out how it did what it did. For years, he cursed the author of that code, but it continued to fascinate and trouble him. One day, it came to him in a flash. He understood it all. In fact, it was so obvious that he also understood why it didn’t need any comments. (The panther book)

PerlTk Move Menü:

PerlTk: Scan Menü Mainloop  Scan Routine: Update durch Signal Handler

Spectra: Web Interface Log-Files, Konfigurationsdateien, Fehlermeldungen, Status des Rechners, etc. sind interessant für BL Betreuer

Datenexport Netzwerk CDs Tapes Meistens werden Daten über das Netz exportiert. Deshalb ist es naheliegend die Experimentrechner (SCSI) durch standardisierte PCs zu ersetzen und für den Bedarfsfall einen Medienserver bereitzustellen.

Rechnersicherheit Problem am Hasylab: Experimentrechner (Linux PCs) werden von vielen Gästen genutzt  Tägliche Überprüfung ‘interessanter’ Programme

Auswertung Desktop PCs, Linux und Windows WGS: hasyw03/04 An den Heimatinstituten

Oracle Nutzerverwaltung Projektverwaltung Messzeitverwaltung Jahresbericht

Linux  Windows Windows Linux Schreibtisch Messplatzrechner Messplatz Programmentwicklung Auswertung VMware  Windows Schreibtisch Messplatz Auswertung Office  Exceed Datenaustausch Samba Afs Ftp

TTF2 Datenaustausch: Maschine  Experiment Josef Feldhaus

Brilliance comparison I PetraIII Brilliance comparison I Edgar Weckert

13-15 Experimente: 6 Desy, 4 EMBL/MPG, 3 GKSS PetraIII 13-15 Experimente: 6 Desy, 4 EMBL/MPG, 3 GKSS 28 x 280 m2

PetraIII Datenrate, z.B.: CCD Detekor mit 4 x 4 Chips, jeweils 1k x 1k Pixel (16b), also 32 MB/Bild, Auslesezeit 1 s, Bildrate 1 – 5 s Fragen: Service level File Server: Lokal oder zentral Rechner: Lokal oder zentral

Grid Foster, Kesselmann, Tuecke: “…flexible, secure, coordinated resource sharing among dynamic collections of individuals, institutions and resources – what we refer to as virtual organizations …” Ab wann lohnt sich der Einsatz von Grid Werkzeugen? Zur Zeit und in naher Zukunft wird es keine Anwendungen geben, die auf Grid-Techniken angewiesen sind. Desy sollte Erfahrung mit dem Grid sammeln.