Utility Grid: calcolo "a pagamento" per Sun
di Paolo Corsini pubblicata il 10 Febbraio 2005, alle 08:12 nel canale TLC e Mobile
Sun introduce un approccio molto interessante ai propri clienti, con il quale fornire potenza di elaborazione da sistemi remoti pagando un canone per processore all'ora
32 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoRe: per Lasco
Maggiori informazioni sulla Grid di cui parli si trovano a questo sito:
http://eu-datagrid.web.cern.ch/eu-datagrid/
In pratica è stato costituito un consorzio pubblico-privato il cui obbiettivo è creare appunto una Grid europea in grado di erogare risorse di calcolo su richiesta degli istituti di ricerca che verranno connessi. Il progetto si sviluppa in parallelo con la costruzione al Cern del nuovo acceleratore di particelle LHC che produrrà una mole di dati di diversi peta byte l'anno. la necessità di ricercare informazioni nella mole di dati prodotti richiederà infatti un potenziale di calcolo enorme.
ciao
L'LHC (Large Heldron Collider ...se non ricordo male) sarà un acceleratore nucleare in grado di produrre una quantità di dati dell'ordine dei 12 -14 PetaBytes (10^15) annui. Dovrebbe entrare in funzione nel 2007 e, a causa della sua "mole" di dati, si è resa necessaria la realizzazione di una struttura cosiddetta "Grid" per elaborarli. I progetti Grid sono, a livello mondiale, poco meno di una ventina, quello "datagrid" citato , asservirà essenzialmente alle richieste del cern per LHC come già detto . In tutto il mondo le persone che lavorano sulla "architettura software" delle varie Girglie (italianizzato) sono un po più di un migliaio. L'idea di base è molto interessante per quello che può offrire. Io, indegnamente, ho la fortuna di avere un'accesso al DataGrid (e quindi di poterlo usare
Il discorso del "pay for use" al momento attuale (a parte questo di sun) è molto complicato. La struttura richiede accessi, strutturazione particolari delle richieste ma ha il vantaggio che uno, se vuole, può richiedere SO su cui eseguire il suo lavoro, quantità di CPU, memoria di sistema, ecc. Funziona essenzialemnte cosi: si fa la richiesta per un Job (vengono chiamati cosi), dopo aver sottomesso la richiesta (se non diversamente specificato) il sistema da cui si accede, spedisce una richiesta dei server disponibili e più "scarichi". A quel punto il "job" passa sulla macchina/sistema libero e viene elaborato. Alla fine dell'elaborazione il risultato viene posto in una directory temporana a cui, solo chi ha fatto richiesta, ha accesso. A questo punto si "ritrasferisce" il tutto "a casa" e automaticamente il file temporaneo viene eliminato.
Nei di questo approccio, al momento, ve n'è uno "enorme" secondo me: Io non so' mai se e quando il mio "job" è in esecuzione o è finito, almeno di non interrogare costantemente il CE (si chiamano così "Computing Element" la macchina a cui si accede sottomettendo i Job).
Ora passiamo a quello che invece sono "invitato"
Comunque, per chi ne vuole sapere di più (efams) non c'è che l'imbarazzo della scelta: basta digitare GRID su un qualsiasi motore di ricerca e ci si trova "sommersi". Se vuoi sapere di più di quelli universitari basta cercare datamat/datagrid ecc...
L'approccio sembra buono, ma momentaneamente è molto "under construction"...
P.S. In relatà chi ha vogli di "sperimentare" una "griglia" può scaricarsi un toolbox: "Globus" dal sito www.globus.org. Ovviamente, prima di imbattersi in tale "avventura" propongo di leggere...e molto....
Re: Re: per Lasco
Questo protocollo si dovrebbe occupare di, sottomesso un "programma", analizzare il suo sorgente, vedere che richieste di HD, ram e cpu ha bisogno in base all'analisi del codice, ed occuparsi dello "smistamento" del codice (anche frazionandolo) alle varie macchine. Il tutto in modo trasparente
Mi sembra più facile a dirsi che a farsi. Magari si può realizzare un programma che effettui queste analisi e tiri fuori queste informazioni per programmi "semplici", ma normalmente è chi ha realizzato il software che è a conoscenza di questi requisiti e un programma, per quanto ben fatto, difficilmente riuscirerà in questo compito...
Compaesano, quando sarai (non so' se ci sei già
Ciau 'mpare!
Già data e già laureato...
C'ho fatto caso, ma se mi dici che comunque ci stai lavorando per testare questo sistema, vuol dire che qualche "pazzo" ha avuto il coraggio di realizzarlo.
Azz. Ma qui si sfiora l'autolesionismo!!!
Mi passi qualche link per vedere un po' chi ha realizzato questo progetto?
P.S. Lavori all'Università di Catania? Ingegneria o MMFFNN/Informatica?
Ultima materia, materia della tesi : Sistemi Operativi
Link non te ne posso dare. Ho un sito di riferimento che è essenzialmente una board su cui ci scambiamo le info. Il GRID lo accedo perchè ho un certificato rilasciato dall'univesitrà (e mi stà pure scadendo). Gli sviluppatori del sistema sono dei colleghi, su guida (ovviamente) della Prof.ssa, dell'assistente e di un'altro assistente di Matematica ma la parte di analisi e valutazione delle richieste del codice non c'è (
Per quanto riguarda l' "autolesionismo" sul Java sono più che d'accordo con te, ma non faccio testo. A me il java non piace per principio seppur riconosco i suoi lati positivi, ma in questo caso non la vedo per niente una buona scelta anche se qui si stà parlando di operazioni che, comunque, in qualunque caso, occupano più tempo dell ' ''interpretazione" java per cui diventa irrilevante.
CIAO....
:\
Io non capisco perke' la gente continua ad affidarsi a sistemi basati su architetture di questo tipo...Se la sun si compra 5 rack belli pieni di xserve apple... loro che hanno i soldi avoja quanto calcolo riescono a fare... e su un sistema molto + stabile...
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".