Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 Scaling Up PVSS Phase II

2 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 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 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 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 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 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 8 Architecture Ctrl Room Sub Det/Sys OPC client/server Sub Det/Sys

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

10 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 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 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 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 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 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 16 Performance issues When to use Windows/Linux (technical?) When to use Windows/Linux (technical?)

17 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 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 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 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 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 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 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 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 25 Any more? Priorities? Priorities? Timescale? Timescale?

26 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 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 28

29 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 30


Download ppt "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."

Similar presentations


Ads by Google