Kritikus vs. best-effort: hogyan férnek meg egymás mellett egy Kubernetes node-on?
Hogyan lehet egy platformon együtt futtatni kritikus (határidős) és nem kritikus (best-effort) feladatokat úgy, hogy a kritikusak ne “rezegjenek szét” a zajtól? A témában a hallgató Kubernetesen kísérletezik erőforrás-izolációval (CPU/memória limitek, prioritások, (akár) CPU pinning/affinity) és Kubernetes QoS osztályokkal (Guaranteed, Burstable, BestEffort, egyéb), és azt méri, hogyan változik a kritikus függvény válaszidejének szórása, ha mellette különböző zavaró terhelések futnak.
A félév végére egy kísérleti demonstrátor és egy rövid “szabálykönyv” születik arról, milyen beállításokkal lehet a legjobban megvédeni a kritikus feladatokat, miközben a best-effort terhelés sem áll le teljesen. Az eredmények később jól használhatók RT-FaaS erőforrás-allokációs és platform-konfigurációs döntésekhez.