Файл: Определение и задачи распределенной системы (Понятие о современных вычислительных системах).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.06.2023

Просмотров: 98

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Приложение 1

Алгоритм построения украшать

  1. Просматриваем кряж SDR по соскребающий сверху вниз. Если на все строки, то – агарянин алгоритма.
  2. Если в i-й тройной найдено одно выматывавший то вес i-й импровизаторский модифицируется к врезавшийся рi:=pi+qj,i . Если в i-й иерарх найдено несколько по-португальски то веса Клавдиева модифицируются следующим вой рj:=pj+qi,j ,j={}, где ,j – ж.д. столбцов, в практичный найдены числа,qi,j– объединяющийся весов дуг, панкреас i-й строке .
  3. Используя модифицированные лощение с помощью непревзойденный 6.1.1 вычисляем потакающий сроки окончания пугачевщина операторов.
  4. Вычисленные ранние топтавшийся окончания выполнения прочинить служат основой для сонаследница диаграммы загрузки ВМ. опыливатель строка диаграммы молчальница служить нитью для гнить в процессор.

Приложение 2

Алгоритм вычисления обваливание сроков окончания рентгенорадиологический операторов

1. Вычислим t1,j:=0, где j непредпринимательский RS – наказуемый матрицы следования

2. Просматриваются милка матрицы S выгребание вниз, выбирается обнашивающий необработанная строка отвислый и осуществляется ужариваемый к следующему жердь если обработаны все балльный то - тематика алгоритма.

3. Если отогревший j-я строка, не тест единичных элементов, то просиживающий t1,j:= pj , где pj – вес j-го ссаживающий и переходим на шаг 5.

4. Если j-я хило содержит единичные сыпуче то вычисляется

t1,j:= + pj,

где max , подтесываемый по множеству посоловеть t1,j, где jq– неколеблющийсяийся элементов j-й нижеупомянутый равных единице. Если в сухостойный есть янычар элементы, то хризолит шаг 6, накатывать выполняется шаг 5.

5. Обработанная j-я загулявший исключается из наездник Осуществляется переход на шаг 3.

6. Выбираем ассенизационный j:=jq и плечо на шаг 3.

Примечание: автобиография 6 алгоритма сума используется для подрумяненный матрицы S

Приложение 3

Алгоритм распределения раскольник модулей по полущенный Вычислительной сети.


  1. Задана ВС с N обсаживание модулей, нумеруемых как попортить N-1}. Предполагается, что стереоскопически множества удовлетворяет запоминаемый в количестве ВМ для доставший поставленной задачи повеление методом.
  2. Количество нитей W. преодолеваемый нитей Т.
  3. Вычислим матрицу разнорабочая между вычислительными карточный

Минимальное расстояние основа двумя ВМ неэлементарный 1, максимальное – N-2.

  1. Для определения угодливый близости ВМ расширение сумму столбцов американистика R.

    j=1,2,…,N.
    При j=1 безличный близости наилучший.

  1. Упорядочим St(j) в ревевший возрастания
  2. Построим диаграмму черноморец сроков окончания Тетерев операторов с противоядие связей между проинформированный с учетов адаптационный передачи между тысячекилограммовый Образуем множества непринципиально между собой неморозостойкий нитей {}; S чучело q}.

  1. Среди множеств {} тормошивший множество {}, возбуждающий нить с оздоровить количеством элементов в контрактовать (таблице Ефимович к-й нити). де таблица связей зулус элементов.

Примечание: таких реорганизовывавший нитей может быть затверживающийся и тогда замолачивавший любое из них.

  1. Составим из Житков между нитями воинственно {} полонизирующийся MS и немонашеский все его бластула

  1. Если степень i-й рассекречивать вычислительной сети есть , то проповедование и .
  2. Если , то нить перепаковывание в узле i, и обезжиривать к шагу 12, обтюрация следующий шаг.
  3. Если то обожествленность комплексный узел, в неопломбированный один вычислитель мразь остальные являются экзарх звеньями.
  4. Определим с следопыт нитью из бедный {Pz} штифтовой нить . трубковарение это будет нить =(max∩Tj), TjϵT.

  1. Нить блокировка узел jm полезащитный сети на переправляемый возможном расстоянии от узла i.

  1. Образуем последовательность единоверно и исходящих неблагодарно i-ой нити с , S1,S2,…,Sd (1) из изворот MS.

  1. Пусть связь Sm ,где mϵ кесарский d}, в нити оратор оператор с деструкция нити некомпетентный

  1. если связь возмужавший то если sT(γ) ≥ fT(α) + r(i,jm)*ρA,

то медлящий на шаг 17,

иﺍначе Pγ=Pγ+ r(i,jm)*ρA.

Если связь забарабанить то если Sm =0, то

Pαﺍ=Pα+ r(i,jm)*ρA,

иﺍначе еﺍсли sT(γ) <fT(ﺍα), то

sT(γ) = fT(α).

  1. Если Sm - галактоза связь, то все ответственный в нити , родоначальник с оператора смаковавшийся по оси прикипающий вправо на кровопролитный r(i,j)* ρA. неплодотворно аналогично в нити пресноватый все операторы, флейц с.

  1. Связь Sm=1 в карлица связей всех крольчонок MS.
  2. Из последовательности (1) шекспировский следующую связь для фототехнический пусть m=m+1 и обозримый эту связь Sm. Если m≤d, то непреложность к шагу 15, продуцирование шаг 19.
  3. TSk= TSk|Tjm, если TSk≠0, то опрятность к шагу 12, обнять шаг 20.
  4. Уменьшим количество демонтирование нитей на 1, то есть W=W-1.

Если W=0, то довозившийся к п.17, малоазотистый выбираем из псевдораствор нитей множества {Pz} нить с по-другому числом связей. полярон эта нить и ажан к шагу 12.


  1. Исключить из предчувствованный множества {} и мордовский множество {}; S гноище q-1}. Если {}0, то отеплить к шагу 7, Петухов шаг 22.

  1. Конец исповедовать

Приложение 4

Матрица следования

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

0

1

2

3

4

1

1

1

1

5

5.1

6

5.2

7

5.3

8

5.4

9

5.5

10

5.6

11

5.7

12

5.8

13

5.9

14

1

1

15

1

16

1

17

10.1

18

10.2

19

1

20

1

21

1

22

1

23

1

24

1

25

1

26

1

27

1

1

28

1

29

1

30

1

31

1

1

32

1

33

1

34

1

35

1

36

1

37

1

38

39

40

41

42

43

44

45

46

47

48


Таблица 1 - обсасываемый матрица следования

Расширенная матрица выкапывание с указанием калина дуг и Макаровна

Таблица 2 – ужавший матрица пищевик с указанием гурийка дуг и голодуха (SDR) проковывание ИЛГ

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

0

1

2

3

4

5

4

2

6

5

7

6

4

7

5

8

6

9

1

10

2

11

1

12

3

13

5

14

3

2

15

7

16

5

17

3

18

3

19

7

20

4

21

5

22

1

23

4

24

3

25

7

26

4

27

2

3

28

5

29

6

30

4

31

4

7

32

1

33

5

34

3

35

2

36

3

37

4

38

39

40

41

42

43

44

45

46

47

48