Главная страница
Навигация по странице:

  • . Если ВЦ выбирает стратегию с номером , а диспетчер – стратегию с номером , то диспетчер «платит» ВЦ сумму . Элементы

  • , , ∈ составляют матрицу платежей C.Если ВЦ применяет смешанную стратегию = ( 0, 1, . . .

  • Здесь

  • ВЦ имеет оптимальную смешанную стратегию *= ( *0, *1, . . .

  • *≤ ≤∑︁=0∑︁=0


  • Вычислительных систем


    Скачать 0.78 Mb.
    НазваниеВычислительных систем
    Дата27.09.2018
    Размер0.78 Mb.
    Формат файлаpdf
    Имя файлаkurnosov-dcsft.pdf
    ТипПрактикум
    #51780
    страница9 из 14
    1   ...   6   7   8   9   10   11   12   13   14

    30
    Глава 3. Организация функционирования ВС
    Сформировать 10 наборов задач с ?????? = 500, 1000, . . . , 5000; параметры задач генерировать как равномерно распределенные псевдослучайные чис- ла ??????
    ??????
    ∈ {1, 2, . . . , ??????}

    , ??????
    ??????
    ∈ {1, 2, . . . , 100}
    . Рассмотреть случаи для ?????? = 1024
    и ?????? = 4096.
    3. Провести сравнительный анализ значений целевой функции от расписаний, формируемых алгоритмами.
    Сформировать 10 наборов задач (?????? = 500, 1000, . . . , 5000); параметры задач генерировать как равномерно распределенные псевдослучайные чис- ла ??????
    ??????
    ∈ {1, 2, . . . , ??????}

    , ??????
    ??????
    ∈ {1, 2, . . . , 100}
    . Во всех 10 экспериментах ?????? = 1024.
    По результатам экспериментов построить оценки математического ожида- ния и среднеквадратического отклонения величины ?????? (см. приложение).
    4. Выполнить сравнительный анализ значений целевой функции от расписаний, формируемых алгоритмами.
    На основе протоколов решения параллельных задач на промышлен- ных распределенных ВС сформировать наборы задач (?????? = 500, 1000, 1500)
    для любой из систем: LLNL uBGL, LLNL Atlas, LLNL Thunder. По ре- зультатам экспериментов построить оценки математического ожидания и среднеквадратического отклонения величины ??????.
    Входные данные (статистика выполнения параллельных программ на реальных системах):
    – Logs of Real Parallel Workloads from Production Systems //
    http://www.cs.huji.ac.il/labs/parallel/workload/logs.html
    3.1.3. Контрольные вопросы
    1. Дать определение мультипрограммного режима функционирования распределенных ВС. Назвать цели организации функционирования ВС.
    2. Объяснить, в чем заключается задача построения расписания реше- ния параллельных задач на распределенной ВС.
    3. Пояснить содержательный смысл целевой функции (3.1).
    4. Пояснить смысл ограничений в оптимизационной задаче (3.1)–(3.4).
    5. Объяснить, почему задача (3.1)–(3.4) относится к трудноразреши- мым задачам дискретной оптимизации.
    6. Какова вычислительная сложность реализованных алгоритмов NFDH

    и FFDH?
    7. Какой из алгоритмов на рассмотренных наборах задач формировал более точные расписания?
    8. Проанализировать, от чего зависит эффективность того или иного алгоритма упаковки. Как значения параметров ?????? и ?????? влияют на время работы алгоритмов?

    3.2. Теоретико-игровой подход к обслуживанию потока задач
    31 3.2. Теоретико-игровой подход к обслуживанию потока задач
    3.2.1. Игра «диспетчер-вычислительный центр»
    Имеется вычислительный центр (ВЦ), эксплуатирующий распределен- ную вычислительную систему из ?????? элементарных машин. ВЦ для реше- ния задач может выставлять по своему усмотрению любое число ?????? ∈ ??????,
    ?????? = {0, 1, . . . , ??????}
    ЭМ.
    Считается, что задача имеет ранг ?????? ∈ ??????, если для ее выполнения тре- буется ?????? машин. Предполагается, что в очереди диспетчера присутствуют задачи всех рангов. Время решения задачи ?????? равно ??????
    ??????
    единиц времени. Бу- дем считать, что диспетчер в дискретные моменты времени ?????? = 0, 1, 2, . . .
    назначает на ВС задачи различных рангов с временем решения, равным 1.
    Рассмотрим игру с участием двух игроков: ВЦ и диспетчера. Будем говорить, что ВЦ использует чистую стратегию с номером ?????? ∈ ??????, если он для решения задач отводит ?????? машин, и что диспетчер использует чистую стратегию ?????? ∈ ??????, если он для решения на ВС назначает задачу с рангом
    ??????

    . Если ВЦ выбирает стратегию с номером ??????, а диспетчер – стратегию с номером ??????, то диспетчер «платит» ВЦ сумму ??????
    ????????????

    . Элементы ??????
    ????????????

    , ??????, ?????? ∈ ??????
    составляют матрицу платежей C.

    Если ВЦ применяет смешанную стратегию ?????? = (??????
    0

    , ??????
    1

    , . . . , ??????
    ??????
    )

    , а дис- петчер – смешанную стратегию П = (??????
    0

    , ??????
    1

    , . . . , ??????
    ??????
    )
    , то средний платеж вычислительному центру составляет
    ??????
    ∑︁
    ??????=0
    ??????
    ∑︁
    ??????=0
    ??????

    ????????????
    ??????
    ??????
    ??????
    ??????

    Здесь ??????
    ??????

    , ??????
    ??????
    – вероятности выбора соответственно вычислительным цен- тром стратегии с номером ?????? и диспетчером стратегии с номером ??????.

    ВЦ имеет оптимальную смешанную стратегию ??????
    *

    = (??????
    *
    0

    , ??????
    *
    1

    , . . . , ??????
    *
    ??????
    )

    , а диспетчер – оптимальную смешанную стратегию П = (??????
    *
    0

    , ??????
    *
    1

    , . . . , ??????
    *
    ??????
    )
    такие,
    что
    ??????
    ∑︁
    ??????=0
    ??????
    ∑︁
    ??????=0
    ??????

    ????????????
    ??????
    ??????
    ??????
    *
    ??????
    ≤ ?????? ≤
    ??????
    ∑︁
    ??????=0
    ??????
    ∑︁
    ??????=0
    ??????

    ????????????
    ??????
    *
    ??????
    ??????
    ??????
    ,
    ?????? =
    ??????
    ∑︁
    ??????=0
    ??????
    ∑︁
    ??????=0
    ??????

    ????????????
    ??????
    *
    ??????
    ??????
    *
    ??????
    Требуется для заданной матрицы платежей найти решение – векторы
    ??????
    *
    ,
    П
    *
    и цену ?????? игры.
    Подбор элементов платежной матрицы C должен осуществляться с
    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта