Architettura del software per gestire molteplici servizi residenziali
L'architettura della piattaforma TORRENT può essere vista sia dagli implementatori che dagli utenti come una serie di strati funzionali. Lo strato fisico descrive le interfacce e i link tra i punti d'accesso e le passerelle, oltre all'hardware stesso. Lo strato del sistema operativo basato su Linux include estensioni sviluppate dal team del progetto, come la gestione dei pacchetti. Lo strato di supporto offre le funzioni di gestione dei pacchetti, le interfacce per la programmazione delle applicazioni e l'interazione utente, e una piattaforma d'agenti software conforme agli standard FIPA (Foundation of Intelligent Physical Agents). Gli agenti software intelligenti formano la base dello strato decisionale, con uno strato secondario reattivo per la gestione di strategia, sessione e chiamate, e uno strato secondario proattivo per la negoziazione e la creazione di strategie. L'architettura SRM accoglie inoltre in database le preferenze utente, i profili e gli accordi di livello di servizio (SLA), insieme alle registrazioni per la fatturazione di chiamate e sessioni. La gestione dei conti e della fatturazione è dunque integrata nella gestione della sessione e della chiamata. I problemi di concorrenza e di blocco sono evitati grazie ai percorsi di comunicazione tra agenti intelligenti e kernel del sistema operativo, usando file virtuali basati su Linux e funzionalità Netfilter. Basandosi su queste strutture, l'architettura offre sicurezza e disponibilità, facilità d'installazione e d'uso, prezzi flessibili e diagnosi e gestione dei guasti. Si cercano, tra le joint-venture e le PMI, partner potenziali per far avanzare lo sviluppo, per partenariati pubblico-privati e per accordi di commercializzazione.