ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.

Slides:



Advertisements
Similar presentations
Topology The physical topology of a network refers to the configuration of cables, computers and other peripherals. The main types of network topologies.
Advertisements

Gelu M. Nita NJIT. Noise Diode Control Day/Night Attn. Ctrl. Solar Burst Attn. Ctrl. V/H RF Power Out Attn. Ctrl. Temperature Sensors.
What’s New in BMC ProactiveNet 9.5?
Ethernet as a field-network Renaud Barillère - CERN IT-CO.
Al Morgan July 25, HP1000 to Kestrel Co-Processor KESTREL 2116A 2115A 2114A A-SERIES A600,A700 A900 A400 A MX - M 21MX - E 21MX - F L.
Linux Migration GBT e2e Software Review May 3, 2005 Ramon Creager Melinda Mello
Development of a Linux- based small-size controller using PoE technology T. Masuda, T. Fukui, R. Tanaka SPring-8 ICALEPCS2005, Oct , Geneva, Switzerland.
Networks Adapting Computers to Telecommunications Media.
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Evolution of PC_LANS and Networks Prithvi N. Rao Carnegie Mellon University.
Evolution of PC_LANS and Networks Prithvi N. Rao Carnegie Mellon University.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
NETWORKING HARDWARE.
What is a Computer Network? Two or more computers which are connected together.
Networks CSCI-N 100 Dept. of Computer and Information Science.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
Computer communication
Single Board Computers and Industrial PC Hardware at the CLS
Chapter 1 An Introduction to Networking
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 The Control System of the ELETTRA Booster Injector.
Introductionto Networking Basics By Avinash Kulkarni.
Wednesday, September 16, 2015 The Challenge for. An SDK for this is the challenge!!! Various type of devices & peripherals DR-DOS, MS-DOS, PALM, PocketPC,
Networks and Networking Chapter 4 Copyright Prentice-Hall, Inc
LOCAL AREA NETWORK A local area network (lan) is a communication network that interconnects a variety of data communicating devices within a small geographic.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
IMPLEMENTATION OF SOFTWARE INPUT OUTPUT CONTROLLERS FOR THE STAR EXPERIMENT J. M. Burns, M. Cherney*, J. Fujita* Creighton University, Department of Physics,
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Today’s Topics Chapter 8: Networks Chapter 8: Networks HTML Introduction HTML Introduction.
VIRGO Control System Upgrade: Multi-DSP Board Alberto Gennai INFN Pisa LIGO-G Z.
A study of introduction of the virtualization technology into operator consoles T.Ohata, M.Ishii / SPring-8 ICALEPCS 2005, October 10-14, 2005 Geneva,
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
3/5/2002e-business and Information Systems1 Computer Networking Computer System Computer Hardware Computer Software Computer Networking.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
What is a Network? Living Online Lesson 1 Mrs. Elzey.
14-Nov-2000EPICS Workshop - Oak Ridge1 PCaPAC Review Matthias Clausen DESY/ MKS-2.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Status of the STT Motherboard Testing Evgeny Popkov Boston University 5 Jan
1NetFusion Family. ●A close family of electronic products providing Ethernet connectivity to a new modern range of powerful FPGA/ASIC processing boards.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
Macquarie Fields College of TAFE Version 2 – 13 March HARDWARE 4.
1ICALEPCS, October 15-19, 2007, Knoxville, Tennessee Association Euratom-Cea Ph. Moreau Association EURATOM-CEA Département de Recherches sur la Fusion.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
CEG 2400 FALL 2012 Chapter 15 Network Management 1Network Management.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
Tango Meeting Grenoble September 5/ Claudio Scafuri, Elettra ELETTRA Status Claudio Scafuri
Tango - Icalepcs 2009 ESRF. E Taurel - Icalepcs TANGO kernel status and evolution Brief introduction What's new since Icalepcs 2007 New projects.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Networks and Networking
Operating System Overview
Business System Development
Overview of TANGO Control system
AppleTalk and Networking
Designing and Installing a Network
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
The Client/Server Database Environment
Chapter 2: The Linux System Part 1
Tango in a Nutshell 31/12/2018.
What is “Control System” or “Framework”?
Cluster Computers.
Presentation transcript:

ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta

ICALEPCS 2007 The Evolution of the Elettra Control System Summary where we started from ( )‏ from 3 tier to 2 tier (1998)‏ network evolution ( )‏ preparing for new projects (2003)‏ moving to new tools – Tango keeping old and new together

ICALEPCS 2007 The Evolution of the Elettra Control System What is Elettra? a third generation synchrotron light source commissioned in 1993 operates as user facility: 24x7 operations

ICALEPCS 2007 The Evolution of the Elettra Control System the choices VME bus, Motorola 68000/68010 cpu HP workstations, PA-RISC cpu, 48/64 MB MIL-1553 field bus, 1 Mbit/s Ethernet, 10 Mbit/s, shared (yellow cable)‏

ICALEPCS 2007 The Evolution of the Elettra Control System the standard model

ICALEPCS 2007 The Evolution of the Elettra Control System the standard model

ICALEPCS 2007 The Evolution of the Elettra Control System the choices OS9 HPUX – Unix from HP C language X11 and Motif RPC over TCP/IP and socket library  based on published or de facto standards  source code availability

ICALEPCS 2007 The Evolution of the Elettra Control System 1998 : first evolution new VME systems use Motorola I/O front end directly connected to the network : 2 tier architecture local database + poller architecture for field servers  asynchronous readings improved overall performances  client access to equipment unchanged

ICALEPCS 2007 The Evolution of the Elettra Control System : going faster HP workstations upgrade  model C200, 256 MB of memory fully switched network  star topology  1 Gbit/s fiber backbone  100 Mbit/s host connection firewall for filtering unwanted and harmful traffic

ICALEPCS 2007 The Evolution of the Elettra Control System 2 tier architecture

ICALEPCS 2007 The Evolution of the Elettra Control System 2003: new projects new booster injector project launched shrinking budgets changing markets  OS9 disappeared  Unix workstations almost disappeared  standard PC became powerful enough open source software! old software architecture limits became too restrictive

ICALEPCS 2007 The Evolution of the Elettra Control System 2003: new projects extensive inquiry to select new hardware platform for field level computers CompactPCI or VME64 ? VME64 was selected:  wide choice of boards  compatible with our legacy equipment

ICALEPCS 2007 The Evolution of the Elettra Control System 2003: new projects Motorola MVME 51xx CPU boards  Power PC series processor  up to 2 on-board PCI mezzanine card (PMC)‏  AltiVec processor Industry Pack (IP) board support on dedicated carriers

ICALEPCS 2007 The Evolution of the Elettra Control System MVME 51xx CPU

ICALEPCS 2007 The Evolution of the Elettra Control System PMC and IP cards

ICALEPCS 2007 The Evolution of the Elettra Control System New operating systems Linux chosen for VME boards  RTAI real time extensions where needed Linux chosen for operator consoles cut in licensing and maintenance costs  we migrated (ported) all the control system software to Linux  smooth process, no disruption of services We have all the sources!

ICALEPCS 2007 The Evolution of the Elettra Control System new development tools Object oriented Distributed Object Model  CORBA based compatibility with existing C libraries: C++ as main programming language Qt library for GUI programming  worked also on HP-UX during transition phase

ICALEPCS 2007 The Evolution of the Elettra Control System from RPC to Tango Tango has been chosen as our D.O.O. system Elettra joined the Tango collaboration at the beginning of 2004  Device model  generic interface  event support  central database  multithreaded  open source  performances  C++, Java, Python,...  collaboration

ICALEPCS 2007 The Evolution of the Elettra Control System Stitching Old and New since 2004 we used Tango for the renovation of several plants of the storage ring (RF distribution, injection)‏ we can map the semantics of old RPC calls to equivalent Tango calls a configurable Tango to RPC bridge server has been written: all legacy applications work without any modifications

ICALEPCS 2007 The Evolution of the Elettra Control System Summary Elettra control system has evolved during the last 15 years  some of its parts are still the original ones  improved performances, reduced costs we always ensured smooth transitions  we have the sources!  we selected tools with a degree of backward compatibility