Esci dal middleware di elaborazione ad alte prestazioni

Esci dal middleware di elaborazione ad alte prestazioni
Sfruttare tutto il potenziale del cloud computing può essere difficile per gli sviluppatori, poiché i costi, la complessità e i vincoli di tempo spesso si frappongono. A questo dilemma si aggiunge il fatto che il tradizionale calcolo ad alte prestazioni si basa su quantità eccessive di middleware, orchestrazione e ingegneria eccessiva. Per facilitare agli sviluppatori la creazione di applicazioni distribuite in grado di risolvere sfide grandi, complesse e impegnative dal punto di vista computazionale, Hadean ha creato una nuova piattaforma di calcolo distribuito che consente loro di scrivere applicazioni cloud-native scalabili. Per saperne di più su Hadean e sulla sua nuova piattaforma, TechRadar Pro ha parlato con il vicepresidente delle operazioni dell'azienda, Mimi Keshani.

Puoi spiegarci come hai scoperto Hadean e i problemi che ti sei proposto di risolvere?

Hadean è stata fondata per superare le sfide dell'informatica distribuita e sbloccare il potenziale del cloud. Utilizzando un approccio basato sui primi principi, abbiamo sviluppato la piattaforma Hadean, che consente agli sviluppatori di scrivere rapidamente e facilmente applicazioni cloud native di rete e dinamicamente scalabili.

Come funziona Hadean per superare i colli di bottiglia dell'IT?

Hadean rimuove i colli di bottiglia IT eliminando il middleware, l'orchestrazione e l'ingegnerizzazione eccessivi, consentendo agli sviluppatori di creare, spedire e sviluppare le proprie applicazioni in modo rapido ed economico. Hadean è vicino al metal, implementando un modello di processo unico che trasforma l'affidabilità e la scalabilità del calcolo distribuito, assicurando che qualsiasi applicazione costruita su di esso sia distribuita dinamicamente e scalabile per impostazione predefinita.

(Credito immagine: Folding@Home)

Il Francis Crick Institute ha recentemente annunciato che sta lavorando con la sua azienda per simulare la diffusione del Covid-19 nel corpo e tra le persone. Qual è stato il ruolo di Hadean in questa collaborazione?

La nostra applicazione di simulazione, Aether Engine, sarà utilizzata dal Francis Crick Institute per eseguire simulazioni COVID-19 di modelli che combinano l'analisi dell'interazione da persona a persona con informazioni su come viene trasmesso il virus. all'interno di un individuo, fornendo un quadro multiscala della diffusione del patogeno. Il progetto includerà set di dati complessi dal punto di vista computazionale, che saranno gestiti dalla struttura dati di ottetti distribuiti di Aether Engine. Particella dinamicamente la simulazione per fornire potenza di calcolo aggiuntiva in base alle esigenze, riducendo così la spesa e la complessità tecnica tipicamente associate all'esecuzione di simulazioni su vasta scala.

In che modo i governi e le organizzazioni sanitarie trarranno vantaggio dai modelli su larga scala sviluppati dalla vostra soluzione aziendale? Ci sono stati risultati specifici nuovi o inaspettati?

In definitiva, speriamo di prevedere con precisione la suscettibilità di un individuo alle infezioni e la probabilità che possa trasmetterle. Il progetto fornirà analisi quasi in tempo reale e consentirà ai governi e alle organizzazioni sanitarie di prendere decisioni informate durante la pianificazione delle misure di protezione, alleggerendo in definitiva il carico sulle infrastrutture sanitarie e salvando vite umane.

(Credito immagine: Shutterstock)

Cosa ne pensi dell'accelerazione dell'adozione del cloud dopo la pandemia? Vedi potenziali problemi?

La tecnologia è in continua e rapida evoluzione e la recente pandemia ha evidenziato la necessità di una maggiore potenza di calcolo e la possibilità di accedervi in ​​modo rapido ed economico. Nelle pandemie assistiamo anche a una proliferazione di dati disponibili e quindi a una maggiore domanda di tecnologie cloud per archiviare, strutturare e analizzare questi risultati. Sbloccare il potenziale di Big Data e Big Compute significa che ora possiamo esplorare rigorosamente strade come la medicina personalizzata e di precisione. Per sfruttare al massimo la potenza di calcolo disponibile, abbiamo bisogno di creare applicazioni cloud-native, da qui il motivo per cui abbiamo creato Hadean.

L'anno scorso, la sua azienda ha lavorato a un progetto che prevedeva interazioni proteina-proteina. Puoi parlarci un po' di questo progetto e di come ha portato al tuo lavoro con il Francis Crick Institute?

Nel 2019, abbiamo collaborato con il Francis Crick Institute per esplorare l'applicabilità di Hadean alle scienze della vita attraverso una sovvenzione Innovate UK. Abbiamo utilizzato l'Aether Engine, il nostro motore di simulazione spaziale, per studiare come accelerare gli strumenti computazionali per ancorare due strutture proteiche, inclusa una serie di interazioni coinvolte in alcuni tipi di cancro. Siamo stati in grado di ridurre significativamente il tempo di calcolo necessario per campionare milioni di possibili strutture proteiche, poiché il campionamento nell'Aether Engine può essere facilmente parallelizzato senza ulteriori sforzi da parte degli sviluppatori e senza l'uso di input più diversi. Significava meno cicli di ancoraggio necessari. Abbiamo pubblicato questo lavoro sulla rivista Proteins e rinnovato il contratto per sviluppare questo lavoro e modellare la trasmissione del COVID-19.

Motor de éter

(Credito immagine: Ade)

Puoi dirci qualcosa in più sul motore Aether e su come pensi che potrebbe essere utilizzato in futuri progetti di ricerca?

Aether Engine è un'applicazione di simulazione spaziale. Si evolve attraverso diversi processori e macchine fisiche, utilizzando più potenza di calcolo man mano che le simulazioni crescono in complessità e dimensioni. È possibile eseguire simulazioni complesse in modo rapido e su larga scala; Migliora notevolmente la velocità, la scalabilità e l'affidabilità del cloud e dei sistemi IT distribuiti.

Puoi parlarci di HadeanOS, che descrivi come il primo sistema operativo cloud nativo al mondo?

La piattaforma Hadean (ufficialmente OS) è un sistema operativo cloud-native, che esiste per implementare il modello di processo distribuito. Le app basate su piattaforma vengono distribuite per impostazione predefinita, senza la necessità di contenitori, proprio come la nostra app Cardinal Ether Engine. La piattaforma Hadean ridimensiona in modo dinamico più o meno potenza di calcolo richiesta dividendo efficacemente un'attività di elaborazione e assegnandola ai processori in un determinato sistema cloud, anziché a quella di un singolo server o cluster.

Ci sono progetti o prodotti futuri su cui il tuo team sta attualmente lavorando?

Abbiamo diversi progetti interessanti in cantiere. Più recentemente, abbiamo aiutato i ricercatori di epidemiologia dell'Imperial College attraverso l'iniziativa RAMP nel loro lavoro per creare enormi reti sociali spaziali nel Regno Unito per informare i modelli utilizzati per sviluppare l'app di tracciamento dei contatti NHSX. .