ICALEPS 20051
April 2008 – Tango Meeting – A.Buteau
Status report
SOLEIL
April 2008
2
April 2008 – Tango Meeting – A.Buteau
Our problems are changing
ICALEPS 20053
April 2008 – Tango Meeting – A.Buteau
What do we have to manage today
• The Accelerator which is in routine operation
• About 10 beamlines which have external users and are also in routine operation
• About 5 beamlines which are in the installation or commissioning phases
ICALEPS 20054
April 2008 – Tango Meeting – A.Buteau
The challenges are now different
• New features are requested by Machine and Beamlines•But
• They should not impact production system !!
• How to keep things extensible , flexible but robust
• How to solve the « Open/Close paradigm » ?
5
April 2008 – Tango Meeting – A.Buteau
How to keep things manageable ?
ICALEPS 20056
April 2008 – Tango Meeting – A.Buteau
Our vision to keep things manageable are still the same
• Standardize software !!•At the component level
•Device•GUI Components•GUI applications•Process (or sequence) component
• Let Machine or Beamline assemble themself the components•Through GlobalSCREEN fot GUI construction•Or Through Passerelle for Process oriented task
7
April 2008 – Tango Meeting – A.Buteau
Niveau 1
Niveau 2
Java applications :
salsa
Process & calculation devices
Device Chooch
Device
ISPyB
Device
Equipment and subsystem devices
Hardware access devices
Device Device
TANGO Devices
Séquence EScan
Séquence xxx
BossaNova
TANGO Software bus
Intégration dans GBS: •des applications java•Des composants métiers
Passerelle :moteur d’exécution des séquences
mambo
Niveau 3 Device
DNA
ICALEPS 20058
April 2008 – Tango Meeting – A.Buteau
How to fiabilize software components
Have as many users of them as possible !
The same version of all software components are installed everywhre at SOLEIL during each shutdownIt helps us on the support side
See figures later
9
April 2008 – Tango Meeting – A.Buteau
Successes and difficulties
ICALEPS 200510
April 2008 – Tango Meeting – A.Buteau
Successes
Standardisation at the Dservers is a successMany Dservers shared between Machine and BL or between
BlsAbout 250 Dservers are in production
Standardisation of application is in many cases a real success For example SALSA is used on 90% of the Beamlines
And by the way NeXus file format is now a de facto standard for data file format at SOLEIL
Idem for MAMBO, BENSIKIN, etc ..
ICALEPS 200511
April 2008 – Tango Meeting – A.Buteau
Successes
Standardisation at GUI Components level Almost 40 GlobalSCREEN application routinely
used With a «standardized » look and feel
12
April 2008 – Tango Meeting – A.Buteau
Application standardisation
MACHINE DIFFABS SAMBA PX1 TEMPO ODE DESIRS CASSIOPEE SWING SMIS mars PLEAIDES AILES METRO DISCO
GLOBALSCREEN Applications 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1
HDB 1
TDB 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Snapshots 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Scan System (SALSA application) 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Passerelle sequences 1 1 1 1 1 1 1 N/A 1 N/A N/A N/A
Integrated application N/A 1 N/A N/A N/A N/A N/A N/A N/A
1 INSTALLED AND USEDINSTALLED BUT NOT YET USEDIN PROGRESS
N/A NOT APPLICABLE
13
April 2008 – Tango Meeting – A.Buteau
Interventions Astreintes ICA (hors heures ouvrables) pendant le Run 1
En moyenne: 2, 25 interventions par semaine
Contre 3,25 interventions par semaine en janvier et 4,5 interventions/semaine au run de décembre
A noter que 4 interventions sur 9 sont en réalité des problèmes équipements et pas informatiques
Semaine Total semaine MACHINE DIFFABS SAMBA ODE PX1 DESIRS CRISTAL TEMPO CASSIOPEE SWING SMIS AILES MARS PLEIADESS10 2 1 1S11 1 1S12 3 2 1S13 3 2 1
Total 9
Moyenne par semaine 2,25
14
April 2008 – Tango Meeting – A.Buteau
Interventions Permanence ICA (pendant heures ouvrables) pendant le Run 2
En moyenne: 6,6 interventions par semaine
Semaine Total semaine MACHINE DIFFABS SAMBA ODE PX1 DESIRS CRISTAL TEMPO CASSIOPEE SWING SMIS AILES MARS PLEIADESS10 6 1 1 1 3S12 5 1 1 1 1 1S13 9 3 1 2 1 2Total 20
Moyenne par semaine 6,66666667
15
April 2008 – Tango Meeting – A.Buteau
What are we doing ?
Répartition par projet15%
34%
7%
28%
16%
Coordination
Contrôle Générique
Machine
Spécifiques lignes
Transverse Lignes
ICALEPS 200516
April 2008 – Tango Meeting – A.Buteau
Difficulties
Project management, coordination, project management, coordination, …
Phasing our development with Beamline or Machine test periods
17
April 2008 – Tango Meeting – A.Buteau
The next phase : Integration at high level
18
April 2008 – Tango Meeting – A.Buteau
Application intégrée : Exemple sur TEMPO
Réglage de l’échantillon
Acquisition pour les expériences de Photo-emission Résonnante
Suivi des données en
cours de stockage
Supervision et contrôle des équipements
19
April 2008 – Tango Meeting – A.Buteau
Application intégrée : Exemple sur TEMPO
Configuration de la séquence d’acquisition
Suivi du déroulement de
l’acquisition Visualisation des données en
cours d’acquisition