Scaling Up PVSS Phase II. 2 Purpose of this talk Start a discussion about the next phase of the Scaling Up PVSS Project. Start a discussion about the.

Slides:



Advertisements
Similar presentations
ITEC474 INTRODUCTION.
Advertisements

Database System Concepts and Architecture
P.C. Burkimsher Alice DCS Workshop 18 March 2002 (Updated 27 March 2003) PVSS - How to get started Paul Burkimsher IT Division COntrols Group Support Services.
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
Detector Control System at the GIF++ A. Polini, M. Romano (AIDA+INFN Bologna) on behalf of WP group Gif++ User Meeting 11/07/2014 Outline Status.
CHEP 2012 – New York City 1.  LHC Delivers bunch crossing at 40MHz  LHCb reduces the rate with a two level trigger system: ◦ First Level (L0) – Hardware.
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 11 Monitoring and Analyzing the Web Environment.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 10: Collect and Analyze Performance Data.
Clara Gaspar, May 2010 The LHCb Run Control System An Integrated and Homogeneous Control System.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
L. Granado Cardoso, F. Varela, N. Neufeld, C. Gaspar, C. Haen, CERN, Geneva, Switzerland D. Galli, INFN, Bologna, Italy ICALEPCS, October 2011.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
M ONITORING SERVER PERFORMANCE Unit objectives Use Task Manager to monitor server performance and resource usage Use Event Viewer to identify and troubleshoot.
Clara Gaspar, November 2012 Experiment Control System LS1 Plans…
ICAT3025A - Install and optimise operating system Information and Communications Technology (ICA05)
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
10/26/00Splitting Access Databases...1 Preparing for Access 2000 Windows 2000/Office 2000 Roll-out.

CERN - IT Department CH-1211 Genève 23 Switzerland t The High Performance Archiver for the LHC Experiments Manuel Gonzalez Berges CERN, Geneva.
Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2012 Xavier Vilasis.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
7/2/2003Supervision & Monitoring section1 Supervision & Monitoring Organization and work plan Olof Bärring.
University of Management & Technology 1 Operating Systems & Utility Programs.
09/11/20061 Detector Control Systems A software implementation: Cern Framework + PVSS Niccolo’ Moggi and Stefano Zucchelli University and INFN Bologna.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
A Guide to Oracle9i1 Database Instance startup and shutdown.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
2  Supervisor : MENG Sreymom  SNA 2012_Group4  Group Member  CHAN SaratYUN Sinot  PRING SithaPOV Sopheap  CHUT MattaTHAN Vibol  LON SichoeumBEN.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
1 MONGODB: CH ADMIN CSSE 533 Week 4, Spring, 2015.
CERN, O.Pinazza: ALICE TOF DCS1 ALICE TOF DCS Answers to DCS Commissioning and Installation related questions ALICE week at CERN O. Pinazza and.
ALICE Use of CMF (CC) for the installation of OS and basic S/W OPC servers and other special S/W installed and configured by hand PVSS project provided.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
L0 DAQ S.Brisbane. ECS DAQ Basics The ECS is the top level under which sits the DCS and DAQ DCS must be in READY state before trying to use the DAQ system.
Chapter 13: LAN Maintenance. Documentation Document your LAN so that you have a record of equipment location and configuration. Documentation should include.
P.C. Burkimsher IT-CO-BE July 2004 Scaling Up PVSS Showstopper Tests Paul Burkimsher IT-CO.
The Million Point PI System – PI Server 3.4 The Million Point PI System PI Server 3.4 Jon Peterson Rulik Perla Denis Vacher.
December 2005 Scaling Up PVSS Phase II Test Results Paul Burkimsher IT-CO.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Alice DCS workshop S.Popescu ISEG Crate controller + HV modules ISEG HV modules 12 Can bus PVSS OPC Client 1 Generic OPC Client Iseg OPC.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
ECS and LS Update Xavier Vilasís-Cardona Calo Meeting - Xvc1.
AliEn central services Costin Grigoras. Hardware overview  27 machines  Mix of SLC4, SLC5, Ubuntu 8.04, 8.10, 9.04  100 cores  20 KVA UPSs  2 * 1Gbps.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Maria Girone CERN - IT Tier0 plans and security and backup policy proposals Maria Girone, CERN IT-PSS.
Clara Gaspar, April 2006 LHCb Experiment Control System Scope, Status & Worries.
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
JCOP Framework and PVSS News ALICE DCS Workshop 14 th March, 2006 Piotr Golonka CERN IT/CO-BE Outline PVSS status Framework: Current status and future.
Clara Gaspar, February 2010 DIM A Portable, Light Weight Package for Information Publishing, Data Transfer and Inter-process Communication.
20OCT2009Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2009 Xavier Vilasis.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
PVSS an industrial tool for slow control
Affinity Depending on the application and client requirements of your Network Load Balancing cluster, you can be required to select an Affinity setting.
Maximum Availability Architecture Enterprise Technology Centre.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Migration Strategies – Business Desktop Deployment (BDD) Overview
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Performance And Scalability In Oracle9i And SQL Server 2000
Presentation transcript:

Scaling Up PVSS Phase II

2 Purpose of this talk Start a discussion about the next phase of the Scaling Up PVSS Project. Start a discussion about the next phase of the Scaling Up PVSS Project. Give you the opportunity to have your say Give you the opportunity to have your say Identify your concerns Identify your concerns Establish your priorities Establish your priorities Resources? Resources?

3 Outline Where are we now? Where are we now? Where are we going? Where are we going? –What issues are of concern to you at the moment? Summary table Summary table Discussion and priorities Discussion and priorities

4 Where are we now? Showstopper (extreme) tests complete. Showstopper (extreme) tests complete. –Successful. –Understand PVSS better. –Results are on the web. –Folklore (for developers).

5 Where are we going? Wherever you steer us Wherever you steer us Next tests will be the ones you ask for (and that we collectively agree upon.) Next tests will be the ones you ask for (and that we collectively agree upon.) Interviewed 3 of the 4 experiments to determine what are the issues that interest you. Tried to categorise them. Interviewed 3 of the 4 experiments to determine what are the issues that interest you. Tried to categorise them.

6 Issues of interest Development/Configuration time issues Development/Configuration time issues Performance issues Performance issues Operational issues Operational issues Purchasing issues Purchasing issues Support questions Support questions

7 All oriented to one goal See a working example system See a working example system –Be reassured about all its aspects Tell ETM in time (in case of any problems) Tell ETM in time (in case of any problems) –Then copy it Avoid re-inventing the wheel. Avoid re-inventing the wheel.

8 Architecture Ctrl Room Sub Det/Sys OPC client/server Sub Det/Sys

9 Architecture Ctrl Room Sub Det/Sys OPC client/server Sub Det/Sys Web Server ~100 machines

10 Issues of interest Development/Configuration time issues Development/Configuration time issues Performance issues Performance issues Operational issues Operational issues Purchasing issues Purchasing issues Support questions Support questions

11 Development/Configuration time issues Alerts. Alerts. –How to implement summary alerts between systems. –How to drill down >1 level? How to use the PVSS facilities to display the causal alerts of just one summary alert. (Narrow drilling) c.f. Wide drilling that sees the causal alerts of all summary alerts. Template to copy…

12 Development/Configuration time issues Central panel repository Any access or performance problems? Will Fw support this? Central panel repository Any access or performance problems? Will Fw support this? Authorisation. (Nebulous worries.) Authorisation. (Nebulous worries.) Are default values for PVSS manager queue lengths appropriate? What is the effect of changing them? Are default values for PVSS manager queue lengths appropriate? What is the effect of changing them? What Windows (Linux) limits are lurking and how does one get around them? What Windows (Linux) limits are lurking and how does one get around them?

13 Issues of interest Development/Configuration time issues Development/Configuration time issues Performance issues Performance issues Operational issues Operational issues Purchasing issues Purchasing issues Support questions Support questions

14 Performance issues Archiving (to Oracle) Archiving (to Oracle) At initial startup: At initial startup: –How long does it take to configure all of the channels (data from Oracle, through OPC to the channel) –What is this activity sensitive to? “Other” network load or “other” CPU usage? At start (& end) of each run, how long does alert limit reconfiguration take? (cf PVSS 3.5) At start (& end) of each run, how long does alert limit reconfiguration take? (cf PVSS 3.5) –There may be 3 alert levels: Standby, loading and running. –General unease re Alerts during ramping

15 Performance issues OPC performance in general, including PVSS OPC client OPC performance in general, including PVSS OPC client –Mental image: Each OPC server talks to 2 or 3 Caen crates. Startup time of the PVSS systems (DPT container communications) Startup time of the PVSS systems (DPT container communications) Task allocation to PCs Task allocation to PCs –Scatter which tasks across several machines –Utility of dual-CPU machines

16 Performance issues When to use Windows/Linux (technical?) When to use Windows/Linux (technical?)

17 Issues of interest Development/Configuration time issues Development/Configuration time issues Performance issues Performance issues Operational issues Operational issues Purchasing issues Purchasing issues Support questions Support questions

18 Operational Issues Many questions re large scale system management Many questions re large scale system management –Initial installation of PVSS; Updates. –Initial installation of DCS; Updates. –New production system vs Previous production system –General farm monitoring CNICers looking at this area CNICers looking at this area Online backup is PVSS specific though Online backup is PVSS specific though

19 Operational Issues If Oracle (or connection) breaks, do we give up & lose data, or try to keep a local cache? How? If Oracle (or connection) breaks, do we give up & lose data, or try to keep a local cache? How?

20 Issues of interest Development/Configuration time issues Development/Configuration time issues Performance issues Performance issues Operational issues Operational issues Purchasing issues Purchasing issues Support questions Support questions

21 Purchasing Issues What spec. machines to buy? What spec. machines to buy? –How fast? –How much RAM? –What reliability RAM? –32-bit or 64-bit machines? For Ctrl room; sub-systems; OPC PCs For Ctrl room; sub-systems; OPC PCs –PVSS load. FSM load?

22 Issues of interest Development/Configuration time issues Development/Configuration time issues Performance issues Performance issues Operational issues Operational issues Purchasing issues Purchasing issues Detailed support questions Detailed support questions

23 Support Specific support questions -> Specific support questions -> Need for education Need for education –What nooks and crannies of PVSS exist that we don’t even know about? Joachim? Joachim? “Folklore” “Folklore”

24 Non-PVSS Issues you raised (Scaling Up) PVSS does not address: (Scaling Up) PVSS does not address: –Oracle maintenance and support (where?). Disk space necessary etc Disk space necessary etc –Can Dim DNS cope with huge # of names? –FSM (functionality and performance) Site security Site security

25 Any more? Priorities? Priorities? Timescale? Timescale?

26 Outline Where are we now? Where are we now? Where are we going? Where are we going? –What issues are of concern to you at the moment? Summary table Summary table Discussion and priorities Discussion and priorities

27 Summary table of issues Alerts (esp Summary alerts and when Ramping) Alerts (esp Summary alerts and when Ramping) Authorisation Authorisation Default PVSS manager settings (queues) Default PVSS manager settings (queues) Windows/Linux lurking limits Windows/Linux lurking limits Archiving (to Oracle) Archiving (to Oracle) Startup of PVSS (DPT distribution) Startup of PVSS (DPT distribution) Startup of application (configure all channels) Startup of application (configure all channels) Regular reconfig of chans (alerts & setpoints) Regular reconfig of chans (alerts & setpoints) OPC performance (through PVSS client) OPC performance (through PVSS client) Task allocation (Scattering; dual-CPU) Task allocation (Scattering; dual-CPU) Use Windows or Linux. Choice criteria? Use Windows or Linux. Choice criteria? Backup (and restore) procedure and proof Backup (and restore) procedure and proof Local db cache? Local db cache? Machine spec? Machine spec? Advanced developer education Advanced developer education Central panel repository Central panel repository Working example system Working example system

28

29 A working example system = ? With Framework (all components) With Framework (all components) How large to be meaningful? Use Case. How large to be meaningful? Use Case. –# PVSS systems –# channels –Traffic? Real hardware or simulated? Real hardware or simulated? –Have you got real hardware (PCs; Caen) in appropriate quantities? –Has anyone got a simulator? When? When? How? What exists already? How? What exists already? Who? Who?

30