Linux in the Accelerator Division Jim Smedinghoff Linux User Group Jan 28 2015 1/28/2015Smedinghoff | Linux in the Accelerator Division1.

Slides:



Advertisements
Similar presentations
Anders Vinger, University of Oslo Personal Data Recovery The pain of laptops.
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
AWS Moving Towards the Future Credits: The Instrument Division, Malaysian Meteorological Service Contact: Tel : (603) – ,
Overview USING THE INTERNET TO COMMUNICATE METEOROLOGICAL INFORMATION Victor Stefanescu (NMA-NCMF) Goals Description Comparative analysis Comparative analysis.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
André Augustinus ALICE Detector Control System  ALICE DCS is responsible for safe, stable and efficient operation of the experiment  Central monitoring.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
DEPARTMENT OF COMPUTER ENGINEERING
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
IPv6 Implementation with Open Source Eddie Aronovich Tel-Aviv University, Israel IPv6 Forum-Israel.
Experimental Facilities Division ANL-ORNL SNS Experimental Data Standards (Status) Richard Riedel SNS Data Acquisition Group Leader.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
A Tour of System Center Configuration Manager Adam Duffy Edina Public Schools.
Computer Software.
Terri Lahey EPICS Collaboration Meeting June June 2006 LCLS Network & Support Planning Terri Lahey.
GSI Operating Software – Migration OpenVMS to Linux Ralf Huhmann PCaPAC 2008 October 20, 2008.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
FNAL Configuration Management Jack Schmidt Cyber Security Workshop May th 2006.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
COMP 6005 An Introduction To Computing Session Two: Computer Software Systems Software.
Survey of PC and Network Operating Systems
MIRC Refresher Course: New Developments Medical Imaging Resource Center.
Screen Snapshot Service Kurt Biery SiTracker Monitoring Meeting, 23-Jan-2007.
Projects. High Performance Computing Projects Design and implement an HPC cluster with one master node and two compute nodes. (Hint: use Rocks HPC Cluster.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
3 3 3 CHAPTER System Software. 3 Objectives By the end of this lecture, you should know how to: –Describe the differences between system software and.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
Managing and Monitoring Windows 7 Performance Lesson 8.
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
PC MANAGER MEETING January 23, Agenda  Next Meeting  Training  Windows Policy  Main Topic: Windows AV Service Review.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
Yokogawa Electric Corporation ISD-MASP-S05010 Copyright © Yokogawa Electric Corporation February 16, 2005 Solution Marketing Group Industrial Automation.
Linux Essentials Chapter 2: Investigating Linux’s Principles and Philosophy.
Introduction to Software Software. Types of software Click on each type of software to find out what it does.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
The HTTP is a standard that all Web browsers and Web servers must speak in order for the Web portion of the Internet to work.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Exchange Deployment Planning Services Exchange 2010 Complementary Products.
 Computer is an electronic tool that can accept, process, and accumulate data which can produce a result or output.  Computer System is a combination.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Connecting LabVIEW to EPICS network
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Network and Computer Security in the Fermilab Accelerator Control System Timothy E. Zingelman Control System Cyber-Security Workshop (CS)2/HEP Knoxville,
Lisa Giacchetti AFS: What is everyone doing? LISA GIACCHETTI Operating Systems Support.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
Fermilab Accelerator Controls Console Introduction for Users Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff.
United SWE, Inc. Quality endorsement a presentation of our capabilities.
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
CIP HPC CIP - HPC HPC = High Performance Computer It’s not a regular computer, it’s bigger, faster, more powerful, and more.
Ms. Tracy  Identify the purpose of an operating system.  Identify different operating systems.  Describe computer user interaction with multiple.
Project X RD&D Plan Controls Jim Patrick AAC Meeting February 3, 2009.
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
Current Status of Web Application for RIBF Accelerator
Retele de senzori EEMon Electrical Energy Monitoring System.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Red Hat, Inc. The Revolution of Choice. Red Hat, Inc. Founded in 1995 –Bob Young, CEO - Co-founder –Marc Ewing, CTO - Co-founder Headquartered in Research.
Date : 11/01/16. Inspur Products X86 Server Storage System TS-K1 SmartRack Large enterprise application Mass storage Mission Critical application General.
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Solar Decathlon Garrett Shevach, Sean Watts, Tom Beute, & Catherine Kim.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
3.1 Types of Servers.
3.1 Types of Servers.
WINDOWS NT VERSUS UNIX NT & UNIX OVERVIEW by Zhuo Hong Liu
3.1 Types of Servers.
AWS Malaysian Meteorological Service Moving Towards the Future
Tango in a Nutshell 31/12/2018.
Presentation transcript:

Linux in the Accelerator Division Jim Smedinghoff Linux User Group Jan /28/2015Smedinghoff | Linux in the Accelerator Division1

Linux in the Accelerator Division AD is a medium sized Linux user (~500 nodes) Lots of servers, a few desktops Many open source services in use: –NFS –Apache –Tomcat –MySQL –PostgreSQL –Samba –Amanda –RabbitMQ 1/28/2015Smedinghoff | Linux in the Accelerator Division2

Linux in the Accelerator Division (cont) Compute cluster used by the Accelerator Physics Center Electronic log book Safety system displays Various embedded systems Miscellaneous other things… Accelerator Control System 1/28/2015Smedinghoff | Linux in the Accelerator Division3

Accelerator Controls Biggest user of Linux in AD (~250 nodes) Nervous system of the accelerators and beam lines Evolves with the needs of the accelerators Historically ran on proprietary DEC hardware and VMS Currently on commodity Intel hardware and Scientific Linux In the process of converting from 32-bit SLF5 to 64-bit SLF6 Minor Application protected by firewall –No direct access to internet –Accessed through gateway nodes 1/28/2015Smedinghoff | Linux in the Accelerator Division4

Accelerator Control System Overview Application Central Front-End 1/28/2015Smedinghoff | Linux in the Accelerator Division5 Console Applications Central Services IRM Front-Ends Java Applications Web Applications MOOC Front-Ends LabVIEW Front-Ends Open Access Clients Field Hardware ServletsDatabase Linux Front-Ends

Controls Front-Ends Interface field hardware to the control system Many front-ends (~600) Most use a commercial OS such as VxWorks or PSOS Newest generation is using Linux Small but increasing number of Linux front-ends –Run on a mix of specialized hardware and commodity servers –Some use Scientific Linux –Some use custom real-time Linux 1/28/2015Smedinghoff | Linux in the Accelerator Division6

Controls Central Layer 130 Linux nodes Databases Data loggers & archivers NFS File services Web and Tomcat services for web apps Samba for desktop access to controls data Data acquisition messaging services Software Front-Ends Alarms monitoring 1/28/2015Smedinghoff | Linux in the Accelerator Division7

Controls Applications 80 application servers (Linux) Many applications (~700) Large investment in creating and testing applications Frequently written by part time programmers (accelerator experts, operators) Console applications –C/C++, use X protocol Java applications –Run on Linux servers, display over X, or... –Run on user’s desktop, use central services for data Web applications –Use central services for data 1/28/2015Smedinghoff | Linux in the Accelerator Division8

Final Thoughts Scientific Linux is a good fit for AD applications Some things we like about it: –Long term support and stability –Automatic security updates –Not too bleeding edge –Lots of open source software packaged for it –The community of users Questions? 1/28/2015Smedinghoff | Linux in the Accelerator Division9