|
Author:
Félix Gómez
Mármol
|
Description
T ACS (Trust Ant Colony System) is a Trust model for
P2P, Ad-hoc and Wireless Sensor networks (also valid for multi-agent systems)
based on the bio-inspired algorithm ACS (Ant Colony System) where the
pheromone traces, ,
are identified with the confidence an ant has on finding the most trustworthy
server through a specific route. The heuristic component
is identified with the similarity between the service requested by the
client and the service actually offered by a certain server. And if a
server does not offer the requested service, then
is defined as the goodness of that server acting as a relay node.

TACS steps are the following, as shown in the image above:
- Client C executes TACS in order to find the most trustworthy
server S offering the service s
- TACS launches the ACS algorithm and ants modify the pheromone traces
of the network
- TACS finishes, having selected the "optimum"' path to server
S'
- TACS informs the client C that the most trustworthy server
found is S'
- Client C requests service s to the server S'
- Server S' provides service s' to the client C
- Client C evaluates his satisfaction with the received service
s'
- If client C is not satisfied with the received service s',
he punishes the server S' evaporating the pheromone of the
edges that lead from C to S'
Implementation
This library has been developed under jdk
1.5.0.14.
The full library can be downloaded from its
sourceforge project page.
Project Admins:
felixgm,
gregorio-umu
Operating System:
OS Independent (Written in an interpreted language)
License:
GNU Library or Lesser General Public License (LGPL)
Category:
Intelligent Agents,
Bio-Informatics,
Security
TACS parameters input file
Network XML input file
- A sample XML
network input file

- A sample XML
network input file

- A sample XML
network input file

Javadoc
The latest javadoc
documentation of the library can be also downloaded. For further explanations
or if you detect any mistake, feel free to contact me at felixgm@um.es.
Related work
Other trust and reputation model implementations can be found in:
Workbenches
Some workbenches for trust and reputation models can be found in:
|
Location
|
|
|
|
|
|
Department of Information and Communications Engineering
Office 1.36
School of Computer Science
University of Murcia
30100 Murcia (Spain)
(+34) 868 887866
|
|