Wat is Autonomic Computing?
Autonomic computing is de volgende generatie geïntegreerde computertechnologie waarmee netwerken zichzelf kunnen beheren met weinig of geen menselijke tussenkomst. Het is vernoemd naar het menselijke autonome zenuwstelsel, dat impulsen stuurt die hartslag, ademhaling en andere functies regelen zonder bewuste gedachte of inspanning.
Paul Horn van IBM Research suggereerde voor het eerst het idee van autonoom computergebruik op 15 oktober 2001 op de Agenda- conferentie in Arizona. De behoefte draait om de exponentiële groei van netwerkcomplexiteit. Er is niet alleen een breed scala aan desktop- en mobiele apparaten die met elkaar verbonden zijn en verschillende soorten netwerken voeden met behulp van concurrerende strategieën, standaarden en interfaces; maar bedrijven, instellingen en zelfs infrastructuur zijn steeds meer op deze netwerken gaan vertrouwen. Er is echter een tekort aan I / T-professionals en het is vrijwel onmogelijk voor technici om gelijke tred te houden met de voortdurende aanval van nieuwe apparaten, veranderende protocollen, nieuwe online zakelijke oplossingen en interfacing van mobiele uitdagingen. IBM en andere technologische reuzen voorzien dat dit probleem erger wordt.
De oplossing is volgens IBM het creëren van een basis van industriebrede standaarden op basis van enkele gemeenschappelijke protocollen voor het verwerken van gegevens. Met 'gedeelde rootaannames' kunnen hardware en software van verschillende fabrikanten niet alleen samenwerken, maar ook een op meerdere niveaus gebaseerd autonoom computersysteem ondersteunen. Dit zou een omgeving creëren waarin het systeem verschillende kritieke administratieve taken kan uitvoeren zonder menselijke tussenkomst.
IBM ziet acht basiscriteria die een doordringend autonoom computersysteem definiëren. Kort gezegd zijn ze als volgt:
- Het systeem moet in staat zijn om continu de balans op te maken van zichzelf, de verbindingen, apparaten en bronnen, en te weten welke moeten worden gedeeld of beschermd.
- Het moet in staat zijn zichzelf dynamisch te configureren en opnieuw te configureren als de behoeften dit vereisen.
- Het moet voortdurend zoeken naar manieren om de prestaties te optimaliseren.
- Het moet zelfherstellend werken door middelen te herverdelen en zichzelf opnieuw te configureren om eventuele disfunctionele elementen te omzeilen.
- Het moet de beveiliging kunnen bewaken en zichzelf beschermen tegen aanvallen.
- Het moet in staat zijn om de behoeften van naast elkaar bestaande systemen in zijn omgeving te herkennen en aan te passen.
- Het moet werken met gedeelde technologieën. Eigen oplossingen zijn niet compatibel met autonome computerideologie.
- Het moet deze doelen naadloos bereiken zonder tussenkomst.
Hoewel dit de acht voorgestelde ingrediënten van een autonoom computersysteem zijn, hoopt IBM dat ze zullen resulteren in drie doelen voor de eindgebruiker: flexibiliteit, toegankelijkheid en transparantie. Kortom, de mogelijkheid om gegevens naadloos uit huis, kantoor of veld te extraheren, probleemloos en ongeacht het apparaat, netwerk of connectiviteitsmethode.
Verschillende universiteiten en bedrijven, zoals Sun Microsystems en Hewlett Packard, ontwikkelen vergelijkbare systemen, maar IBM beweert dat hun plannen voor autonoom computergebruik verder reiken. Aangezien dit plan berust op een coöperatieve evolutie van hardware en software, moet autonoom computergebruik in fasen worden geïmplementeerd over een periode van meerdere jaren.