CloudFormer: An Attention-based Performance Prediction for Public Clouds with Unknown Workload

Dit paper introduceert CloudFormer, een Transformer-gebaseerd model dat prestatiedegradatie van virtuele machines in publieke clouds met onbekende werklasten nauwkeurig voorspelt door gebruik te maken van een dubbelvertakkingsarchitectuur en een gedetailleerde dataset, waardoor het significant beter presteert dan bestaande methoden.

Amirhossein Shahbazinia, Darong Huang, Luis Costero, David Atienza

Gepubliceerd 2026-03-26
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

CloudFormer: De "Voorspeller" voor de Digitale Wereld

Stel je voor dat een grote, moderne wolkenkrabber (de Cloud) vol zit met verschillende kantoren. In deze wolkenkrabber werken duizenden bedrijven tegelijkertijd. Om ruimte te besparen, zitten ze niet allemaal in hun eigen gebouw, maar delen ze dezelfde fundering, dezelfde liftsystemen en dezelfde stroomvoorziening. In de tech-wereld noemen we deze kantoren Virtuele Machines (VM's).

Het probleem? Soms wordt het te druk. Als één bedrijf een enorme verhuizing doet (een zware taak), kan het de liften blokkeren of de stroom opzuigen. Hierdoor werken de bureaus van de buren ineens trager, zelfs als zij zelf niets verkeerd doen. Dit noemen we interferentie. Voor de eigenaren van die kantoren is dit een nachtmerrie: hun software wordt traag, maar ze weten niet waarom, omdat ze de binnenkant van de wolkenkrabber niet kunnen zien (het is een "black box").

Tot nu toe konden beheerders van deze wolkenkrabbers alleen maar reageren nadat het al te laat was. Ze zagen dat het traag was, en probeerden toen iets te doen. Maar wat als je het probleem kon zien voordat het gebeurde?

Hier komt CloudFormer in beeld.

Wat is CloudFormer eigenlijk?

CloudFormer is een slimme computerprogramma (een kunstmatige intelligentie) dat fungeert als een super-voorspeller. Het kan kijken naar de "ademhaling" van de wolkenkrabber en zeggen: "Hé, over 10 seconden wordt het hier drukker, en die ene kantoor zal waarschijnlijk 20% trager worden."

Maar hoe doet het dit zonder naar binnen te kijken? Het gebruikt een slimme truc: een twee-branch Transformer-model. Laten we dit uitleggen met een analogie uit het dagelijks leven.

De Twee Ogen van CloudFormer

Stel je voor dat CloudFormer twee verschillende soorten brillen draagt om naar de wereld te kijken. Het combineert wat het door beide brillen ziet om een perfect beeld te krijgen.

  1. De "Tijdsbril" (Temporal Branch):
    Deze bril kijkt naar hoe dingen veranderen. Het is alsof je naar een video kijkt in plaats van naar een foto.

    • Voorbeeld: Je ziet een lift die plotseling snel omhoog gaat, of een stroompje water dat ineens een piek maakt. Deze bril is goed in het zien van plotselinge pieken, ritmische patronen (zoals een kantoor dat elke ochtend om 9:00 uur druk wordt) of willekeurige chaos. Het houdt de tijd in de gaten.
  2. De "Systeembril" (System Branch):
    Deze bril kijkt naar hoe alles met elkaar verbonden is. Het is alsof je een plattegrond van de hele wolkenkrabber bekijkt.

    • Voorbeeld: Deze bril ziet dat als de lift (de CPU) vol zit, de trappen (het geheugen) ook trager worden, en dat de telefoonlijnen (het netwerk) dan ook minder goed werken. Het begrijpt de relaties tussen de verschillende onderdelen, zonder te kijken naar de tijd, maar naar de totale staat van het gebouw.

CloudFormer neemt de informatie van beide brillen, mixt ze samen en zegt: "Oké, de lift gaat snel omhoog (tijd) én de trappen zijn al vol (systeem), dus de kans is groot dat de buren binnenkort vastlopen."

Waarom is dit zo speciaal?

Vroeger waren de voorspellers (de oude methoden) als een simpele wekker. Die konden alleen zeggen: "Het is 8 uur, dus het is druk." Maar ze konden niet zien als er plotseling een storm opkwam of als iemand een extra zware koffer meenam.

CloudFormer is anders omdat:

  • Het alles ziet: Het kijkt naar maar liefst 206 verschillende meetpunten (zoals temperatuur, snelheid, geheugengebruik) elke seconde. Dat is als een arts die niet alleen je hartslag meet, maar ook je ademhaling, bloeddruk en spierspanning tegelijkertijd.
  • Het leert van onbekenden: Het kan werken met kantoren die het nog nooit heeft gezien. Zelfs als er een nieuw bedrijf intrekt met een heel raar werkpatroon, kan CloudFormer het gedrag voorspellen.
  • Het is extreem nauwkeurig: In tests bleek dat CloudFormer slechts 7,8% fout maakte. Dat is als een weerman die zegt: "Het regent morgen", en het regent echt, terwijl de andere weermannen zeggen: "Het regent 28% minder dan normaal" (wat veel minder nuttig is).

De "Trainingschool" (Het Dataset)

Om zo slim te worden, heeft CloudFormer een enorme hoeveelheid data nodig gehad. De onderzoekers bouwden een testomgeving waar ze 11 verschillende soorten "kantoren" (applicaties) lieten werken, soms rustig, soms in een chaos van drukte. Ze hielden alles bij, seconde voor seconde, gedurende maanden. Dit is als een trainingscampus waar de AI duizenden scenario's heeft doorgelopen om te leren hoe het gebouw reageert.

Wat betekent dit voor de toekomst?

Dankzij CloudFormer kunnen cloud-eigenaren in de toekomst:

  • Proactief handelen: In plaats van te wachten tot een website crasht, kunnen ze nu al een extra lift (server) bijzetten voordat de drukte begint.
  • Energie besparen: Ze weten precies hoeveel kracht er nodig is, waardoor ze geen energie verspillen aan overcapaciteit.
  • Betere service: Klanten krijgen altijd een snelle en soepele ervaring, zelfs als het erg druk is in de cloud.

Kortom: CloudFormer is de slimme, tweeoogige voorspeller die de chaos in de digitale wolkenkrabber in de hand houdt, zodat niemand meer vastzit in de lift terwijl de buren rustig kunnen werken.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →