Ir a página principal de um.es Ir a página principal de um.es
Ir a página principal de um.es
Búsqueda avanzada
TACS, Trust Ant Colony System Fotos de la Universidad
TACS, Trust Ant Colony System

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

TACS steps are the following, as shown in the image above:

  1. Client C executes TACS in order to find the most trustworthy server S offering the service s
  2. TACS launches the ACS algorithm and ants modify the pheromone traces of the network
  3. TACS finishes, having selected the "optimum"' path to server S'
  4. TACS informs the client C that the most trustworthy server found is S'
  5. Client C requests service s to the server S'
  6. Server S' provides service s' to the client C
  7. Client C evaluates his satisfaction with the received service s'
  8. 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.

Download
TACS, Trust Ant Colony System  

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

  1. A sample XML network input file
  2. Network

  3. A sample XML network input file
  4. Network 1

  5. A sample XML network input file
  6. Network 2

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
Imagen
Facultad de Informática
Dirección
Department of Information and Communications Engineering
Office 1.36
School of Computer Science
University of Murcia
30100 Murcia (Spain)
(+34) 868 887866
Ir al inicio de la página
Universidad de Murcia :: Avda. Teniente Flomesta, nº 5 - 30003-Murcia · Teléfono: +34 968 363000. Diseño y desarrollo: SIU