Seminarium: Systemy Rozproszone
22 października 2015, godzina 12:15, sala 4070
Michał Adamczyk

Cerebro - Response Time SLAs for Cloud-hosted Web Applications



Utrzymywanie i rozwijanie aplikacji webowych w chmurze obliczeniowej jest wygodnym sposobem zapewnienia ich wysokiej dostępności i skalowalności. Odpowiedzialność za dostępność serwisu przenoszona jest z użytkownika (często developera) na dostarczyciela usługi, który gwarantuje jej warunki, zmniejszając lub zwiększając w ramach potrzeb ilość przydzielonych zasobów.

Obecnie dostępne platformy oferują jedynie gwarancje dotyczące czasu dostępności serwisu. W swojej prezentacji przedstawię Cerebro - system służący do uzyskiwania statystycznych gwarancji czasu odpowiedzi aplikacji webowej działającej w chmurze w modelu PaaS. Cerebro łączy statyczą analizę kodu wraz z uzyskiwanymi na bieżąco czasami wykonania aby przewidywać czas odpowiedzi aplikacji w najbliższej przyszłości. Opowiem o szczegółach działania systemu oraz przedstawię wyniki pomiarów dokładności prognoz i ich stabilność na przykładzie kilku wybranych aplikacji działających w GoogleAppEngine oraz AppScale.

Zapraszam!
Michał Adamczyk



Bibliografia: