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