41@KASK'2015 Oprogramowanie do zbierania, analizy i korelowania danych telemetrycznych pochodzących z różnych źródeł z platform serwerowych
typ projektu: klasyczny
edycja: 2015
liczba studentów w projekcie 3 - 5
kierownik: Maciej Romanowski
Celem
projektu jest stworzenie oprogramowania służącego do zbierania, analizy oraz
przetwarzania różnego rodzaju danych telemetrycznych pochodzących z platform
serwerowych.
Dane
różnego rodzaju będą zbierane za pośrednictwem różnych kanałów (in-band,
out-of-band) oraz traktowane jako kontenery (zawierające znacznik czasu,
liczniki, długość okna uśredniania itp. + metadane).
Zbierane
dane powinny być przetwarzane w kontekście poszukiwania korelacji pomiędzy
parametrami pracy serwera oraz aktualnym obciążeniem (w oparciu o różne
metryki).
Dodatkowo
system powinien umożliwiać modelowanie systemu w oparciu o dane zbierane w
różnych oknach czasowych (metody statystyczne SMA, EMA) w oparciu o
heurystyczne algorytmy ekstrahowania istotnych parametrów.
Opracowane
rozwiązanie powinno mieć kształt skalowalnego frameworku.
Wykorzystywane
technologie: BigData, CloudComputing, OpenStack, OpenStack Ceilometer,
Collectd, Mesos, Kubernetes, Vsphere (VM Ware), AmazonLambda
UWAGI:
Preferowane jest by przynajmniej jeden z członków grupy był stażystą Intel Technology Poland
Zleceniodawca
rekomenduje, by projekt realizowały dwie grupy. Proponowany podział
funkcjonalności pomiędzy dwie grupy:
Grupa
1:
- Framework do
zbierania i kolekcjonowania danych telemetrycznych z platform - Przygotowanie i
uruchomienie modelowych obciążeń do testów - Stworzenie
mechanizmów do korelowania danych z platform
- Przygotowanie
warstwy prezentacji danych (do wyników swoich prac)
Grupa
2:
- Opracowanie metod
heurystycznych do ekstrahowania parametrów istotnych dla modelowania
zachowania platformy w różnych warunkach pracy
- Modelowanie
systemu w oparciu o zebrane dane
- Przygotowanie
warstwy prezentacji danych (do wyników swoich prac)
Zadania
wspólne (określenie styków):
- Zaprojektowanie
API na styku
- Wspólne ustalenie
kształtu frameworku - Określenie innych
części wspólnych oraz zdefiniowanie potrzebnych styków
Członkowie zespołu
inż. Bartłomiej Płotka |
|
Maciej Romanowski |
|
Agnieszka Kuberska |
|
Plakat
Semestr 1 : Brak plakatu |
Semestr 2 : Brak plakatu |
Prezentacja / Dokumentacja
Semestr 1 : Brak prezentcji |
Semestr 2 : Brak prezentcji |