[evla-sw-discuss] model propagation idea

Barry Clark bclark at nrao.edu
Mon May 19 13:46:19 EDT 2008


I have a vague worry about this scheme in that in the executor we have
been having trouble lately with "Too many open file descriptors."  Yes,
I have a file descriptor leak, which I should be able to find, but I can't.
Yes, the permissible number of open file descriptors is a system generation
parameter, but I would very much like to stay as much as possible with a
generic system for mchost.  Therefore, I am a bit worried about allocating
108 file descriptors.  I would prefer to allocate 27, one per antenna.  
Is the station board MIB too busy to ignore the other three messages it would
get?

> From evla-sw-discuss-bounces at donar.cv.nrao.edu  Mon May 19 11:13:38 2008
> 
> Barry's worst-case scenario for sending delay models to the  
> correlator specified about 5 models/sec per Station Board.  I did  
> some testing on Friday with a CMIB here in the office and found that  
> it could handle a good 50 models/sec even using the REST/TCP  
> interface so that should be no problem.
> 
> Where we are concerned is with the MCCC re-distributing these 600  
> models/sec.  Barry's testing indicated that processing at that rate  
> taxed his machine quite a bit.  This processing would be of the form  
> of parsing model XML, reading an Antenna/Baseband id, mapping that to  
> a rack/crate/slot, and then sending it off to it.
> 
> Bruce and I discussed a possible way to re-distribute the models  
> without the MCCC having to parse the XML and I would like to get your  
> thoughts about it (especially Barry's).
> 
> The idea is to map port numbers to antenna and baseband numbers.  We  
> would use a block of 128 ports, each one mapped to a particular  
> antenna/baseband.  The MCCC would listen on all 128 ports and know  
> which station board to send the delay to based on which port it was  
> received on.  In other words, the outside of the VCI would see the  
> ports as antennas and basebands and the inside would see them as rack/ 
> crate/slot destinations.
> 
> Since Barry would ignore any responses from the VCI for delay models  
> anyway, and since he and Ken indicated that it is no big deal if a  
> few models are dropped, then I suggest that we just keep it unicast  
> UDP between the Executor and the VCI.  I'll probably continue with  
> the REST/TCP that is currently in use with the CMIBS unless we see a  
> need to change it.
> 
> Does anybody have issues with this port mapping scheme or the unicast  
> UDP between Executor and the VCI for the delay models ?
> 
> 
> Kevin
>   
> _______________________________________________
> evla-sw-discuss mailing list
> evla-sw-discuss at listmgr.cv.nrao.edu
> http://listmgr.cv.nrao.edu/mailman/listinfo/evla-sw-discuss
> 



More information about the evla-sw-discuss mailing list