Powiedzmy, że mamy duży zbiór zadań i zbiór identycznych (pod względem wydajności) procesorów które działają całkowicie w równolegle. W przypadku interesujących scenariuszy możemy założyć . Każde zajmuje pewną ilość czasu / cykli, gdy jest przypisane do procesora , a po przypisaniu nie można go ponownie przypisać, dopóki nie zostanie zakończone (procesory zawsze ostatecznie wykonują przypisane zadania). Załóżmy, że każdy zajmuje określoną ilość czasu / cykli, nieznane z góry, pochodzące z pewnego dyskretnego losowego rozkładu. W przypadku tego pytania możemy nawet przyjąć prosty rozkład: , a wszystkie są niezależne parami. Dlatego i .
Załóżmy, że statycznie w czasie / cyklu 0 wszystkie zadania są przydzielane możliwie równomiernie wszystkim procesorom, jednakowo losowo; więc każdemu procesorowi przypisano zadań (równie dobrze możemy założyć dla celów pytania). Makespan nazywamy czasem / cyklem, w którym ostatni procesor aby zakończyć przypisaną pracę, kończy pracę, do której została przypisana. Pierwsze pytanie:
W funkcji , i , jaki jest makespan ? W szczególności czym jest ? ?
Drugie Pytanie:
Załóżmy, że , a wszystkie są niezależne parami, więc i . Jaka jest makespan w funkcji , i tych nowych ? Co ciekawsze, jak to porównać do odpowiedzi z pierwszej części?
Niektóre proste eksperymenty myślowe pokazują, że odpowiedź na to drugie pytanie jest taka, że okres makespan jest dłuższy. Ale jak można to określić ilościowo? Z przyjemnością opublikuję przykład, jeśli jest to (a) kontrowersyjne lub (b) niejasne. W zależności od powodzenia tego zadania, pod tymi samymi założeniami opublikuję kolejne pytanie dotyczące dynamicznego schematu przydziału. Z góry dziękuję!
Analiza łatwego przypadku:
Jeśli , wszystkie zadań jest przypisanych do tego samego procesora. Makespan to czas na wykonanie zadań w całkowicie sekwencyjny sposób. Dlatego i n M n E [ M ]V a r [ M ]
Wydaje się, że można użyć tego wyniku, aby odpowiedzieć na pytanie dla ; musimy po prostu znaleźć wyrażenie (lub ścisłe przybliżenie) dla gdzie , zmienna losowa z and . Czy to zmierza we właściwym kierunku?max ( Y 1 , Y 2 , . . . , T m ), Y i = X i n μY=nσ 2 Y =n