13
1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes, K. Daumiller, T. Jejkal, R. Stotzka, A. Kopmann and H. Gemmeke Forschungszentrum Karlsruhe Institute for Data Processing and Electronics (IPE) AugerAccess – Virtual Infrastructure for simulating complex networks

1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

Embed Size (px)

Citation preview

Page 1: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

1 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Michael SutterH.-J. Mathes, K. Daumiller, T. Jejkal, R. Stotzka,

A. Kopmann and H. Gemmeke

Forschungszentrum KarlsruheInstitute for Data Processing and Electronics (IPE)

AugerAccess – Virtual Infrastructure for simulating complex networks

Page 2: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

2 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

AugerAccess

• Extension of Pierre Auger Cosmic Ray Observatory• EU project in the Sixth Framework Program• Improve access to observatory in Argentina

– Replication of 7 Tbytes of measured data per year– Upgrade of the communication link

• Improve management via remote connection– Controllable world wide– Simplify software maintenance – Software for remote control and remote monitoring

• Authentication and authorization• Secure communication

Page 3: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

3 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Conditions for Remote Software

• Problems:– System for Data Acquisition and Slow Control with

• Hardware distribution on large area• Heterogeneous architecture• Multiple network services (DNS, DHCP, …)• Network boot (PXE – Preboot Execution environment)

Complex system architecture– System already in production

Not available for development and testing

• Objectives:– Environment for software development– Additional development system in hardware not possible

Virtualization of entire Data Acquisition environment

Page 4: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

4 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Auger Observatory

• Study of ultra-high energy cosmic rays– Energies up to 1020 eV

– Rare events (one particle per km² and century)

Giant detector needed

• Hybrid measurement– Surface detector (SD)

• 1600 Water-Cherenkov-Tanks

– Fluorescence detector (FD)• 24 telescopes in 4 buildings

Page 5: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

5 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

• 3000 km²• Hardware is distributed

Page 6: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

6 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

• Internet

• Central campus

• Radio link

• 4 buildings

• 6 computers each

Page 7: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

7 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Realization of Virtualization

• We use IBM Blade – VMware ESX Server as hypervisor on the host

– Virtual Infrastructure Client for administration and installation of all virtual machines

• 2 dual core Xeons @ 2.33 GHz• 16 GB Memory

Page 8: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

8 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Virtualized development environment

• Masquerading on Ipecdas• Services for Auger software

– DNS on Gina and every EyePC– PXE boot for every MirrorPC– DHCP on every EyePC– NFS (Network file system) on

every EyePC

• Auger software

Virtual system offers the same capabilities as the observatory in Argentina

Page 9: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

9 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Limitations of Virtualization

• Not possible– Radio link

– Special hardware can not be virtualized (telescopes)

– Latency time

– Hardware characteristics

• Possible– Simulation of entire FD environment inclusive “measurement”

– Network communication as in the observatory

– Easy to copy

– Extensible with physical hardware

Virtualization fulfills all requirements

Page 10: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

10 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Application: Remote Client

Service based communicationGT 4 Grid security used for authentication and authorization from outside

• Problems– Auger software in C++, CORBA

– GT 4 Java

• Solution– Apache Axis 2 for coupling of different languages

• Java Client• C Server• Problem compiling Axis service with Data Acquisition software

Page 11: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

11 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Next steps

• Installation of remote client

• Extension with physical hardware– Slow control system for development purposes

• New version of Operating System– At the moment only one dedicated version is possible

• Automatic Data Acquisition – Time scheduled from astronomical tables

• Virtualization of existing observatory– New release configured on development environment

– Easy rollback

Page 12: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

12 | M. Sutter | IPE | 11.04.2008

KIT – die Kooperation vonForschungszentrum Karlsruhe GmbHund Universität Karlsruhe (TH)

Conclusion

• Virtualization allows reproduction of entire system– Lower costs

– Nearly same possibilities as the hardware

• Virtualization is flexible solution– Simulating complex hardware architecture

– Software development for Auger observatory

– Simulation of network architecture

– Measurement of data with the development environment

Virtualization offers new possibilities for projects in regard to software and architecture development

Page 13: 1 | M. Sutter | IPE | 11.04.2008 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Michael Sutter H.-J. Mathes,

Thank you for your attention!