Co to jest obliczenia autonomiczne?
Autonomiczne przetwarzanie to kolejna generacja zintegrowanej technologii komputerowej, która pozwoli sieciom zarządzać sobą z niewielką lub żadną interwencją człowieka. Nazwa pochodzi od ludzkiego autonomicznego układu nerwowego, który wysyła impulsy, które kontrolują tętno, oddychanie i inne funkcje bez świadomego przemyślenia lub wysiłku.
Paul Horn z IBM Research najpierw zasugerował ideę autonomicznego obliczeń w dniu 15 października 2001 r. Na program w Arizonie. Potrzeba koncentruje się wokół wykładniczego wzrostu złożoności sieci. Istnieje nie tylko szeroka gama urządzeń stacjonarnych i mobilnych łączących się i przekazujących w różne rodzaje sieci przy użyciu konkurencyjnych strategii, standardów i interfejsów; Ale firmy, instytucje, a nawet infrastruktura coraz bardziej polegają na tych sieciach. Jednak brakuje specjalistów I/T, a technicy praktycznie nie są w stanie nadążyć za ciągłym atakiem nowych urządzeń, zmieniającymi się protokołami, nowe ONline Business Solutions i interfejs wyzwania mobilne. IBM i inni giganci technologiczni przewidują, że ten problem się pogarsza.
Według IBM rozwiązaniem jest stworzenie podstaw standardów branżowych opartych na niektórych wspólnych protokołach do obsługi danych. „Wspólne założenia root” pozwoliłyby na sprzęt i oprogramowanie od różnych producentów nie tylko współpracę, ale także na wsparcie wielopoziomowego systemu obliczeniowego opartego na tych założeniach. Stworzyłoby to środowisko, w którym system może wykonywać różne krytyczne zadania administracyjne bez interwencji człowieka.
IBM widzi osiem podstawowych kryteriów określających wszechobecny autonomiczny system obliczeń. Krótko mówiąc, są następujące:
- System musi być w stanie wziąć udział w samym stałym zapasie, jego połączeniach, urządzeniach i zasobach oraz wiedzieć, które mają być udostępnione lub chronione.
- Musi być w stanie CoNifiguruj i rekonfiguruj się dynamicznie jako potrzeby.
- Musi stale szukać sposobów optymalizacji wydajności.
- Musi wykonywać samoleczenie poprzez redystrybucję zasobów i rekonfigurując się do pracy wokół wszelkich dysfunkcyjnych elementów.
- Musi być w stanie monitorować bezpieczeństwo i chronić się przed atakiem.
- Musi być w stanie rozpoznać i dostosowywać się do potrzeb współistniejących systemów w swoim środowisku.
- Musi współpracować ze wspólnymi technologiami. Zastrzeżone rozwiązania nie są kompatybilne z autonomiczną ideologią obliczeniową.
- Musi to bezproblemowo osiągnąć te cele bez interwencji.
Chociaż są to osiem proponowanych składników autonomicznego systemu obliczeniowego, IBM ma nadzieję, że przyniosą one trzy cele dla użytkownika końcowego: elastyczność, dostępność i przejrzystość. Krótko mówiąc, możliwość płynnego wyodrębnienia danych z domu, biura lub pola, kłopotów za darmo i niezależnie od metodologii urządzenia, sieci lub łączności.
kilkaUniwersytety i firmy, takie jak Sun Microsystems i Hewlett Packard, opracowują podobne systemy, ale IBM twierdzi, że ich plany dotyczące obliczeń autonomicznych są bardziej dalekie. Ponieważ plan ten opiera się na współpracy ewolucji sprzętu i oprogramowania, przetwarzanie autonomiczne ma być wdrażane etapami przez okres kilku lat.