JBoss uses JavaGroups (www.javagroups.com) as underlying reliable transport in the Clustering framework. If you for example think of a JBoss instance as a minimal stripped down video server, you could probably set up a hierarchical tree of JBoss servers, spanning your LAN/WAN.
Each instance forwards packets received by its parent to its children, recovery happens locally.
When talking about operational and control plane in such a system, JBoss can certainly provide the control functionality. For the data or operational plane I'd probably use JavaGroups directly, or we could provide access to it through a new JBoss interface.
The architecture I'm talking about would be mostly few senders/many receivers.