RCAR (Reputation-based CAR)

Overview

RCAR (Reputation-based CAR) is an extension of CAR (Context Aware Routing). It implements a Delay Tolerant Network (DTN) which tolerates the presence of blackhole nodes through a mechanism based on reputation.

People involved

RCAR has been implemented by Angelica Lo Duca, while she was working at the Department of Information Engineering at the University of Pisa, Italy, under the supervision of Prof. Gianluca Dini and with the help of Gabriele Zannerini.

Angelica Lo Duca
Gianluca Dini
Gabriele Zannerini

Code

RCAR is implemented in C++. It exploits the Omnet++ Simulator. For more details about Omnet++, please give a look here.

The last version of RCAR is available here:

Rcar.zip

RCAR has been tested under Linux Ubuntu but it should also work under MAC OS and Windows. Please remind that this is a beta version. If you find some errors, please contact us.

Publications

  1. Gianluca Dini and Angelica Lo Duca. Towards a Reputation-based Routing Protocol to Contrast Blackholes in a Delay Tolerant Network. Ad-Hoc Networks, Elsevier. Volume 10, Issue 7, September 2012, Pages 1167-1178, 2012.
  2. Gianluca Dini and Angelica Lo Duca. A Reputation-based Approach to Tolerate Misbehaving Carriers in Delay Tolerant Networks IEEE International Symposium on Computers and Communications (ISCC'10), pag. 772-777, June 22-25, Riccione (Italy), 2010.
  3. Gabriele Zannerini. A reputation-based mechanism to mitigate host misbehaviors in DTNs. Master Degree Thesis. 2010. [download]

Contacts

For any questions about RCAR, please contact Angelica Lo Duca.