Windows Grid User Interface Project

Slides:



Advertisements
Presentazioni simili
I file system.
Advertisements

Dr. Giovanni Stracquadanio
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Servizi middleware aggiuntivi URL dellindagine:
Software Libero Open-Source: Introduzione a Debian.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Microsoft Windows Installazione, gestione ed utilizzo delle risorse Microsoft nella sezione INFN di BOLOGNA.
Linux Riunione Referenti-CCL 2-Luglio Utilizzo di Linux Principale (unica) piattaforma di calcolo per HEP Grid Supportato dalle maggiori industrie.
MODULO 01 Unità didattica 04
Concetti di base sul Software dei PC Unitre Anno
IBM Lotus Notes e Domino
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
Giovanni d’Angelo Università degli studi di Napoli Federico II I Corso di formazione INFN su aspetti pratici dell'integrazione di applicazioni in GRID.
FESR Trinacria Grid Virtual Laboratory Porous Fluid Dynamics Analyzer Supporter : Salvatore Scifo Affiliation : TRIGRID Second TriGrid Checkpoint.
Il sistema operativo È il software di base cioè quel software che permette di utilizzare il computer.
FESR Trinacria Grid Virtual Laboratory La sicurezza dei dati in ambiente Trigrid Giordano Scuderi.
FESR Trinacria Grid Virtual Laboratory Porting su grid di *ROSETTA*, un metodo per la predizione di strutture proteiche Giuseppe La Rocca.
Virtualizzazione nell’INFN Andrea Chierici 11 Dicembre 2008.
FESR Trinacria Grid Virtual Laboratory AMGA Web Interface Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
FESR Catania, Trigrid Open Day, Trinacria Grid Virtual Laboratory PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno.
EGEE is a project funded by the European Union under contract IST L'infrastruttura di produzione attuale A. Cavalli - INFN- CNAF D. Cesini.
Milo Casagrande Luca Bruno (kaeso). Milo Casagrande Luca Bruno (kaeso) Contribuire.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
Introduzione a GNU/Linux. GNU/Linux Caratteristiche Compatibile con UNIX ® Multitasking Multiutente Libero.
Gestione delle configurazioni Configuration management (CM) E` un processo che controlla le modifiche fatte a un sistema e gestisce le diverse versioni.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
I PROGETTI DI SOFTWARE LIBERO DELLA PROVINCIA DI PADOVA
Ingegnere elettronico
Ing. Christian Barberio
Corso per Webmaster base
1 Metodologia per l’innovazione di prodotto nell’ottica del Design for All Metodologia per l’innovazione di prodotto nell’ottica del Design for All.
SCoPE - Stato dei Lavori
Linux Day 2016.
Crea il tuo sistema aziendale sul web a partire dei fogli Excel che usi. ShareXLS
Breve report su corso RedHat Enterprise Virtualization (RH318)
Gruppo WebTools CCR – 14 Marzo 2007 Dael Maselli.
Guido Cuscela INFN-Bari
DIRIGERE L’INNOVAZIONE
GridFlex: gestione di software
Metriche SE monitoring G.Donvito G.Cuscela INFN Bari
SISTEMA OPERATIVO - INTERPRETE DEI COMANDI -
I comandi.
INFN-TS INFN - Sezione di Trieste - C. Strizzolo - L. Strizzolo.
Configurare e gestire un server di posta
Luciano Gaido (INFN - Torino) Workshop CCR/INFNGRID – Palau
Giordano Scuderi Unico SRL Catania
Giordano Scuderi Unico SRL - Messina,
Job Application Monitoring (JAM)
Grid2Win : La Grid per Microsoft Windows
Interfacce SRM: l'utilizzo di STORM - Overview e prospettive (ALICE)
Sviluppo di server web e sistema di caching per contenuti dinamici
Tanti motivi per scegliere GNU / Linux
PROGETTO “COMDO” Supporters : AnnaMaria Muoio, Marcello IaconoManno
LA GESTIONE DEI PACCHETTI
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Qt by Examples LINUX DAY
Risultati del questionario sui servizi middleware aggiuntivi
PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno
analizzatore di protocollo
Programmazione parallela in Matlab e Test per ENEA-GRID
CRM per PMI Attualmente, molte PMI italiane non utilizzano strumenti a supporto del processo di Customer Relationship Management (CRM), rendendo non strutturata.
Dedicato alla corretta gestione della Posta Elettonica Certificata
Restauro Digitale Salvatore Scifo TRIGRID
Obiettivi di Windows 2000 Portabilita’: Estensibilita’:
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Sviluppo di un programma
Analisi dati astronomici sulla GRID COMETA con HEAsoft
SAGE – Un sistema per l’accounting dello storage in gLite
Corso di Laurea in Informatica Uno Strumento per la
Transcript della presentazione:

Windows Grid User Interface Project Ing. Dario Russo, I.N.F.N di Catania Ing. Fabio Scibilia, I.N.F.N di Catania

AGENDA Scenario Motivazioni Problematiche Soluzioni proposte e Sviluppi futuri Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Scenario La griglia si basa esclusivamente su macchine linux Ottima stabilita’ del sistema Sicurezza eccellente Versatilità/Scalabilità dei sistemi server L’utente comune generalmente usa Windows Comunemente considerato “user-friendly” La maggior parte delle macchine da ufficio sono preconfigurati con windows/office Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Motivazioni Raggiungimento di un bacino d’utenza più esteso Maggiore facilità d’uso degli strumenti offerti dalla griglia Conformità degli strumenti della griglia del analogo su Linux Minimizzazione delle conoscenze specifiche della griglia (trasparenza alla griglia) Predisporre la griglia per tools grafici crossplatform Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Problematiche Windows non è un sistema Posix (nonostante microsoft abbia implementato un sottositema “posix-compliant” nella serie NT/XP di dubbio utilizzabilità) Si è ovviato a questo inconveniente adottando cygwin di Red-Hat, meccanismo di emulazione posix su windows (necessita la presenza di una libreria dinamica) Questa soluzione si presta bene alle esigenze dell’utente che potrebbe scegliere diverse configurazioni all’istallazione della WinUI: Sistema minimo (dll di glite/globus ed eseguibili da prompt) Sistema minimo+ strumenti esterni quali python + interfaccia grafica etc Sistema cygwin completo (integra python ,shells e tutto ciò che si trova sotto linux, tra cui Xserver etc) Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Cygwin environment Ambiente Linux- like (i.e. bash, etc): Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Prompt di Dos (cmd.exe) Ambiente windows Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Problematiche Il meccanismo di loading delle librerie dinamiche di windows manca della capacità di risolvere i simboli a run-time Si è trovato necessario modificare i file di configurazione degli autotool (aggiunto flag “-no-undefined” in Makefile.am di tutte le librerie e modificati i Makefile dei pacchetti che non utilizzano gli autotools) Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Problematiche Bugs di cygwin:Ci si è confrontato con bug dell’emulatore posix, in cui, l’ultima release ha introdotto un grave errore nell’emulazione della chiamata dlopen e correlati (LoadLibrary installa un gestore delle eccezioni che bypassa quello di cygwin, il caricamento runtime di una libraria abortiva silenziosamente lasciando l’intero sistema in uno stato d’instabilità). Utilizzando il cvs di cygwin si è ricompilato l’emulatore con le patch appropriate, ma il cygwin ufficiale è quello non funzionante, quindi inutilizzabile con i tools di grid Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Problematiche Bugs di glite/globus La ricompilazione su un sistema talmente alieno come windows dei tools di grid ha fatto emergere un considerevole numero di bug di programmazione che vanno trovati, corretti e sottomessi ad uno ad uno rallentanto notevolmente lo sviluppo finale di WinUI ma che alla lunga miglioreranno la portabilità ad altri sistemi posix-compliance quali MacOS e solaris Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Soluzioni proposte/ Sviluppi futuri Uno sviluppo successivo al porting su cygwin sarà essere la ricompilazione di WinGUI nativamente rispetto a window, sempre utilizzando strumenti Gnu quali gli autotool e il toolkit di compilazione MingW32 (minimalist gnu for win32) Si progetta inoltre la creazione di un Graphical User Interface che mascheri l’utilizzo dei comandi da linea di comando e/o che si appoggi alle api di grid Inoltre si sta considerando l’opportunità effettuare il porting dell’infrastruttura di un worker node in modo da offrire potere computazionale anche a macchine costrette sotto windows per vari motivi e attualmente inutilizzabili da grid. Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006

Domande… ? Catania, 2nd Trigrid CheckPoint Meeting, 30.06.2006