Скажімо, у нас є велика колекція завдань та колекція однакових (за рівнем продуктивності) процесорів які повністю працюють у паралельний. Для цікавих сценаріїв ми можемо припустити, що . Кожен потребує певного часу / циклів для завершення після того, як він призначений процесору , і як тільки він призначений, він не може бути перепризначений до завершення (процесори завжди з часом виконують призначені завдання). Припустимо, що кожен \ tau_i займає кількість часу / циклів X_i, не відома заздалегідь, взята з деякого дискретного випадкового розподілу. Для цього питання ми можемо навіть припустити простий розподіл: , і всі попарно незалежні. Тому і .
Припустимо, що статично в момент часу / циклу 0 всі завдання призначаються максимально рівномірно всім процесорам, рівномірно випадково; тому кожному процесору призначено завдань (ми можемо так само добре вважати для цілей питання). Ми називаємо makepan часом / циклом, коли останній процесор закінчив призначену роботу, закінчує роботу, яку йому було призначено. Перше питання:
Як функція , та , що таке простір ? Зокрема, що таке ? ?
Друге питання:
Припустимо, , і всі попарно незалежні, тому і . Як функція , та цих нових , що таке пробіл? Що цікавіше, як воно порівнюється з відповіддю з першої частини?
Деякі прості експерименти з думкою демонструють, що відповідь на останнє полягає в тому, що простір довше. Але як це можна визначити кількісно? Я буду радий надіслати приклад, якщо це або (а) суперечливо або (б) незрозуміло. Залежно від успіху з цим, я опублікую наступне запитання щодо динамічної схеми призначення відповідно до цих самих припущень. Спасибі заздалегідь!
Аналіз легкого випадку:
Якщо , то всі завдань заплановані на один і той же процесор. Makepan - саме час для завершення завдань повністю послідовно. Тому
Мабуть, можливо, можна використати цей результат, щоб відповісти на питання для ; нам просто потрібно знайти вираз (або близьке наближення) для де , випадкова величина з і . Це заголовок у правильному напрямку?макс ( Y 1 , Y 2 , . . . , Y м ) У я = Х я п µY=nσ 2 Y =n