EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
<== Date ==> <== Thread ==>

Subject: Re: SNL question to the community
From: Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Date: Mon, 10 Mar 2025 16:46:27 +0100
Without any testing, just from an architectural perspective...

In your existing application, in that IOC process, the state machine is a CA client and the EPICS process database is a CA client. I don't see why the process database being connected to 2000 external PVs would show significantly different behavior compared to the SNL state machine being connected to 2000 external PVs.

That said, with a "next generation" SNL machine connected to proxy records you will see added latency, as everything needs to go through one layer of records. But with timestamps being forwarded (TSE=-2), that shouldn't affect your aggregation algorithm too much.

An SNL state machine is not special as a CA client. If you see large performance differences between SNL code and a client application, you need to find the reason. Could be programming language, application design and architecture (threading), library stack, host performance, networking, ...

Generally, I would consider such combination and aggregation tasks typical middle layer services. One of the motivations for PVAccess is better support of such services, and a thing like "global beam position" is an excellent example of the structured data that we had in mind for that.

Cheers,
~Ralph


References:
SNL question to the community Pierrick M Hanlet via Tech-talk
Re: SNL question to the community Ralph Lange via Tech-talk
Re: SNL question to the community Érico Nogueira Rolim via Tech-talk

Navigate by Date:
Prev: Re: [EXTERNAL] Re: Monitoring events over CA doesn't work when using nameserver and old IOCs Johnson, Andrew N. via Tech-talk
Next: Issues Installing Galil EPICS Drivers – sscan & seq Dependencies Not Building Jonathan Hai via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
Navigate by Thread:
Prev: Re: SNL question to the community Timo Korhonen via Tech-talk
Next: Monitoring events over CA doesn't work when using nameserver and old IOCs Vodopivec, Klemen via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025