System Management and Infrastructure WP 28 Accelerator Controls Conceptual Design Report CDR Meeting December, 14 th 2009, DESY - Tim Wilksen
System Management 2 Hardware Management Management xtca Systems Development Environment PLC Systems Repository Non-Standard and Legacy Systems Package Management Server Nodes Distribution Control System and 3rd-Party Applications User Desktops
Hardware Management 3 Requirement Extensive monitoring Remote management of modules and boards Scalability Hot-swap capability for modules Remote soft- and firmware upgrades Management user interface Implementation IPMI standard (on xtca and some OS) IPMI shelf manager/ Remote console xtca/ipmi/doocs/tine xtca standard/some OS xtca/ipmi download capability E.g. jddd for status display and remote operations IPMI Intelligent Platform Management Interface jddd Java DOOCS Data Display
Hardware Management - µtca Example jddd 4
Hardware Management PLC Systems 5 XFEL will have O(600) PLCs to be managed PLC devices control critical systems (e.g. cavity tuner and vacuum controls) System architecture has to be faulttolerant and maintainable High availability cluster with virtualized PLC management nodes Proven technology at FLASH for O(100) PLCs XEN-virtualized nodes on HA- LINUX Cluster Fault-tolerant features Easy maintenance Very robust
Management 6 Control System - Server programs, communication protocols, applications, commercial software and web services. - management has to support various stages in the lifecycle of the accelerator: - initial development and implementation, - commissioning phase and - production mode, where improvements and maintenance are dominating. In-house developed software, protocols and APIs Third-Party Applications Development Environment Code Repository Release and Package Management Distribution Documentation Documentation Distribution
Computer Infrastructure 7 Server Nodes Client Nodes Front-End Nodes Cluster Storage Systems Control Room Consoles User Desktops xtca Systems Central Services (Alarm, Name, File, Boot etc.) Online Disk Space Consoles for control systems operations Nodes for Control Systems Development and Operations PLC System Server Data Acquisition and Middle Layer Services Tape System (transparent) High Performance Nodes (Graphics) Other User Application Machines (Analysis) Server Console Systems
Infrastructure - Specifications 8 Requirements and Specifications Separation of control system and office network to ensure uninterrupted operations. Gateways to allow remote access for monitoring and expert interactions. layout accommodates physical and geographical distribution of system components. Dedicated high-speed links e.g. for uplink to IT-centre or between subsystem used for feedback purposes. Decouple control system network from off-site internet but allow remote expert access through secure connection.
Infrastructure 9 XFEL (DESY) Office Control System Wireless Wired Wired Offices/BKR Offices Tunnel Tunnel Test Lab Experiment Halls Experiment Halls BKR