Home    About me    Publications    Blog    Undergrad memories

Fabio Ruini’s blog

Because Italians do it better! What the f**k? Ehm… the blogs, I mean… obviously! :-/

CRNS Poster Session, reti bayesiane ed altri dettagli sul Sun Grid Engine

Dopo essermi perso ieri, causa indisposizione, la giornata inaugurale del workshop inaugurale del CRNS, recupero oggi in tempo per la poster session. Pronti via ed alle 8.30 ero gia’ in universita’, alla ricerca di un posto dove appendere il mio poster. Ho pescato una posizione buona in quanto a visibilita’, ma purtroppo non avevo valutato un altro aspetto. Il fatto che fossi a grandi linee tra due porte e che quando queste si aprivano insieme entravano ventate di aria gelida, che oltre a rischiare di buttare giu’ tutto penetravano come ridere fin alle mie ossa. Decisamente quello che ci voleva dopo cio’ che ho passato negli ultimi due giorni.

Poster session during CRNS inaugural meeting (Ruini, UAVs, University of Plymouth, November 2009)

Interessante una chiacchierata che ho fatto con il buon Simon Oliver, il quale ha deciso che devo finalmente addentrarmi nel campo delle reti bayesiane. Condividendo entrambi nozioni matematiche che per non chiamare limitate potremmo comunque definire “creative”, ha saputo indicarmi a due articoli che a suo dire dovrebbero fare al caso mio. Trattasi di Bayesian Networks without Tears, di Eugene Charniak, e A Tutorial on Learning with Bayesian Networks, un technical report interno a Microsoft scritto da David Heckerman. Nel weekend spero di riuscire a dare un’occhiata ad entrambi.

Example sketch of a Bayesian Network

Nel pomeriggio si torna alla vita normale, con un po’ di burocrazia ed un po’ di lavoro. Da quest’ultimo punto di vista mi concentro di nuovo sul Sun Grid Engine e riesco, nonostante qualche rogna che non manca mai, a configurare come execution hosts anche i nodi 3 e 4 di P-ARTS. Tutte e 4 le macchine, oltre all’iMac che assolve le funzioni di controller, sono ora connesse in una grid fatta come si deve. Ora bisogna capire un attimo come fare a creare le varie code necessarie e soprattutto studiare un metodo ottimale, ma oserei dire che il piu’ e’ fatto. Ah, anche come compilare le applicazioni e renderle eseguibili su tutte le macchine (che pure possono accedere ad un file system NFS condiviso) senza incorrere in problemi di linkaggio/librerie mancanti e’ un problema non banalissimo che affrontero’ nel dettaglio la settimana prossima.

QMON, l’interfaccia grafica per il controllo della grid che la scorsa settimana non voleva saperne di avviarsi se lanciata da root (rendendola di fatto inutilizzabile) e’ rientrata nei ranghi. Per convincerla e’ stato sufficiente aggiornare X11 e poi modificare il file .profile dell’utente root, definendo la variabile d’ambiente DISPLAY=:0.0.

Rimane un grosso problema con l’installer, che non permette di installare nuovi execution hosts se non contestualmente all’installazione del master host. Problema che dovra’ essere risolto, ma per il quale temo non ci siano grossi margini di intervento. Scrivere a Sun sarebbe pero’ una bella cosa e dovrei farla al piu’ presto.

Commenti

  1. novembre 28th, 2009 | 13:01

    Che ci devi fare con le reti bayesiane?

  2. novembre 28th, 2009 | 16:10

    Premesso che non conosco lo strumento, dalla descrizione che me ne ha fatto mi ha dato l’idea che applicate al nostro hud/bot potrebbero permettere di fare qualcosa di carino…

Lascia un commento