- •Теоретичні Аспекти на Межі Продуктивності і Толерантність Дефекту в Паралельному Обчисленні
- •1 Вступ
- •1.1 Дослідницькі Питання
- •1.2 Дослідницька Методологія
- •1.3 Дослідницьке Сприяння
- •2 Багатопроцесорне Планування (Частина I)
- •2.1 Класифікація планування проблем
- •2.2 Межі і Складність на Багатопроцесорному Плануванні
- •3 Баланс Навантаження і толерантність дефекту (Частина 2)
- •3.1 Модель Дефекту
- •3.2 Надійність проти Доступності
- •4 Підсумок Статей
- •4.1 Частина 1
- •4,2 Частина 2
- •5 Робота в майбутньому.
- •1 Вступ
- •2 Попередні результати
- •3 Визначення і основні результати
- •3.1 Позначення
- •3.2 Визначення
- •3.3 Основні результати і план статті
- •4 Перетворення програми р в нову програму що містить вузьку і широку частину.
- •4.1 Програма р’ як м-ідентична копія програми р
- •4.2 Продовження процесів
- •4.3 Від чотирьох копій в три нові програми
- •4.4 Перетворення програмP в програму з «товстою» і «тонкою» частинами
- •5 Товста частина
- •5.1 Перетворення p в q
- •5.2 Перетворення q в q'
- •5.3 Властивості розміщення товстої частини
- •5.4 Обчислення товстої частини
- •6 Тонка частина
- •7 Об'єднання товстих і тонких частин
- •7.1 Знахідка оптимального розміщення, що користується класами розміщення
- •7.2 Гілково-граничний алгоритм
- •8 Твердження
- •9 Обговорення
- •10 Висновки
- •Стаття 2 Стаття 2 «Максимальна Вигода Збільшення Числа пріоритетних Переривань у Багатопроцесорному Плануванні»
- •Введення до роботи
- •2. Формування проблем, позначення і основні результати.
- •2.1. Формулювання завдання
- •2.2. Позначення і терміни
- •(Білі прямокутники показують неперервні роботи)
- •2.3. Основний результат
- •3. Докази
- •3.1. Методи доведення
- •3.2. Перевищення програми p'
- •4. Висновки
- •5. Обговорення
- •6. Список літератури
- •Стаття III Використання лінійок Голомбо для оптимальних відновлюючих системах в розподілених обчисленнях толерантних до помилок
- •1 Вступ
- •2 Формулювання задачі
- •3 Загальна нижчня межа b
- •4. Ощадні Схеми Відновлення
- •5 Лінійка Голомбо
- •6. Висновок
- •7. Список літератури
- •8. Додаток: Оптимальні Послідовності
- •1 Вступ
- •1. Формулювання задачі
- •Попередня робота
- •Ощадливі Схеми Відновлення і Схеми Відновлення Голомбо
- •Модульна Схема Відновлення
- •Схеми Голомбо проти схеми модуля
- •8. Висновки
- •8. Список літератури
- •1 Вступ
- •2. Проблемне формулювання
- •3. Попереднє дослідження
- •4. Схеми відновлення
- •4.1. Нижчий mv межі
- •4.2. Послідовність s
- •4.3. Приклад послідовності
- •4.4. Регулярна схема відновлення
- •4.5. Приклад схеми відновлення, заснованої на послідовності
- •5. Схеми відновлення чотирикутника з непаралельними сторонами проти схеми відновлення Голомбо
- •6. Обговорення і укладення
- •7. Список літератури
- •8. Додаток
- •1 Вступ
- •2. Проблемна область
- •3. Попереднє дослідження
- •4. Проблемне формулювання
- •4.1. Найгірша кількість справ, що розглядаються у визначений період
- •4.2. Послідовне балансування навантаження
- •4.3. Оптимальні схеми відновлення
- •5. Головні результати
- •5.1. Комп'ютерні ланцюги
- •5.2. Приклад послідовності
- •5.3. Нормальні послідовності
- •5.4. Приклади: Голомбо, Ощадливий і послідовності модуля
- •5.5. Наваньаження компенсації ланцюгами
- •6. Напруженість mv
- •6.1. Алгоритм
- •7. Обговорення і укладення
- •8. Список літератури
Ощадливі Схеми Відновлення і Схеми Відновлення Голомбо
Зараз ми опишемо ощадливі схеми відновлення і схеми відновлення Голомбо. Ці схеми відновлення оптимальні для більшого ряду важливих випадків, але результати не роблять навантаження балансуючим, коли відбувається “обгорта по колу”.
Ми
починаємо з визначення R0,
тобто списку відновлень для процесу
нуль
: r(x)
=
min{j
є
N+}
таке,
що для усіх a1,
a2,
b1,
b2,
які виконують умови (1 ≤
a1
≤
b1
≤
x)
і (1 ≤
a2
≤
b2
≤
x)
і ((a1
≠
a2)
чи (b1 ≠
b2))
ми маємо
.
Якщо
,
потім
,
інші R0(x)
=
min{j
є
N+ –
{R0(1),…,R0(x−
1)}}. (n
− ряд ідентичних комп'ютерів в кластері)
Усі інші списки відновлень виходять з R0, користуючись Ri(R0(x) + i) mod n.
У
визначенні R0
ми
користуємося вектор
довжини кроку r.
важлива властивість в
ощадливsq
схемs
відновлення є, що усі суми послідовностей,
є унікальний,
тобто
,
коли (1 ≤
a1
≤
b1
≤
x)
і (1 ≤
a2
≤
b2
≤
x)
і ((a1
≠a2)
або (b1
≠
b2)).
Від визначення вище ми бачимо, що для великих значень n (тобто n > 289), перші 16 елементів в R0 для ощадливої схеми відновлення є: 1, 3, 7, 12, 20, 30, 44, 65, 80, 96, 122, 147, 181, 203, 251, 289. Для n = 16, R0= {1, 3, 7, 12, 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15}.
У [6] ми довели, що ощадлива схема відновлення оптимальна, поки x комп'ютери чи менше вимкнулися, де x = max(i), таке, що R0(i)< m.
Окремий
випадок ощадливої схеми відновлення −
послідовність названа лінійкою Галом
ба з n
позначками, якиа визначається як
послідовність додатніх цілих чисел 0 =
d1<
d2
<…
<dn
таких, що усі
різниці
dj
–
di,
з i
< j
чіткі. Найкоротша лінійка Голомбо для
цього ряду позначок є під назвою
Оптимальна Лінійка Голомбо (OGRs). Від
схеми
відновлення
Голомбо
для
кластера з j
комп'ютерами виходить список відновлень
Голомбо, який містить дві частини. Перша
частина складається з оптимальної
Лінійки Голомбо з сумою менше або
дорівнює j
і з другої частини заповненлї номерами,
що залишилися, аж до j−1.
Нехай GR0j є списком відновлень Голомбо для процесу нуль в кластері з j комп'ютерами. Це містить оптимальну лінійку Голомбо з сумою меншою ніж або рівною j і залишок − номери аж до j−1. Наприклад для процеса нуль в кластері з 12 комп'ютерів, які ми маємо: GR0, 12={1,4,9,11,2,3,5,6,7,8,10}. Усі інші списки відновлень виходять з GR0 j, використовуючи GRi, j(x) = (GR0, j(x) + i)mod(j + 1) для усіх i ≤ j.
Окремий випадок OGR − досконала лінійка Голомбо, яка існує, де там є точні відмінності (послідовні цілі числа від 1 до , з'являючись у будь−якому порядку).
Це означає, що немає ніякої "прогалини " в представленні трикутника. Галом ба взагалі. [1] доводять, що немає ніяких досконалих лінійок Голомбо, коли n > 4.
У формулюванні, яким можуть управляти циклічні переходи лінійки Голомбо, є проігноровано − ситуації, коли повне число стрибків для процесу більше, ніж число комп'ютерів в кластері. Наступне формулювання звертає на це увагу: Отримавши число (n) ми хочемо знайти щонайдовшу послідовність додатніх цілих чисел таке, що сума і суми усіх послідовностей (, у тому числі послідовності довжини один) модуль n унікальні.
