Nie jesteś zalogowany | Zaloguj się

InfiniStore: Elastic Serverless Cloud Storage

Prelegent(ci)
Łukasz Orawiec
Afiliacja
MIMUW
Termin
21 grudnia 2023 12:15
Pokój
p. 4060
Seminarium
Seminarium "DeSeR: Dane, strumienie, rozpraszanie"

Model Function-as-a-Service pozwala tworzyć systemy, będące zbiorami funkcji umożliwiających wykonywanie kodu bez konieczności zarządzania infrastrukturą. Natychmiastowe i automatyczne skalowanie funkcji, zapewniane przez usługodawcę, szybki dostęp do danych przechowywanych w instancjach funkcji oraz korzystne naliczanie opłat w systemie pay-per-use sprawiają, że model ten może stanowić dobrą bazę dla elastycznych rozwiązań z kategorii pamięci masowej. Obserwacja ta została wykorzystana przez twórców InfiniStore, którzy zaproponowali system realizujący pamięć masową, opierającą się na kolektywnej pamięci puli funkcji. Do zarządzania tą pulą został zastosowany autorski mechanizm przesuwnego okna, dzięki któremu pula automatycznie dostosowuje się do rozmiaru aktualnego zbioru roboczego aplikacji. Trwałość danych jest zapewniana przez dodatkową warstwę w postaci obiektowej pamięci masowej. Autorom InfiniStore udało się w ten sposób uzyskać rozwiązanie elastyczne, oferujące wysoką wydajność i generujące niskie koszty.