Ahoy 1.1.0

Ahoy provides an efficient, decentralized service discovery protocol for MANETs.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
MIT/X Consortium License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Inglorion
HOMEPAGE:
ahoy.sourceforge.net
CATEGORY:
ROOT \ System \ Networking
Ahoy provides an efficient, decentralized service discovery protocol for MANETs.

Ahoy is an efficient, decentralized service discovery protocol, designed for mobile ad-hoc networks (MANETs). Based on attenuated Bloom filters, it has a low impact on the network and allows services up to a configurable distance (measured in hops) to be discovered.

The protocol is described in full detail in the report Ahoy: A Proximity-Based Discovery Protocol. The report and implementation where developed as part of my Master of Science work at the University of Twente.

Requirements:

a Ruby interpreter (version 1.8 or compatible) installed

USAGE

- Start the Ahoy daemon: ahoyd
Be aware that the deamon generates a lot of debug output; you may want to run it on a separate terminal.
- Announce a service: ahoy-announce test fec0::1 8000
- Locate a service: ahoy-query test
This will give you results that look like
fec0:0:0:0:0:0:0:1 8000
- Revoke the service announced earlier: ahoy-revoke test fec0::1 8000

Last updated on April 26th, 2007

#decentralized service #discovery protocol #ad-hoc networks #Ahoy #decentralized #service #discovery

Add your review!

SUBMIT