ClusterOfAutonomousUnits
Problemy z tradycyjnymi systemami
Od przeszłości do dziś tradycyjnymi architekturami systemów telefonicznych są:
- Scentralizowane systemy z jednym procesorem lub serwerem: systemy z dobrze zdefiniowanym scentralizowanym procesem kontroli
- Scentralizowane systemy z redundantnym procesorem lub serwerem: Zapewniają pewien stopień ochrony przed całkowitą awarią systemu
- Systemy rozproszone: zbiór podsystemów, który wydaje się aplikacji jako pojedynczy spójny system. Nadal istnieje procesor lub serwer w celu zapewnienia integralności
- Systemy rozproszone z redundantnym procesorem lub serwerem, które mogą być rozproszone geograficznie: Zapewniają lepszą ochronę przed całkowitą awarią systemu
Chociaż wyżej wspomniane architektury osiągnęły główny cel, jakim jest dostarczenie określonych funkcji telefonicznych przy pewnym koszcie, zastosowanie ich wszystkich może nadal powodować znaczny ból głowy dla niektórych programistów i właścicieli systemów. Z tradycyjnymi rozwiązaniami architektonicznymi, takimi jak:
- Zwiększenie pojemności rozwiązania może być kosztowne ze względu na potrzebę większej mocy obliczeniowej i pamięci
- Konieczne jest dodanie nadmiarowego procesora lub serwera w celu zmniejszenia ryzyka całkowitej awarii systemu. To dodatkowy koszt
- Złożoność architektoniczna spowodowana wieloma komponentami sprzętowymi i programowymi
- Nie ma możliwości usunięcia ryzyka całkowitej awarii systemu, ponieważ zawsze istnieją krytyczne komponenty (tutaj krytyczny komponent określa każdy komponent, który może spowodować całkowitą awarię systemu)
Rozwiązanie: Telesis CAU
Aby poradzić sobie z wyżej wymienionymi problemami, Telesis AS ma nowe podejście, którym jest CAU – klaster jednostek autonomicznych. W tym podejściu autonomiczne jednostki działające samodzielnie wykonują swoje lokalne zadanie, ale biorą również udział w globalnym zadaniu. Pojedyncze urządzenie ma minimalny sprzęt i jest tak proste, jak to możliwe. W ogóle nie ma centralnej jednostki przetwarzania ani serwera.
Trzon CAU Telesis i esencja jego zaawansowania technologicznego stanowią grupowanie autonomicznych jednostek, które obejmuje:
- Brak centralnej kontroli. Brak procesora lub serwerów. Każda jednostka w klastrze ma własną moc przetwarzania lokalnego
- Brak krytycznych komponentów, które mogą prowadzić do całkowitej awarii systemu. Usterki są lokalne, nie rozprzestrzeniają się. Szybka, autonomiczna reakcja na problemy
- Systemowa baza danych zapisana w każdej jednostce autonomicznej. Prawie nie ma możliwości utraty bazy danych
- Zwiększenie mocy obliczeniowej systemu wraz ze wzrostem wydajności. Brak pogorszenia wydajności, jeśli do systemu zostanie dodanych więcej jednostek
- Rozkład geograficzny jednostek autonomicznych. Zdolność do ochrony systemu i jego komponentów przed niepożądanymi lub nieoczekiwanymi wpływami środowiska
- System działa zgodnie z żądaniem, niezależnie od liczby jednostek
Modele autonomicznych jednostek autonomicznych:
Modele telefonów cyfrowych: