ENGLISH / MAGYAR
Kövess
minket

Valós idejű FaaS: kiszámíthatóság, előrejelzés és rendszerfejlesztés

2026-2027/I.
Szalay Márk Péter

Valós idejű (real-time) felhőkörnyezetekben a legnagyobb kihívás gyakran nem az átlagos gyorsaság, hanem a kiszámíthatóság. Ebben a témában egy open-source FaaS környezet (pl. OpenFaaS Kubernetesen) áll a vizsgálódás középpontjában, ahol a hallgató a függvények viselkedésével — így a végrehajtási idővel (ET), a válaszidővel és ezek ingadozásával — foglalkozhat, különös tekintettel arra, hogy a teljesítmény mennyire jelezhető előre és mennyire tartható időben.

A téma több irányban is továbbvihető, és a félév során ezek közül egy vagy több területre lehet fókuszálni, a hallgató érdeklődésétől függően. Néhány lehetséges irány:

  • Mérés és megfigyelhetőség: a rendszer teljesítményének feltérképezése, mérési módszerek és adatgyűjtés kialakítása, a mérési eredmények tisztítása és értelmezése.
  • Modellezés és előrejelzés: összefüggések keresése a bemeneti jellemzők (pl. payload-méret, rekordszám) és a futási idő között, valamint könnyen értelmezhető prediktív vagy kockázatbecslő megközelítések vizsgálata (pl. regresszió vagy kvantilis-alapú módszerek).
  • Rendszerfejlesztés és üzemeltetési szempontok: a FaaS környezet fejlesztése, illetve kiegészítése olyan képességekkel, mint a skálázhatóság biztosítása, a resilience (hibatűrés, megbízhatóság) támogatása, vagy egy adott döntési/ütemezési logikát megvalósító prototípus elkészítése.
  • Alkalmazhatóság: annak vizsgálata, hogyan lehet a kapott eredményeket vagy fejlesztéseket a gyakorlatban hasznosítani, például erőforrás-foglalási vagy ütemezési döntések támogatásához valós idejű FaaS környezetben.

    A félév végeredménye a választott iránytól függően sokféle lehet: egy reprodukálható kísérleti vagy mérési csomag, egy prediktív/kockázatbecslő modell, egy működő rendszerfejlesztési prototípus, vagy ezek valamilyen kombinációja. A cél elsősorban az, hogy a hallgató mélyebben megismerje a valós idejű FaaS rendszerek kiszámíthatóságának problémakörét, és önállóan haladjon egy általa választott, a témához illeszkedő probléma felé.

2
2