Extending ACNET Communication Types to Include Multicast Semantics
C.King, R.Neswold* (Fermilab)
The ACNET Control System has several services that require multicast messaging. Unfortunately, these instances were solved in proprietary ways, not using our standard infrastructure. We've recently added multicast support to ACNET so that applications gain multicast abilities using standard ACNET libraries without needing to manage multicast resources. Multicast support was also added to request/reply communications which allows service discovery, load balancing, and multi-node data streaming -- all within our normal ACNET framework.