Presentation is loading. Please wait.

Presentation is loading. Please wait.

Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) CA Proxy Gateway Status and Plans Ralph Lange, BESSY.

Similar presentations


Presentation on theme: "Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) CA Proxy Gateway Status and Plans Ralph Lange, BESSY."— Presentation transcript:

1 Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) CA Proxy Gateway Status and Plans Ralph Lange, BESSY

2 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS Outline Overview Caveats Status Possible Improvements Roadmap

3 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS Overview As well CA server (CAS based) as CA client Usually runs on workstation with multiple network interfaces Connects and separates networks in terms of CA connections May use channel aliases (e.g. prefixes) Caches data Keeps connections alive Watchdog mode restarts on crash

4 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS CA Proxy Gateway Allows CA between separated networks – configurable through regular expression filters and CA access security. CA Gateway CA Clients CA Servers

5 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS CA Proxy Gateway Clients point to one proxy that distributes the data with minimal impact on the private parts. CA Clients CA Servers CA Gateway

6 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS Caveats The CA Gateway always introduces a single- point bottleneck in a scalable distributed system. A heavily loaded Gateway is a CPU and memory consuming application that usually will add overhead to the system: Expect some increase in latency and connect time. In some cases too loose configuration may put even more load on the precious side instead of protecting the IOCs.

7 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS Status Stable (i.e. basically unchanged for two years): Compiles against R 3.13.2 with patches (CAS statistics) Runs on Solaris, HP-UX, Linux, VMS Integral part of production system at a growing number of laboratories (APS, SLAC, JLab, BESSY) Seems to run stable for read access Occasional crashes seen with write access callbacks - investigation continues… Documentation is still nonexistent

8 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS Possible Improvements New configuration file format (hierarchical regexp patterns) New configurable watchdog to introduce GUI at process level (borrow archive manager code) Some additional statistics Code documentation (Doxygen?) User manual CMLOG interface

9 Ralph Lange: CA Proxy Gateway - Status and Plans EPICS Roadmap (workshop result) High priority Get 3.14 running on HP-UX 11 Add server statistics to CAS and have Jeff approve Get existing code running with 3.14 Later on Fix remaining bugs Add new features


Download ppt "Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) CA Proxy Gateway Status and Plans Ralph Lange, BESSY."

Similar presentations


Ads by Google