På grund av dess optimalitet på en enda maskin för problemet med att minimera genomsnittlig flödestid, Kortaste-Remaining-Processing-Time (SRPT) verkar vara den mest naturliga algoritmen att överväga för problemet med att minimera genomsnittlig flödestid på flera identiska maskiner. Det är känt att SRPT uppnår bästa möjliga konkurrensförhållande på flera maskiner upp till en konstant faktor. Med hjälp av resursförstärkning är SRPT känt för att uppnå total flödestid som mest den optimala lösningen när det ges maskiner med hastighet 2 − 1 m. Dessutom är det känt att SRPT konkurrenskraftiga förhållandet förbättras när hastigheten ökar; SRPT är s-hastighet 1 s - konkurrenskraftiga när s ≥ 2 − 1 m. Emellertid har en lucka kvar i vår förståelse av SRPT. Innan detta arbete, prestanda SRPT var inte känt när SRPT ges (1 + ) hastighet när 0 < 1 - 1 m, även om det har trotts att SRPT är (1 + )-hastighet O(1)-konkurrenskraft i över ett decennium. Lösa denna fråga föreslogs i Open Problem 2.9 från undersökningen "Online Scheduling" av Pruhs, Sgall och Torng [PST04], och vi svarar på frågan i denna tidning. Vi visar att SRPT är skalbart på m identiska maskiner. Det vill säga, vi visar SRPT är (1 + )-hastighet O( 1 )-konkurrenskraft för > 0. Vi kompletterar detta genom att visa att SRPT är (1 + )-hastighet O( 1 2 )-konkurrenskraft för målet att minimera k - norms av flödestid på m identiska maskiner. Båda våra resultat bygger på nya potentiella funktioner som fångar upp strukturen i SRPT. Våra resultat, i kombination med tidigare arbete, visar att SRPT är den bästa möjliga online-algoritmen i princip varje aspekt när migration är tillåten.
I synnerhet har SRPT visat sig vara (1 + ) − hastighet 4 − konkurrenskraftig för total flödestid på m identiska maskiner under den enda uppgift fall REF.
Online scheduling on identical machines using SRPT
{'venue': "SODA '11", 'journal': None, 'mag_field_of_study': ['Computer Science', 'Mathematics']}