Abstract-I detta dokument, anser vi problemet med att tilldela en uppsättning kunder med krav på en uppsättning servrar med kapacitet och grad begränsningar. Målet är att hitta en tilldelning så att antalet kunder som tilldelas en server är mindre än serverns grad och deras totala efterfrågan är mindre än serverns kapacitet, samtidigt som den totala genomströmningen maximeras. Detta problem har flera naturliga tillämpningar i samband med oberoende uppgifter schemaläggning eller virtuella maskiner tilldelning. Vi anser att både offline (när kunder är kända på förhand) och online (när kunder kan gå med och lämna systemet när som helst) versioner av problemet. Vi visar först att examensbegränsningen på det maximala antalet klienter som en server kan hantera är realistisk i många sammanhang. Då är vårt viktigaste bidrag att bevisa att även om det gör tilldelningsproblemet svårare (NP-Complete), en mycket liten additiv resursförstärkning på servrarna grad är tillräckligt för att hitta i polynom tid en lösning som åtminstone uppnår optimal genomströmning. Efter en uppsättning teoretiska resultat om komplexiteten i offline- och onlineversioner av problemet, föreslår vi flera andra giriga heuristik för att lösa online-problemet och vi jämför prestanda (i termer av dataflöde) och kostnaden (i termer av frånkopplingar och återanslutningar) av föreslagna algoritmer genom en uppsättning omfattande simuleringsresultat.
En grad begränsning införs i REF, och med hjälp av denna begränsning en modell av virtuell maskin tilldelning problem utvecklas.
Heterogeneous Resource Allocation under Degree Constraints
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}