Autonomt datorsystem

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 11 december 2021; verifiering kräver 1 redigering .

Ett autonomt datorsystem  är ett datorsystem som uppfyller följande kriterier: [1]

  1. "självkännedom" - dess komponenter måste självidentifiera sig själva. Eftersom ett system kan existera på flera nivåer måste ett autonomt system känna till i detalj om dess komponenter , deras nuvarande status, kapacitet och alla relationer med andra system som påverkar det. Hon måste känna till sina egna resurser , de resurser som hon kan låna ut eller låna ut.
  2. Ett autonomt system måste konfigurera och omkonfigurera sig självt efter förändringar i miljön. Systemkonfiguration bör utföras automatiskt när yttre förhållanden ändras.
  3. Det autonoma systemet stoppar aldrig processen att optimera den interna strukturen och procedurerna när det gäller att uppnå förutbestämda övergripande systemmål. Hon övervakar ständigt alla procedurer och även delar av dem för att optimera prestandan.
  4. Ett autonomt datorsystem måste kunna upptäcka en kränkning av systemets normala aktiviteter och i detta fall hitta ett alternativt sätt att använda resurser i händelse av en kränkning av normala aktiviteter och konfigurera om sig själv därefter.
  5. Ett autonomt datorsystem måste kunna försvara sig. Den måste kunna upptäcka, identifiera och skydda sig från olika typer av negativa yttre påverkan för att upprätthålla systemstabilitet .
  6. Ett autonomt datorsystem måste ta emot information om den yttre miljön, särskilt inom ramen för sin egen verksamhet, och agera därefter, vilket är vad det innebär att vara adaptiv.
  7. Ett autonomt datorsystem är ett öppet system .
  8. Ett autonomt system döljer den inneboende komplexiteten hos de resurser det tillhandahåller. Detta är nödvändigt för att minska klyftan mellan användarens krav, logiken (mjukvarudelen) och den tekniska implementeringen av systemet.

Kriterierna utvecklades av IBM 2001 som en del av projektet Autonomous Computer Systems med samma namn. Målet med projektet var att skapa system som kan arbeta i automatiskt läge för att underlätta tillväxten av datorsystem. Det vill säga, automatiska datorsystem är ett försök att skapa distribuerade datorsystem som självständigt kan reagera på oväntade situationer. Det antas att sådana system producerar konstant självoptimering och kontroll av deras tillstånd och omgivningens tillstånd.

Anteckningar

  1. IBM Research | Autonomic Computing | översikt | Arkiverad från originalet The 8 Elements den 31 december 2011.

Länkar