Regisztráció és bejelentkezés

Adaptív AI alapú automatikus skálázás Kubernetesben

A Kubernetes konténer orchestrátort széles körben használják web alkalmazások felhő környezetben való telepítésére és futtatására. A rendszer nyújt egy automatikus skálázási funkciót a szolgáltatónak, a dinamikusan változó felhasználói igények kielégítésére. Az automatikus skálázási szolgáltatást sok paraméter segítségével lehet csak testreszabni, és a beállítások statikusak, függetlenül az érkező kérések dinamikájától, ezen felül a skálázási döntések reaktív és nem proaktív módon történnek. Azt tűzzük ki célul, hogy a felhő alapú webalkalmazások menedzsmentjét könnyebbé és hatékonyabbá tegyük. Bevezetünk egy trade-off paramétert amit a felhő alkalmazás szolgáltató tud állítani, amivel a neki megfelelő erőforrástúlfoglalási és az SLA sértési kompromisszumot tudja beállítani. Ezt követően tervezünk egy Kubernetes skálázási motort, ami a skálázási döntéseket a trade-off paraméter figyelembevételével hozza meg, és alkalmas a bejövő kérések változásainak kezelésére. Ebben a motorban több előrejelző módszer versenyzik egymással egy rövidtávú kiértékelő ciklusban annak érdekében, hogy mindig az a módszer érvényesüljön, amelyik a legjobban illik az aktuális forgalom dinamikájára. Az ajánlott trade-off paramétert és a több-előrejelzős skálázási motort szimulációkkal és mérésekkel is értékeljük, amihez saját magunk által gyűjtött webes forgalmat használunk, ezzel megmutatjuk, hogy az erőforrásfoglalás szolgáltatáshoz igazításával jelentős minőségbeli javulás érhető el. Arra a következtetésre jutottunk, hogy egyrészt a trade-off paraméter világosan kifejezi az erőforrás túl/alulfoglalás mértékét, másrészt, már néhány versengő előrejelző módszerrel a Kuberneteshez készített skálázási motorunkkal az alkalmazásunk signifikánsan kevesebb kérést vesztett kevéssel több erőforrás felhasználásával.

szerzők

  • Fodor Balázs
    Mérnök informatikus szak, mesterképzés
    mesterképzés (MA/MSc)
  • Nagy Ádám Zsolt
    Mérnök informatikus szak, mesterképzés
    mesterképzés (MA/MSc)
  • Dobreff Gergely
    Mérnök informatikus szak, mesterképzés
    mesterképzés (MA/MSc)

konzulensek

  • Dr. Sonkoly Balázs
    egyetemi docens, Távközlési és Mesterséges Intelligencia Tanszék
  • Dr. Toka László
    egyetemi docens, Távközlési és Mesterséges Intelligencia Tanszék

helyezés

I. helyezett