Vad är Autonomic Computing?
Autonom computing är nästa generation av integrerad datateknologi som gör att nätverk kan hantera sig själva med liten eller ingen mänsklig intervention. Det är uppkallad efter det mänskliga autonoma nervsystemet, som skickar impulser som styr hjärtfrekvens, andning och andra funktioner utan medvetet tanke eller ansträngning.
Paul Horn från IBM Research föreslog först idén om autonom databehandling den 15 oktober 2001 på Agenda- konferensen i Arizona. Behovet centreras kring den exponentiella tillväxten av nätverkskomplexitet. Det finns inte bara ett stort utbud av stationära och mobila enheter som kopplar samman och matar in i olika typer av nätverk med konkurrerande strategier, standarder och gränssnitt; men företag, institutioner och till och med infrastruktur har kommit att förlita sig mer och mer på dessa nätverk. Det finns emellertid brist på I / T-proffs, och det är praktiskt taget omöjligt för tekniker att hålla jämna steg med det ständiga angreppet av nya enheter, ändra protokoll, nya affärslösningar online och gränssnitt mobila utmaningar. IBM och andra teknikjättar förutser att problemet blir värre.
Lösningen är enligt IBM att skapa en grund för branschövergripande standarder baserade på några vanliga protokoll för hantering av data. "Delade rotantaganden" skulle göra det möjligt för hårdvara och programvara från olika tillverkare att inte bara arbeta tillsammans utan också att stödja ett autonomiskt datorsystem på flera nivåer baserat på dessa antaganden. Detta skulle skapa en miljö där systemet kan utföra olika kritiska administrativa uppgifter utan mänsklig intervention.
IBM ser åtta grundläggande kriterier som definierar ett genomgripande autonomt datorsystem. I korthet är de följande:
- Systemet måste kunna göra kontinuerligt lager av sig själv, dess anslutningar, enheter och resurser och veta vilka som ska delas eller skyddas.
- Den måste kunna konfigurera sig och konfigurera sig själv dynamiskt efter behov.
- Den måste ständigt söka efter sätt att optimera prestanda.
- Den måste genomföra självhelande genom att återfördela resurser och konfigurera sig själv för att arbeta kring eventuella dysfunktionella element.
- Den måste kunna övervaka säkerheten och skydda sig mot attack.
- Den måste kunna känna igen och anpassa sig till behoven hos samexisterande system inom sin miljö.
- Det måste fungera med delad teknik. Egenskapslösningar är inte kompatibla med autonom datorideologi.
- Det måste uppnå dessa mål sömlöst utan ingripande.
Även om det är de åtta föreslagna ingredienserna i ett autonomt datorsystem, hoppas IBM att de kommer att resultera i tre mål för slutanvändaren: flexibilitet, tillgänglighet och transparens. Kort sagt, möjligheten att extrahera data sömlöst från hem, kontor eller fält, problemfri och oavsett enhet, nätverk eller anslutningsmetod.
Flera universitet och företag, som Sun Microsystems och Hewlett Packard, utvecklar liknande system, men IBM hävdar att deras planer för autonom datoransträngning är mer långtgående. Eftersom denna plan förlitar sig på en samarbetsutveckling av hårdvara och mjukvara, ska autonom datorisering implementeras i steg under flera år.