EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: ? Gateway
From: "Jeff Hill" <[email protected]>
To: "'Liyu, Andrei'" <[email protected]>, <[email protected]>
Date: Thu, 9 Sep 2004 12:02:44 -0600
> 	If client connects to IOC then IOC allocates some resource for
> the client. Client should free resource. If a lot of clients wouldn't
> free that IOC should crash.

The IOC might run low on memory blocks of sufficient size, but it should not
crash.

> 
> 	What will we have with Gateway? 

The GW's purpose is to transform the load of N external clients into an
effective inside IOC load similar to what is imposed by one client. This is
much better for an overloaded IOC, but of course the load is transferred to
the GW. A distributed system is converted to a centralized system. There is
a single point of failure and activity levels can be high in the GW as it is
a central bottleneck between M IOCs and N clients. This effect is mitigated
somewhat by the GW's ability to run on cost effective SMP virtual memory
systems (high performance VME processors with enormous memories tend to be a
bit pricey compared to Linux and windows boxes). You can also spread load
across as many gateways as you have the time and inclination to install.

> Can I debug client and don't think about Gateway and IOC servers?

Almost, but note that depending on configuration the GW will forward all
write requests (and any associated load) to the IOC. Note also that if you
don't want your tests to interfere with a GW essential to your operations
then you could start up a private GW that is only used for testing purposes.

Jeff




References:
? Gateway Liyu, Andrei

Navigate by Date:
Prev: ? Gateway Liyu, Andrei
Next: RE: ? Gateway Liyu, Andrei
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: ? Gateway Liyu, Andrei
Next: RE: ? Gateway Liyu, Andrei
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·