Autonomiczne zarządzanie natywnymi aplikacjami chmurowymi
Przetwarzanie autonomiczne (AC) jest jedym z głównych tematów tej rozprawy doktorskiej. AC zakłada, że system komputerowy ma zdolności samozarządzania. Było ono odpowiedzią na stale rosnące zaawansowane wymagania dotyczące instalacji, konfigurowania, optymalizacji i utrzymywania heterogenicznych systemów przetwarzania. Przeprowadzone badania dotyczą także specyfikacji wymagań AC w kontekście natywnych aplikacji chmurowych. Główną ideą wykonanych prac w zakresie automatyzacji natywnych środowisk chmurowych jest racjonalizacja alokacji zasobów obliczeniowych. Zaproponowane koncepcje, będące rozszerzeniem obecnych natywnych środowisk chmurowych są oparte na zdobytej wiedzy podczas obserwacji wszystkich składowych komponentów środowiska. Ważnym elementem zaproponowanych rozwiązań jest model autonomicznego elementu dla natywnych środowisk chmurowych. Element ten posiada wszelkie informacje i semantykę niezbędne do powiązania wymogów SLA z usługami oferowanymi przez każdą warstwę natywnego środowiska wykonawczego chmurowego. Informacje te wraz z zadeklarowanymi politykami zarządzania są przetwarzane przez zaproponowane rozwiązanie pętli MRE-K.
Autonomic Management of Cloud-native Applications
Fundamentals of this dissertation constitutes Autonomic Computing (AC) theory. This paradigm foresees that a computing system possess the capability of self-manage-ment. The research regards automation of Cloud-native environments in case to attain efficient in resource delivery. The proposed extension of current Cloud-native environ-ments is based on knowledge gained through observation of all environment's internal components. The observations must be done across all levels of the Cloud-native application stack. Only the global view of the system gives authoritative results that can be utilized by system's components realizing autonomic management. A important part of proposed solutions is a model of a Cloud-native Autonomic Element. The element uses information and semantics to link the SLA with the services offered by every layer of Cloud-Native Execution Environment. These information, together with declared management policies are processed by proposed concept of MRE-K loop.