Multiple remote connections cause data transfered multiple times
Georg Bremer <[email protected]>
| Newsgroups | gmane.science.robotics.orocos.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, our project runs in multiple processes on different machines. We use the orocos corba functionality to manage these and a custom transport for actually transfering data. If we now have two processes, sender A and receiver B and connect two InputPorts from B to one OutputPort from A we doubled the needed bandwidth, because two completely seperated streams will be created. However, it would be nice if the transport channel to the receiver B would be identical for both connections and only the last local part would be duplicated. Is this possible in theory? I also read the code which initializes the connections and this starts always on the OutputPort local process (A) and creates the connection starting from the InputPort. If it were the other way around it would be much easier to detect an already established channel. Your suggestions are welcome, thanks and best ragards, Georg Bremer -- Orocos-Dev mailing list [email protected] http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev