- •Теоретичні Аспекти на Межі Продуктивності і Толерантність Дефекту в Паралельному Обчисленні
- •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. Список літератури
4.4. Регулярна схема відновлення
У цій статті ми головним чином розглядаємо регулярні схеми відновлення, коли усі списки мають таку ж структуру, засновану на одному списку (R0) відновлень. Список відновлень, який ми конструюємо від послідовності відстані S : R0 =<0, s1, s1 + s2, s1 + s2 + s3, …, s1+…+sn – 1>.
Потім схеми відновлення конструюються як: Ri={(r0 + i)mod n, …,(rn + i)mod n}для, 0≤i<n де ri = s1+…+si є i−та позиція у векторі R0.
Наприклад, ми дали наступну регулярну схему відновлення дану вектором: R0 = <0, 1, 3, 5>:
R0: 1, 3, 5
R1: 2, 4, 0
R2: 3, 5, 1
R3: 4, 0, 2
R4: 5, 1, 3
R5: 0, 2, 4
де Ri − список відновлень для комп'ютера номер i. Тут, послідовність S = <1,2,2>. Перший нуль у векторі залишається номером комп'ютера. Для ясності, коли описуємо списки відновлень, ми нехтуємо номер комп'ютера. Кількість регулярних схем відновлення з довжиною n (n комп'ютери) означають R(n). Там (n – 1)! явно відмінні такі послідовності з n комп'ютерами, тому R(n) = (n – 1)!
.
4.5. Приклад схеми відновлення, заснованої на послідовності
Нехай n = 19 і S = <1,3,2,5,2,5>. Потім список відновлень, заснований на цій послідовності, є: R0 = <0,1,4,6,11,13,18>. Ця схема відновлення оптимальна для 8 пошкоджених вузлів. Малюнок нижче показує трикутник списку відновлення і усі різниці між номери в списку. Усі проміжні номери відмінні.
Мал. 6 Трикутник різниць.
Ми дивимося, що перші три збійні маршрути не перетинаються. (C1={1}; C2={4,3}; C3={6,5,2}) і в іншій частині збійних маршрутів знаходяться в найменшому l = 3 з унікальних значень. Отже, ця послідовність оптимальна аж до щонайменшої кількості пошкоджених вузлів. Жирні номери в трикутнику будують свого роду чотирикутник з непаралельними сторонами. Тому нові схеми сконструюванні таким чином що ми назвемо схеми чотирикутника з непаралельними сторонами.
5. Схеми відновлення чотирикутника з непаралельними сторонами проти схеми відновлення Голомбо
Перші маршрути l в схемі відновлення чотирикутника з непаралельними сторонами звані лінійкою Голом ба [1,3]. Схема відновлення Голомбо − регулярна схема відновлення. Для n вузлів в кластері ми будуємо список відновлень, користуючись відомою лінійкою Голомбо з сумою менше чи дорівнює n, і інша частина списку відновлень наповнена номерами, що залишилися, аж до n−1, наприклад для n = 12 ми маємо список <1,4,9,11,2,3,5,6,7,8,10>. Схеми відновлення чотирикутника з непаралельними сторонами засновані на лінійках Голомбо і заповнені номерами, які конструюють нові збійні маршрути. Схеми відновлення чотирикутника з непаралельними сторонами дають кращу оптимальність, ніж схеми Голомбо. У Таблиці 2 навантаження, що балансує чотирикутник з непаралельними сторонами, і схеми Голомбо порівняні.
Оптимальний навантаження, що балансує, гарантується для більшого ряду пошкоджених вузлів, якщо ми користуємося послідовностями чотирикутника з непаралельними сторонами, ніж послідовностями Голомбо, який має на увазі цей чотирикутник з непаралельними сторонами схеми залишаються близько до вектору MV для більшої кількості вимкнень. Наприклад, в цьому випадку з 127 комп'ютерів в кластері, послідовності чотирикутника з непаралельними сторонами гарантують оптимальну поведінку у випаду 21 вимкнень, поки лінійка Голомбо гарантує тільки оптимальність для 13 вимкнень. Покази таблиці 2 подають деякі приклади послідовностей. Для проміжних значень k ми використовуємо або меншу послідовність, або ми можемо просто знайти нову послідовність чотирикутника з непаралельними сторонами, що користується найближчим до лінійки Голомбо значенням. Наприклад, якщо число вузлів в кластері складає 15 потім, користуючись послідовністю з сумою 5 оптимальність гарантується для 3 вимкнень. Приклади чотирикутника з непаралельними сторонами послідовності представляються в Додатку.
Таб. 2 Порівняння послідовності чотирикутника з непаралельними сторонами і послідовності Голомбо.
Мал. 7
порівнює виконання схеми чотирикутника
з непаралельними сторонами, з виконанням
схеми, використовуючи лінійку Голомбо
як функцію числа вузлів в кластері (n)
аж до n
= 1024. Виконання визначене, як число
вимкнень, якими ми можемо управляти,
поки все ще зберігається гарантія
оптимального поширення навантаження,
коли найнесприятливіша комбінація
вимкненьи комп'ютерів є. Немає ніяких
великих відмінностей між схемами для
маленького n.
Для більшого n
поведінка схеми чотирикутника з
непаралельними сторонами є куди краща,
ніж схеми Голомбо, наприклад, для n
= 100 схема чотирикутника з непаралельними
сторонами гарантує оптимальну поведінку,
коли 15 вузлів вимикається, при схемі
Голомбо гарантується оптимальна
поведінка, якщо 10 комп'ютерів вимикається.
Більші кроки в чотирикутнику з
непаралельними сторонами крива є, тому
що k
і l
залежать один від одного, тобто
(подивіться
також Секцію 4.2).
Мал. 7 Представлення різниці між схемою чотирикутника і схемою Голомбо
