- •Теоретичні Аспекти на Межі Продуктивності і Толерантність Дефекту в Паралельному Обчисленні
- •1 Вступ
- •1.1 Дослідницькі Питання
- •1.2 Дослідницька Методологія
- •1.3 Дослідницьке Сприяння
- •2 Багатопроцесорне Планування (Частина I)
- •2.1 Класифікація планування проблем
- •2.2 Межі і Складність на Багатопроцесорному Плануванні
- •3.1 Модель Дефекту
- •3 Баланс Навантаження і толерантність дефекту (Частина 2)
- •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. Список літератури
4.3. Оптимальні схеми відновлення
Послідовності в R(n, p) іноді звані p−оптимальні послідовності.
Визначення 1. Множина R*(n) = R(n, n – 1) − сукупність послідовно оптимальних схемвідновлення.
Головна
мета цієї статті − описати множини для
усього n
і його навантаження послідовність SV.
Порівнянням з попередньою роботою в
цьому плані як описано спочатку у Секції
3, такий опис виснажив би це проблемне
формулювання. Нехай
.
Для усіх R
R(n),
це доводиться в [20] що MV
≤ L(n,
j,
R)
хоча j =
1,2,
…,
p.
Не відомо, якщо нижчий MV межі щільні. У цій статті ми розслідуємо напруженість з пов'язаного MV оптимальний послідовність навантаження SV . Ми подали алгоритм, з яким ми обчислюємо оптимальну межу SV. У багатьох зразках, коли ми маємо більший ряд пошкоджених комп'ютерів, SV не співпадають з MV.
5. Головні результати
У цій секції ми подали метод, для досягнення максимального навантаження в найгіршому випадку поведінки після p вимкнень.
5.1. Комп'ютерні ланцюги
Обчислення оптимальних послідовностей стає здійснимим наступним формулюванням задачі в ланцюгах і об'єднаннях ланцюгів. Щоб вивчати балансування навантаження, ми переключаємо перспективу до точки зору комп'ютера y, який отримує процеси від деякої кількості аварій комп'ютерів.
Ланцюг − послідовність xi, 1, xi, 2, …, xi, j списоку відновлення, яка закінчується в комп'ютері y, тобто y =xi, j. Це отже представляє шлях, що i−тий процес (процес i−того комп'ютера) бере, щоб закінчитися в комп'ютері y. Змінна j означає число збійних кроків до y. Якщо, ми говоримо, що цей процес i має відстань j до комп'ютера y. Починаючи з входу для кожного виправленого i в кожному регулярному списку відновлень, існує точно один процес з відстанню j, для усього . Ми, можливо, потім упорядковуємо ланцюги
збільшуючи відстань до y:
L1 = {y1,1}
L2 y2,1, y2, 2 = { }
Ln – 1 ={yn–1,1,yn–1,2,…,yn – 1, n – 1}
У цій секції усі схеми відновлення і ланцюги перераховуються в змісті модуля. Не може бути двох ланцюгів тієї ж довжини, відколи це мало б на увазі, що процеси були породжені в тому ж комп'ютері. Ми підсумовуємо: кожен ланцюг представляє шлях для процесу, який перенесений з комп'ютера y наступними комп'ютерними вимкненнями. Кожен вхід в ланцюги представляє комп'ютер, який вимкнений.
Регулярний список відновлень дає ланцюги:
{y–R1} (mod n)
{y–R2, y – (R2 – R1)} (mod n)
{ y–R3,y–(R3 – R1), y-(R3 – R2)} (mod n)
…
{y–Rn – 1,y–(Rn – 1 – R1), …,y –(Rn – 1 – Rn – 2)} (mod n)
Ми, можемо, альтернативно описати регулярну схему відновлення R = {0, R1, …, Rn – 1} різницями r= {r1, r2, …, rn – 1}. Ми визначаємо
r1 = R1 (mod n)
r2 = R2 – R1(mod n)
r3 = R3 – R2(mod n)
…
rn – 1 = Rn – 2 – Rn – 1(mod n)
і отже
R1 = r1(mod n)
R2 = r1 + r2(mod n)
…
Rn – 1 = r1+r2+…+rn – 1(mod n)
Близькі регулярні схеми відновлення потім дано:
0. {r1, r1 + r2, r1+r2+r3, …, r1+…+rn – 1} (mod n)
1. {r1 + 1, r1 + r2 + 1, …, r1+…+rn – 1+1} (mod n)
…
n-1 {r1 + n – 1, …, r1+…+rn – 1+n – 1} (mod n)
Ланцюги комп'ютерів, що закінчуються в y, є як зазначено нижче:
{y–r1} (mod n),
{y–(r1 + r2),y–r2} (mod n),
{y–(r1+r2+r3),y–(r2 + r3),y–r3} (mod n),
…
{y–(r1+…+rn – 1), …,y–(rn – 2 + rn – 1),y–rn – 1} (mod n),
Властивості, в яких ми зацікавлені, більші легко вивчився в наступній версії:
C1 = {r1} (mod n),
C2 = {r1 + r2, r2} (mod n),
C3 ={r1+r2+r3, r2 + r3, r3} (mod n),
…
Cn – 1 ={r1+…+rn – 1, …, rn – 2 + rn – 1, rn – 1} (mod n),
