← Nieuwste papers
💻 computer science

Human-Centered Cloud Automated Provisioning with Deep Reinforcement Learning for Adaptive Computing

Dit artikel demonstreert empirisch de beperkingen van statische cloud-provisioningmethoden bij het afhandelen van dynamische workloads en SLA-beperkingen met behulp van Google Cluster-traces, en pleit daarom voor de adoptie van Deep Reinforcement Learning als een superieure, adaptieve en mensgerichte benadering voor geautomatiseerde resource-orchestratie.

Oorspronkelijke auteurs: Kavita Srivastava, Manisha Agarwal

Gepubliceerd 2026-08-12
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Kavita Srivastava, Manisha Agarwal

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je het internet voor als een enorme, onzichtbare stad waar miljoenen mensen constant om dingen vragen: het streamen van films, het versturen van berichten of het spelen van complexe games. Om deze stad draaiende te houden, hebben we "cloud"-servers nodig—enorme magazijnen vol computers die de kracht leveren om dit alles mogelijk te maken. Maar hier komt het lastige deel bij: de stad is nooit stil. Soms is het een luie dinsdag, en soms is het een massaal concert waarbij iedereen tegelijk inlogt. Als de managers van de stad (de cloudsystemen) te traag of te rigide zijn, flikkeren de lichten, hapert de muziek en breekt de dienstverlening af. Dit is de wereld van Cloud Resource Provisioning. Het is de kunst van het beslissen hoeveel computerkracht je aan welke taak geeft, precies op het moment dat het nodig is. Het doel is een delicaat evenwicht: je wilt zo min mogelijk geld uitgeven aan het draaien van deze servers, maar je wilt je gebruikers ook beloven dat hun apps nooit zullen crashen (een belofte die een Service Level Agreement, of SLA, wordt genoemd). Als je te weinig kracht geeft, crasht de app; als je te veel geeft, verspil je een fortuin.

Lange tijd hebben cloudmanagers eenvoudige, op regels gebaseerde trucjes gebruikt om dit aan te pakken, zoals "geef de volgende taak aan de volgende beschikbare server" of "voeg pas extra kracht toe als de server minder dan 80% vol is." Maar deze oude trucjes zijn als het gebruiken van een handmatige kaart in een stad met constante files; ze kunnen niet snel genoeg reageren wanneer de menigte plotseling toeneemt. Dit is waar Deep Reinforcement Learning (DRL) om de hoek komt kijken. Zie DRL als een superintelligente, videogame-spelende AI die leert door middel van vallen en opstaan. In plaats van een rigide regelboek te volgen, observeert DRL wat er gebeurt, leert het van zijn fouten en ontdekt het zelf de beste manier om de servers te beheren, waarbij het zich in realtime aanpast aan de chaos.

In dit onderzoek besloten de onderzoekers Kavita Srivastava en Dr. Manisha Agarwal de oude, rigide regels te testen tegen het idee van het gebruik van deze slimme AI. Ze gokten niet alleen; ze voerden een reeks simulaties uit met echte gegevens uit de eigen cluster van computers van Google. Ze behandelden de cloud als een drukke restaurantkeuken en testten vier verschillende manieren om de "bestellingen" (computertaken) te serveren.

Eerst probeerden ze de ouderwetse methoden. Eén methode was Round Robin, wat is als een ober die borden in een strikte cirkel uitdeelt, ongeacht hoe hongerig iemand is of hoe groot de bestelling is. Een andere was Threshold-Based (drempelwaarde-gebaseerd), waarbij de ober een tafel pas bedient als de keuken minder dan 80% vol is. Ze probeerden ook Greedy Packing, wat als een zeer efficiënte chef is die probeert zoveel mogelijk kleine bestellingen in de kleinste beschikbare oven te passen. Ten slotte keken ze naar een Cost-Aware (kostenbewuste) methode die probeerde geld te besparen door de minste ovens mogelijk te gebruiken.

De resultaten waren een mix van goed en slecht nieuws. De Round Robin-methode was te verspillend en gebruikte veel te veel servers. De Threshold- en Greedy-methoden waren beter in het besparen van ruimte, maar hadden een groot gebrek: ze waren te traag om te reageren wanneer de zaken hectisch werden. In één specifieke test met een statisch systeem dat onder strikte kostenbeperkingen opereerde, slaagde het erin de rekening laag te houden op een totaal van ₹298,65, maar dat deed het tegen een verschrikkelijke prijs: het systeem brak zijn beloftes aan gebruikers 3.297 keer omdat het probeerde te veel taken in te proppen in te weinig servers.

Vervolgens simuleerden de onderzoekers een plotselinge "piek" in het verkeer, zoals een plotselinge toestroom van klanten die allemaal tegelijk bestellen. De oude methoden struikelden. Ze waren reactief, wat betekende dat ze pas meer servers toevoegden nadat het systeem al overbelast was. Dit veroorzaakte een vertraging, wat leidde tot meer gebroken beloftes (SLA-schendingen) en overbelaste servers. In een specifieke test met een piek in het verkeer steeg het aantal gebroken beloftes bijvoorbeeld van 5.473 onder normale omstandigheden naar 5.507 tijdens de drukte, wat aantoonde dat het systeem het niet kon bijbenen.

Het artikel suggereert dat de oplossing niet simpelweg het aanpassen van deze oude regels is, maar het overstappen op een Deep Reinforcement Learning-aanpak. De onderzoekers betogen dat we cloudbeheer moeten zien als een "sequentieel beslissingsspel", waarbij een AI-agent leert om de kosten en prestaties dynamisch in balans te houden. Hoewel ze in dit specifieke artikel nog geen definitief AI-systeem hebben gebouwd, gebruikten ze deze experimenten om te bewijzen dat de oude, statische methoden fundamenteel beperkt zijn. Ze toonden aan dat om de onvoorspelbare, mensgerichte aard van moderne computing te kunnen afhandelen, we een adaptief systeem nodig hebben dat kan leren, voorspellen en in realtime kan bijsturen. De studie concludeert dat hoewel de oude methoden hun plek hebben, de toekomst van cloudbeheer ligt in deze intelligente, lerende systemen die de lichten in de stad brandend kunnen houden zonder de bank te breken.

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 →