Remote Access of Instruments and Data at OPAL Ladies and Gentlemen, welcome you all to this talk. In this talk I’ll introduce you our latest Nick Hauser (ANSTO) - presenter
Requirements Remote access to instruments Remote access to data Status Control Remote access to data Remote access to data analysis
Requirements Remote access to instruments Status Control No. 1 requirement is for instrument scientist to fix problems remotely Roles and Tokens supported by instrument server Spy User Expert
GumTree supports the 3 remote access requirements During this talk, I’ll be presenting the latest development of our Graphical User Interface project, called GumTree, for the Neutron Beam Instrument Project at ANSTO. What we are working on now is a Java based Graphical User Interface called GumTree Our mission is to plant GumTree for our beamline users Neutron Guide Hall @ OPAL
Software architecture Control / Status Data Visualization Data Analysis GUI Client Server SIC Server Motors Detectors Ancillaries What we are doing now in ANSTO is to develop a common interface across different instrument Basic Server-Client Architecture Sequencer from PSI Design Goals: Client/server model supports remote access User must authenticate on network Going to use ‘standard’ authentication methods
Software architecture Embedded data analysis support Support various data formats Use the widget set of your choice Integrate with your visualization package This philosophy fit perfectly into the Grand Unified Model GUM – Grad Unified Model Flexible approach This concept fit perfectly into the GUM theory for the scientific experiment GumTree is the key for GUM Adaptable to different control systems Grand Unified Model
Network architecture
Network architecture - vLAN
Network Security Cybertrust security assessment Preliminary “unclassified” status Allows for flexible solutions DSD data diode to RCMS User computers only connected to Guest Network Guest Network connected via fibre to Instrument Network Proposed use of standalone Knoppix computer for checking virus versions. Working successfully at NIST
Requirements Remote access to instruments Remote access to data Status Control Remote access to data Remote access to data analysis Data policy Use of offsite data silos for ‘aged’ data
Requirements Remote access to instruments Remote access to data Status Control Remote access to data Remote access to data analysis Licensing issues GRID enabled data analysis
OPAL & GRID Distributed data analysis DANSE Member of the ARC Molecular and Materials Structure Network Member of GrangeNet grant Data offsite – data policy Take data from offsite – e.g Synchrotron to ANSTO Access to compute power – APAC ANSTO currently not a player in compute power – data provider
a ….and we want to use it
OPAL & AARNet ANSTO has agreed to install a fibre tail into aarnet3 Negotiation with AARNet over liability issues is proceeding
Eclipse Rich Client Platform Application Framework for making FAT client Allows data analysis functionality to be in the client Open Services Gateway Initiative (OSGi) Originally used as a middle layer for service delivery for embedded device Eclipse use subset of this
Summary Telepresence by low bandwidth webcams Audio presence via Skype or phone line Standard network authentication Local access control list Instrument scientist remote access to instrument Trained and certified user remote access – possibly Instrument status via web server
G U M T R E G U M T R E G U M T R E G U G M U T M R T E R E Time for hacking into the GumTree Demo on building GumTree Plugin G U M T R E G U M T R E G U M T R E G U M T R E G U M T R E