Hvad er autonom computing?
Autonom computing er den næste generation af integreret computerteknologi, der tillader netværk at styre sig selv med ringe eller ingen menneskelig indgriben. Det er opkaldt efter det menneskelige autonome nervesystem, der sender impulser, der kontrollerer hjerterytme, vejrtrækning og andre funktioner uden bevidst tanke eller anstrengelse.
Paul Horn fra IBM Research foreslog først ideen om autonom computing den 15. oktober 2001 på Agenda- konferencen i Arizona. Behovet fokuserer omkring den eksponentielle vækst af netværkskompleksiteten. Der er ikke kun et stort udvalg af stationære og mobile enheder, der forbinder og indføres i forskellige typer netværk ved hjælp af konkurrerende strategier, standarder og grænseflader; men virksomheder, institutioner og endda infrastruktur er kommet til at stole mere og mere på disse netværk. Der er dog mangel på I / T-fagfolk, og det er praktisk talt umuligt for teknikere at holde trit med den konstante angreb på nye enheder, ændrede protokoller, nye online forretningsløsninger og grænseflade mobile udfordringer. IBM og andre teknologigiganter forventer, at dette problem bliver værre.
Ifølge IBM er løsningen at skabe et fundament for branchenorme standarder, der er baseret på nogle fælles protokoller til håndtering af data. "Delt rodforudsætninger" ville gøre det muligt for hardware og software fra forskellige producenter ikke kun at arbejde sammen, men også at understøtte et multilevel autonomt computersystem baseret på disse antagelser. Dette ville skabe et miljø, hvor systemet kunne udføre forskellige kritiske administrative opgaver uden menneskelig indgriben.
IBM ser otte grundlæggende kriterier, der definerer et gennemgribende autonomt computersystem. Kort sagt, de er som følger:
- Systemet skal være i stand til løbende at tage status over sig selv, dets forbindelser, enheder og ressourcer og vide, hvilke der skal deles eller beskyttes.
- Det skal være i stand til at konfigurere og rekonfigurere sig selv dynamisk efter behov.
- Den skal konstant søge efter måder at optimere ydelsen på.
- Det skal udføre selvhelbredelse ved at omfordele ressourcer og omkonfigurere sig selv til at arbejde omkring eventuelle dysfunktionelle elementer.
- Det skal være i stand til at overvåge sikkerheden og beskytte sig selv mod angreb.
- Det skal være i stand til at genkende og tilpasse sig behovene i sameksisterende systemer i dets miljø.
- Det skal arbejde med delte teknologier. Proprietære løsninger er ikke kompatible med autonom computereideologi.
- Det skal nå disse mål problemfrit uden indgriben.
Selvom det er de otte foreslåede ingredienser i et autonomt computersystem, håber IBM, at de vil resultere i tre mål for slutbrugeren: fleksibilitet, tilgængelighed og gennemsigtighed. Kort sagt, muligheden for at udtrække data problemfrit fra hjem, kontor eller felt, problemfri og uanset enhed, netværk eller tilslutningsmetode.
Flere universiteter og virksomheder, såsom Sun Microsystems og Hewlett Packard, udvikler lignende systemer, men IBM hævder, at deres planer for autonom computing er mere vidtgående. Da denne plan er afhængig af en samarbejdsudvikling af hardware og software, skal autonom computing implementeres i trin over en periode på flere år.