Queue Management and Forwarding Policy implementation
Good day,
I am interested in modifying the IBR-DTN code. In doing so, I plan to make changes on the DTN Queue Management and Forwarding Policy, however, I don't know which classes to modify our work with. Could someone point me at the right direction?
Thanks in advance, Guilherme Rolim
Hello,
forwarding is done by the router modules (like Prophet or Epidemic). The order of bundle queuing is also part of the router and additionally the storage dictates a the right order of bundles using the priorities. So you should look into storage and routing modules to apply your work.
Kind regards, Johannes Morgenroth
Am 26.10.2012 17:59, schrieb Guilherme Rolim:
Good day,
I am interested in modifying the IBR-DTN code. In doing so, I plan to make changes on the DTN Queue Management and Forwarding Policy, however, I don't know which classes to modify our work with. Could someone point me at the right direction?
Thanks in advance, Guilherme Rolim
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to ibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
Thanks for the help Johannes, however, I'm having difficulties in understanding the code. Is there any documentation that explains how it works in details?
Guilherme Rolim
On Mon, Oct 29, 2012 at 6:00 AM, Johannes Morgenroth < morgenro@ibr.cs.tu-bs.de> wrote:
Hello,
forwarding is done by the router modules (like Prophet or Epidemic). The order of bundle queuing is also part of the router and additionally the storage dictates a the right order of bundles using the priorities. So you should look into storage and routing modules to apply your work.
Kind regards, Johannes Morgenroth
Am 26.10.2012 17:59, schrieb Guilherme Rolim:
Good day,
I am interested in modifying the IBR-DTN code. In doing so, I plan to
make
changes on the DTN Queue Management and Forwarding Policy, however, I
don't
know which classes to modify our work with. Could someone point me at
the
right direction?
Thanks in advance, Guilherme Rolim
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or
adjust
!! your settings, send a mail message to <
ibr-dtn-request@ibr.cs.tu-bs.de>
!! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
-- Johannes Morgenroth Institut fuer Betriebssysteme und Rechnerverbund Tel.: +49-531-391-3249 Muehlenpfordtstrasse 23 Fax.: +49-531-391-5936 TU Braunschweig D-38106 Braunschweig
Am Donnerstag, den 01.11.2012, 17:38 -0200 schrieb Guilherme Rolim:
Thanks for the help Johannes, however, I'm having difficulties in understanding the code. Is there any documentation that explains how it works in details?
I'm sorry to say that there is no advanced documentation about the routing. Some basic stuff about routing is written down in the IBR-DTN Paper.
"IBR-DTN: A lightweight, modular and highly portable Bundle Protocol implementation" http://journal.ub.tu-berlin.de/eceasst/article/view/512
Johannes
participants (2)
-
Guilherme Rolim
-
Johannes Morgenroth