autonomic computing è la prossima generazione di tecnologia informatica integrata che permetterà di gestire le reti stesse, con poco o nessun intervento umano. Prende il nome dell'uomo sistema nervoso autonomo, che invia impulsi di controllo che la frequenza cardiaca, la respirazione e altre funzioni senza un pensiero cosciente o sforzo.
Paul Horn di IBM Research primo suggerì l'idea di autonomic computing, il 15 ottobre 2001 Agenda in Arizona. I centri bisognose di tutto la crescita esponenziale della complessità di rete. Non solo c'è una vasta gamma di desktop e dispositivi mobili di collegamento e di alimentazione in vari tipi di reti che utilizzano strategie concorrenti, gli standard e le interfacce, ma le imprese, le istituzioni e anche le infrastrutture si affidano sempre di più su queste reti. Tuttavia, vi è una carenza di I /T professionisti, ed è praticamente impossibile per i tech per tenere il passo con l'attacco continuo di nuovi dispositivi, modificando i protocolli, le nuove soluzioni di business online e l'interfacciamento sfide mobile. IBM e altri giganti della tecnologia prevede questo problema che sta peggiorando. La soluzione, secondo IBM, è quello di creare una base di standard del settore sulla base di alcuni protocolli comuni per la gestione dei dati. 'Assunti di base condivisi' consentirebbe di hardware e software di diversi produttori non solo di lavorare insieme, ma anche per sostenere un sistema multilivello di autonomic computing basati su tali presupposti. Questo potrebbe creare un ambiente in cui il sistema potrebbe eseguire vari compiti amministrativi critica senza intervento umano. IBM vede otto i criteri fondamentali per la definizione di un sistema pervasivo di autonomic computing. In breve, sono come segue:- Il sistema deve essere in grado di fare il punto continuo di se stesso, le sue connessioni, i dispositivi e le risorse, e sanno che devono essere condivise o protetti.
- Essa deve essere in grado di configurare e riconfigurare dinamicamente a seconda delle esigenze.
- Si deve alla ricerca costante di nuovi modi per ottimizzare le prestazioni.
- Si deve eseguire self-healing per la ridistribuzione delle risorse e riconfigurazione ad aggirare eventuali disfunzioni.
- Essa deve essere in grado di monitorare la sicurezza e proteggersi dagli attacchi.
- Si deve essere in grado di riconoscere e adattarsi alle esigenze dei sistemi che coesistono all'interno del proprio ambiente.
- Si deve lavorare con le tecnologie condivise. Le soluzioni proprietarie non sono compatibili con l'ideologia di autonomic computing.
- Si deve raggiungere questi obiettivi senza soluzione di continuità, senza l'intervento.
diverse università e imprese, come Sun Microsystems e Hewlett Packard, stanno sviluppando sistemi simili, ma IBM sostiene i loro piani per l'autonomic computing sono più ampie. Come questo piano si basa su una evoluzione cooperativa di hardware e software, di autonomic computing deve essere attuato a tappe su un periodo di diversi anni.
