Talpa

Nasce all'interno di un progetto di ricerca dell'università di Bologna dove viene utilizzato un testbed per poter studiare i comportamenti di vari protocolli di rete in situazioni diverse. La complessità della struttura del testbed, delle modalità con cui i test dovevano essere condotti e della gestione degli accessi da parte dei gruppi impegnati nella ricerca, hanno reso opportuna l’introduzione di un’interfaccia web che mediasse fra il testbed stesso e l’utente, al fine di accelerare, semplificare e rendere più affidabile la conduzione dei test, mediante l’automazione delle procedure. Talpa [Tamagnini06], è il core engine dell'interfaccia web.

Il Testbed

TATPA

Il TCP (Transmission Control Protocol) [ RFC793 ], introdotto circa venticinque anni fa, oggi, grazie alla robustezza e flessibilità del suo progetto, è il protocollo di trasporto più diffuso nella maggior parte delle reti di computer, soprattutto della rete Internet. I recenti interessi verso le reti radio, satellitari ed eterogenee basate su TCP, hanno tuttavia mostrato i limiti, in termini di prestazioni, delle sue versioni standard [Xylomenos01], dando vita ad un’attività di ricerca volta alla realizzazione di nuove versioni, atte a migliorarne il rendimento. In questo scenario, un ruolo di primaria importanza è dato dalle problematiche relative alle metodologie per la valutazione delle prestazioni del protocollo TCP nelle sue diverse varianti. Gli approcci più comuni sono due, la simulazione e l’emulazione, per ottenere il risultato migliore è evidente la necessità di usare entrambe le soluzioni in maniera complementare: un risultato ottenuto per simulazione acquista certamente maggior valore se confermato da esperimenti effettuati con macchine reali, operanti in tempo reale. È in questo contesto che si inquadra il lavoro di ricerca svolto presso il DEIS (Dipartimento di Elettronica Informatica e Sistemistica) della facoltà di Ingegneria dell’Università di Bologna e condotto dal prof. Carlo Caini e dall’Ing. Rosario Firrincieli, ideatori di una delle proposte di modifica di TCP: il TCP Hybla [Caini04]. Per valutare Hybla e compararlo ad altre soluzioni, sono stati seguiti entrambi gli approcci, per simulazione ed emulazione; per questo ultimo caso, è stato predisposto un testbed che è stato chiamato T.A.T.P.A (Testbed on Advanced Transport Protocol and Architectures) presso la sede del DEIS.

Bibliografia

[Xylomenos01] TCP Performance Issues over Wireless Links , G. Xylomenos and G. Polyzos and P. Mahonen and M. Saaranen

[Caini04] TCP Hybla: a TCP Enhancement for Heterogeneous Networks , C. Caini and R. Firrincieli , in International Journal on satellite Communications, 2004

[Florio06] Sviluppo in RPC e C di un sistema di comunicazione distribuito basato su protocollo UDP , Christian Florio , in Tesi di laurea triennale presso Ing. Informatica a Bologna

[Tamagnini06] Realizzazione su piattaforma PHP di un sistema per il controllo remoto di un testbed , Tamagnini Stefano , in Tesi di laurea triennale presso Ing. Informatica a Bologna

Talpa attualmente è funzionante qui : http://tatpa.deis.unibo.it