Давайте предположим , что у нас есть большой набор задач и сборник идентичны (с точки зрения производительности процессоров) которые работают полностью параллельно. Для интересующих нас сценариев мы можем принять . Каждый занимает некоторое количество времени / циклов, чтобы завершиться, как только он назначен процессору и после назначения он не может быть переназначен до завершения (процессоры всегда в конечном итоге выполняют назначенные задачи). Предположим, что каждый занимает некоторое количество неизвестных заранее циклов , взятых из некоторого дискретного случайного распределения. Для этого вопроса, мы можем даже предположить , простое распределение: , и все попарно независимы. Поэтому и .
Предположим, что статически в момент времени / цикла 0 все задачи назначаются как можно более равномерно всем процессорам, равномерно случайным образом; поэтому каждому процессору назначается задач (мы также можем предположить, что для целей вопроса). Мы называем временной интервал временем / циклом, в течение которого последний процессор завершает свою назначенную работу, заканчивает работу, для которой он был назначен. Первый вопрос:
В зависимости от , и , каков размер ? В частности, что такое ? ?
Второй вопрос:
Пусть , и все Х я попарно независимы, поэтому μ я = 3 и σ 2 = 1 . В зависимости от m , n и этих новых X i , каков состав? Интересно, как это соотносится с ответом из первой части?
Некоторые простые мысленные эксперименты показывают, что ответ на последний вопрос заключается в том, что срок службы больше. Но как это можно определить количественно? Я буду рад опубликовать пример, если это либо (а) спорные или (б) неясно. В зависимости от успеха с этим, я опубликую последующий вопрос о динамической схеме назначения при тех же самых предположениях. Заранее спасибо!
Анализ простого случая:
Если , то все n задач запланированы на один и тот же процессор. Makepan M - это просто время, чтобы выполнить n задач полностью последовательно. Следовательно, E [ M ] и V a r [ M ]
Кажется, что можно использовать этот результат, чтобы ответить на вопрос при ; мы просто должны найти выражение (или близкое приближение) для макс ( Y 1 , Y 2 , . . . , У м ) , где Y я = Х я п , случайная величина сμY=nиσ 2 Y =n . Это направление в правильном направлении?