← Nieuwste papers
💻 informatica

Research on Cloud Task Scheduling Problem Based on Pareto Optimization Strategy for Deep Reinforcement Learning

Dit artikel stelt ITS-D3QN voor, een deep reinforcement learning-scheduler die gebruikmaakt van een twee-fasenarchitectuur en een Pareto-optimalisatiestrategie om de responstijd van taken, het energieverbruik en de resource-benutting in dynamische cloudomgevingen effectief in balans te brengen, waarbij significante prestatieverbeteringen ten opzichte van bestaande methoden worden behaald.

Oorspronkelijke auteurs: Zhou Wenqin, Dai Lu, Wu Zhoulong, Hua Na

Gepubliceerd 2026-11-06
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Zhou Wenqin, Dai Lu, Wu Zhoulong, Hua Na

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

In de uitgestrekte, onzichtbare infrastructuur die het moderne internet aandrijft, fungeren datacenters als de kloppende harten van ons digitale leven. Deze faciliteiten huisvesten duizenden computers, of servers, die dag en nacht werken om alles te verwerken, van het streamen van films tot complexe wetenschappelijke berekeningen. Deze centra worden echter geconfronteerd met een constante, chaotische uitdaging: miljoenen digitale taken arriveren op willekeurige tijdstippen, waarbij elke taak een andere hoeveelheid rekenkracht en geheugen vereist. Het systeem moet onmiddellijk beslissen welke taak naar welke machine gaat. Als de beslissing slecht is, blijven sommige machines ongebruikt terwijl anderen overbelast raken, wat leidt tot trage reactietijden, verspilde elektriciteit en gefrustreerde gebruikers. Decennialang hebben ingenieurs geprobeerd dit op te lossen door regels te creëren die deze concurrerende behoeften in evenwicht brengen, maar de enorme snelheid en onvoorspelbaarheid van het moderne verkeer hebben ervoor gezorgd dat eenvoudige regels ontoereikend zijn.

Onderzoekers aan de Tianshui Normal University in China hebben onlangs een nieuwe manier voorgesteld om deze chaos te beheersen, waarbij ze verder gaan dan statische regels door over te stappen op een systeem dat leert en zich aanpast als een levend organisme. Hun werk richt zich op een methode genaamd deep reinforcement learning, een vorm van kunstmatige intelligentie waarbij een computerprogramma leert beslissingen te nemen door middel van vallen en opstaan, vergelijkbaar met een kind dat leert fietsen. In plaats van een vast handboek te volgen, interageert het programma met de omgeving van het datacenter, waarbij het verschillende planningskeuzes probeert en feedback ontvangt over hoe goed die keuzes hebben gepresteerd. Het doel is om een "sweet spot" te vinden waar het systeem taken snel voltooit, zo min mogelijk energie verbruikt en tegelijkertijd al zijn machines bezet houdt. Deze doelen conflicteren vaak; bijvoorbeeld, een machine op volle snelheid laten draaien kan een taak sneller voltooien, maar verbruikt meer elektriciteit. De uitdaging voor de onderzoekers was om de computer te leren navigeren door deze afwegingen zonder vast te lopen in een lokaal optimum, een staat waarin het genoegen neemt met een "goed genoeg" oplossing in plaats van de best mogelijke oplossing.

Om dit aan te pakken, ontwikkelde het team een nieuw planningsysteem dat zij ITS-D3QN noemen. Stel je het datacenter voor als een druk vliegveld met duizenden vluchten en beperkte gates. Een traditionele planner zou vliegtuigen aan gates toewijzen op basis van een eenvoudige lijst, maar een slimme planner kijkt naar het weer, de brandstofniveaus en de aankomsttijden van aansluitende vluchten om een dynamische beslissing te nemen. Het systeem van de onderzoekers werkt op twee niveaus. Het lagere niveau fungeert als de directe gate-agent, die beslist welke specifieke taak nu naar welke virtuele machine gaat. Het hogere niveau fungeert als de luchtverkeersleider, die het grote plaatje van de gehele cluster in de gaten houdt. Deze bovenste laag kijkt niet alleen naar individuele taken; het monitort de algehele gezondheid van het systeem door te meten hoe goed de huidige reeks beslissingen de gehele reikwijdte van mogelijke goede uitkomsten dekt. Het maakt gebruik van een wiskundig concept genaamd hypervolume, wat in essentie de grootte meet van de "goede oplossingsruimte" die het systeem tot nu toe heeft ontdekt. Als het systeem alleen maar middelmatige oplossingen vindt, past de bovenste laag de prioriteiten aan, waarbij het de onderste laag vertelt om een andere balans tussen snelheid en energie te proberen.

Deze twee-lagen-aanpak stelt het systeem in staat om te ontsnappen aan de vallen die eerdere methoden hebben geteisterd. Oudere kunstmatige intelligentie-schedulers vertrouwden vaak op vaste gewichten, wat betekende dat ze geprogrammeerd waren om een bepa bepaald percentage om snelheid te geven en een bepaald percentage om energie, ongeacht de situatie. Als de belasting veranderde, konden deze vaste regels zich niet aanpassen. Het nieuwe systeem evalueert echter voortdurend deze prioriteiten. Het gebruikt een techniek genaamd incrementele bemonstering om ervoor te zorgen dat de metingen van de prestaties van het systeem nauwkeurig zijn en niet slechts willekeurige ruis. Door veel kleine simulaties op de achtergrond te draaien, bouwt het een betrouwbaar beeld op van hoe goed de huidige strategie werkt voordat er een wijziging wordt doorgevoerd. Dit voorkomt dat het systeem wild reageert op tijdelijke schommelingen in het verkeer, waardoor het leren stabiel en geworteld in de realiteit blijft.

De onderzoekers testten hun systeem met behulp van real-world data uit de Alibaba Cluster Trace, een enorme dataset die de werkelijke activiteit van duizenden servers over meerdere dagen registreert. Ze simuleerden de aankomst van tienduizenden taken om te zien hoe hun systeem presteerde vergeleken met oudere methoden, inclusief standaard round-robin scheduling en andere soorten kunstmatige intelligentie. De resultaten waren duidelijk: het nieuwe systeem presteerde consequent beter dan de anderen. Vergeleken met de geteste algoritmen verminderde het de gemiddelde responstijd van taken met ongeveer 4,75% en verlaagde het het gemiddelde energieverbruik per taak met ongeveer 4,32%. Echter, bij het gedetailleerd onderzoeken van specifieke belastingscondities varieerden de verbeteringen; bijvoorbeeld, de reductie in responstijd varieerde van 6,3% tot 43,8%, afhankelijk van het taakvolume. Misschien wel het meest indrukwekkend is dat het de gemiddelde benutting van de beschikbare middelen met ongeveer 5,62% verhoogde, wat betekent dat minder machines ongebruikt bleven terwijl anderen worstelden. Deze verbeteringen hielden stand zelfs toen het aantal taken toenam, wat aantoont dat het systeem robuust bleef onder zware druk.

De studie suggereert dat door een hoog niveau van overzicht over de algehele prestaties van het systeem te combineren met een laag niveau van het vermogen om snelle, specifieke beslissingen te nemen, cloud datacenters aanzienlijk efficiënter kunnen worden. De onderzoekers ontdekten dat de sleutel tot dit succes niet alleen lag in de snelheid van de beslissingen, maar in het vermogen om de afwegingen helder te zien. Door de hypervolume-metriek te gebruiken om het leerproces te sturen, leerde het systeem een gebalanceerd pad te vinden door het complexe landschap van concurrerende doelstellingen. Hoewel de resultaten werden behaald via computersimulaties in plaats van een live implementatie in een commercieel datacenter, wijst de consistentie van de verbeteringen over verschillende scenario's op een sterk potentieel voor real-world toepassing. Het werk wijst naar een toekomst waarin cloudinfrastructuur zich automatisch kan aanpassen aan de eb en vloed van de digitale vraag, waardoor energie wordt bespaard en diensten worden versneld zonder menselijke tussenkomst. Naarmale de hoeveelheid data blijft groeien, kan dergelijke adaptieve intelligentie essentieel worden om de digitale wereld soepel en duurzaam te laten draaien.

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 →