Ahoy 1.1.0

Ahoy provides an efficient, decentralized service discovery protocol for MANETs.
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, 21:05 GMT
price:
FREE!
developed by:
Inglorion
homepage:
ahoy.sourceforge.net
license type:
MIT/X Consortium License 
category:
ROOT \ System \ Networking

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Add your review!

SUBMIT