Feature #350
Extend UDP transport to support more than local EC/RC
| Status: | New | Start date: | 26/07/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | OMF Software | |||
| Target version: | OMF 6.0 |
Description
The current UDP Transport (in omfUDPLocalTransport.rb of 5.3) is only limited to communications between EC and RC running on the same local host.
In the future, we talked about supporting the deployment of OMF on virtual testbeds, i.e. a entire testbed in a virtual context (resources, links, etc..). In such case, instead of using the PubSub XMPP comm it may be less heavy to use UDP tranport between the OMF entities. We will then need to extend the current localhost-limited UDP Transport to allow that.
For example, we would need to allow the transport to listen/send on multiple different UDP port/address+port, to have multiple queues for each of addresses, etc...
As a start for such extension, Jolyon proposed the attached patch.