ARMAP e ARDIP

Ant-based Replication and MApping Protocol

Ant-based Resource DIscovery Protocol


Il 25 Luglio 2006 ho conseguito la laurea triennale in Ingegneria Informatica, indirizzo Applicazioni in reti, presso l'Università della Calabria. Il titolo della tesi era Definizione di un protocollo di distribuzione e scoperta di risorse su Griglia basato su un sistema ad agenti. La tesi nasce dal tirocinio svolto presso l'Istituto di CAlcolo e Reti ad alte prestazioni (ICAR-CNR).

Il concetto su cui si basa il nostro lavoro è distribuire in clusters (porzioni specializzate), mediante replica e spostamento, le risorse condivise da una rete. In questo modo, una richiesta di risorse di un certa classe otterrà molti risultati se riesce a raggiungere uno dei cluster specializzati nella classe desiderata.

Passati i canonici tre mesi del tirocinio, ho continuato, durante gli studi, a collaborare col team dell'ICAR, divenendo co-autore del lavoro Discovering Categorized Resources in Grids by Self-Organizing Agents, presentato alla conferenza internazionale del SOAS: International Conference on Self-Organization and Autonomous Systems in Computing and Communications, tenutasi tra il 18 e il 20 Settembre 2006 ad Erfurt, Germania. Abbiamo inoltre avuto l'onore di vedere il nostro lavoro pubblicato sulla rivista scientifica International Transactions on Systems Science and Applications (ITSSA).

Nel Marzo 2007 è stata messa online una versione del simulatore su cui ho lavorato all'ICAR. E' possibile avviare una simulazione e verificare il progresso della riorganizzazione delle risorse sulla rete simulata.

Abstract del lavoro

E' possibile leggere il breve riassunto iniziale del lavoro Discovering Categorized Resources in Grids by Self-Organizing Agents su questo link

La rivista scientifica

La rivista International Transactions on Systems Science and Applications è realizzata dall'istituto Xiaglow

Tesi

Potete accedere all'introduzione e al primo capitolo della mia tesi in formato pdf.

ARMAP in pillole

E' il protocollo responsabile della distribuzione delle risorse sulla griglia computazionale. La distribuzione avviene in modo tale da raggruppare le risorse simili su determinate porzioni della rete.

ARDIP in pillole

E' il protocollo responsabile della scoperta delle risorse sulla rete. Si basa su una ricerca a cammino casuale, per poi dirigersi verso le zone di accumulo di risorse sulla rete.

Griglie computazionali in pillole

Una Griglia è in una certa misura simile ad una rete peer-to-peer, solo che invece di condividere file, serve per scambiare potenza di calcolo tra i nodi della rete. Se un computer è scarico, può "cedere" parte del suo tempo di elaborazione ad un altro della griglia, in modo tale da aumentare la potenza totale della rete.

Un esempio di griglia è dato dalle PlayStation 3, che cedono il proprio tempo di elaborazione per il progetto Folding@home.

In un futuro non troppo lontano, i pc diventeranno solo un insieme di interfacce I/O (schermo, tastiera, mouse, scheda di rete), mentre tutta l'elaborazione sarà eseguita in remoto. Essa diventerà un servizio distribuito, come è oggi per l'acqua o l'energia elettrica.

Spot