Autonom computing

24-02-2018 Jenny Lund A
FONT SIZE:
fontsize_dec
fontsize_inc

Det autonome Computing initiativ aftryk skal give edb-værktøjer, der er nødvendige til selv styre sig selv uden menneskelig indgriben. IBM lanceret i 2001, blev samlet op af mange andre selskaber, herunder HP og Microsoft. Initiativet har også involveret den akademiske verden, med oprettelsen af ​​den internationale konference om Cloud Computing og Autonom

Projektet er inspireret af det autonome nervesystem, hvilket er sættet af celler og fibre, der innerverer de indre organer og kirtler, der kontrollerer de funktioner, der normalt uden for frivillig kontrol.

Autonome systemer

I en selvstændig administreres, den menneskelige operatør har en ny regel: han behøver ikke at overvåge systemet direkte. I stedet sætter han overordnede politikker til regler givet input til processen med selvforvaltning. Til denne proces har IBM defineret følgende fire funktionsområder.

  • Auto-konfiguration: hvis miljøet skulle være genstand for ændringer, vil konfigurationen af ​​komponenterne blive justeret i overensstemmelse med de retningslinjer, der er foreskrevet af den professionelle menneske. Sådanne ændringer kunne omfatte indsættelse af nye komponenter, fjernelse af komponenter, der tidligere indsat dratiche eller ændringer i den nuværende konfiguration;
  • Self-healing: komponenterne skal kunne opdage fejl i systemet og træffe korrigerende foranstaltninger. Disse aktioner kan omfatte at ændre status for en komponent eller komponenter;
  • Auto-optimering: automatisk overvågning og kontrol af ressourcer til at sikre optimal drift og respektfuld af de krav, der er defineret. Blandt de tiltag, der kan tages, er omfordelingen af ​​midler til at håndtere ændringer i belastningen på systemet, eller sørg for, at visse transaktioner prioriteres over alle andre;
  • Selvbeskyttelse: identifikation og beskyttelse mod vilkårlige angreb.

IBM definerer fem niveauer af udvikling, for at opnå det ultimative mål for autonom computing gradvist.

  • Basisniveauet, er udgangspunktet for nutidens computersystemer, hvori komponenterne af systemet drives manuelt og individuelt.
  • Managed niveau, hvor de er indført centraliserede systemer informationsindsamling.
  • Predictive niveau, at systemet er i stand til at analysere de data, korrelere mønster med de aktioner, der er anbefalet af direktørerne.
  • Adaptive niveau, hvor systemet er i stand til at træffe beslutninger på baggrund af de indsamlede data, hvilket minimerer menneskelig indgriben.
  • Individuelle niveau, hvor systemkomponenter er fuldt integreret og forvaltes dynamisk på grundlag af regler og højt politik.

Funktioner, der skal være til stede, er:

  • overvåge det nuværende system;
  • state analyse for at fastslå, om der er behov for handling;
  • planlægning af interventionen;
  • udførelse af operationen.
Forrige artikel Arkaisme
Næste artikel Atreiu