211service.com
Calcolo collettivo
Per anni, i ricercatori hanno lavorato per sfruttare i poteri di molti computer remoti per svolgere grandi attività computazionali, dalla crittografia degli algoritmi di crittografia all'analisi della sequenza genica. Sebbene questo calcolo distribuito non sia nuovo, la proliferazione dei computer domestici e d'ufficio, insieme alla diffusione di Internet, sta accrescendo l'interesse nello sviluppo di tecnologie per sfruttare la moltitudine di macchine di oggi. Un esempio è SETI @ home , un programma gratuito dell'Università della California, Berkeley. Quando lo screen saver di un utente si attiva, il programma segnala ilSETI @ homecomputer host su Internet che il computer locale è disponibile per partecipare alla ricerca di intelligenza extraterrestre. Al PC viene inviata una fetta di dati cosmici a radiofrequenza, che analizza per anomalie indicative di comunicazione aliena (nessuna trovata finora, mi dispiace).
Ma mentre alcuni esperti chiamano il calcolo distribuito un approccio generico a cui nessuno ha una pretesa di proprietà, gli esaminatori di brevetti statunitensi la pensano diversamente. L'anno scorso IBM ha vinto un brevetto apparentemente ampio su un modo per mediare grandi attività di elaborazione. Piuttosto che bloccare le macchine in un lavoro simile a SETI, il metodo può gestire molte attività. E mentre Big Blue è guardingo su come il suo brevetto si collega ad altri lavori di calcolo distribuito, un insider dice che potrebbe portare il calcolo distribuito in uso generale. Il calcolo distribuito fa parte del modo in cui stiamo osservando come funzioneranno le future reti informatiche, afferma il dirigente. Ciò influisce sulla nostra strategia software, hardware, server [e] servizio [aziende].
Il brevetto, depositato nel marzo 1998, primaSETI @ homeè diventato disponibile, descrive come un computer di coordinamento suddivide un compito di grandi dimensioni. I computer periferici si abbonano a questo computer centrale e ottengono uno speciale salvaschermo. Quando lo screen saver è attivato, il computer abbonato avvisa la macchina centrale e riceve il suo lavoro. Funziona su questa attività ogni volta che è inattivo e restituisce i risultati. Abbiamo visto che c'era un'enorme quantità di macchine inattive presso le aziende che erano connesse a Internet ma non venivano utilizzate per alcuna attività, afferma il co-inventore Reiner Kraft dell'Almaden Research Center di IBM a San Jose, in California. Abbiamo pensato di velocizzare questo tipo di lavoro e renderlo facile da usare per le persone.
Big Blue afferma che questo approccio ha applicazioni per carichi di lavoro di elaborazione di fascia alta, tra cui analisi del genoma, elaborazione di dati finanziari, previsioni del tempo e qualsiasi cosa ad alta intensità di grafica, specialmente nelle piccole e medie aziende che non possono permettersi un mainframe dedicato. IBM prevede anche mercati a pronti nel calcolo, in cui un broker assumerebbe grandi lavori e distribuirebbe il lavoro a macchine domestiche o da ufficio i cui proprietari ricevono un piccolo pagamento, pochi centesimi, in cambio della messa a disposizione dei loro PC.
Il brevetto di IBM non è ancora ben noto, quindi è difficile convincere gli esperti a commentare il suo probabile impatto. Ma il campo è caldo, con molti ricercatori aziendali e universitari che sviluppano altre strategie di calcolo distribuito. Molte cose che si verificano effettivamente in Internet oggi sono in realtà attività distribuite, afferma Rick Rashid, vicepresidente senior di Microsoft Research.
IBM è d'accordo e ritiene di aver rivendicato un ruolo chiave nell'area. Quindi, anche se il tuo computer non trova mai vita aliena, potrebbe identificare una sequenza genetica che aiuta a salvare vite qui a casa. E ti guadagni un po' di spiccioli, per giunta.