Similar presentations:
Метод і засоби зберігання та доступу до даних на серверах мультимедіа
1.
Харківський університет Повітряних СилЗаставка
Виконав:
студент
Кисельов В.О.
Керівник:
Професор кафедри
к.т.н., професор
С.О. СОКОЛОВ
1
2.
Основні напрями дослідження1. Аналіз принципів організації файлових
систем серверів мультимедіа.
2. Розробка методу розв’язання задачі щодо
оптимізації вибірки завдань на серверах
мультимедіа на основі моделі системи
нелінійних рівнянь з обмеженнями та
сегментації черги на групові вибірки
3. Розробка способу оптимізації даних на
серверах мультимедіа
4. Розробка програмних засобів дискового
планування,
що
визначає
порядок
обслуговування запитів.
3.
Результати рішення другої часткової задачіСхема обробки завдань
Ресурси {Ri}
Система управління
O1
O2
Черга запитів
...
ON
З1, З2, …, Зk
R1
R2
...
RM
4.
Результати рішення третьої часткової задачіM
X12
X11
A
X22
A
X21
X13
D
X33
j 1
X43
B
X45
M
x
ij
Ui
Qj
A
C
X14
S4
M
B
X35
ij
i 1
X15
X25
x
A
S5
.
i 1 j 1
N
X32
X42
X41
F cij xij
max
S3
X23
B
X31
N
D
D
X24
X34
A
C
X44
N
U Q
i 1
i
j 1
xij 0
i 1, M
j 1, N
j
5.
Результати рішення четвертої часткової задачіДіаграма варіантів використання
Ввести параметри до системи
<<include>>
Переглянути сформовану вибірку
завдань
<<include>>
Подудувати вибірку завдань
Послідовний режим
<<include>>
Вибрати режим роботи системи
Запустити задачу планування на
виконання
Виконати задачу планування
вибірки завдань з черги кластеру
Паралельний режим
Диспетчер з
монітори...
Переглянути результати
виконання задачі планування
Вхід до системи
Відмінити виконання запущ еної
задачі планування
Побудувати звіт з ....
<<include>>
Зберегти розрахункові дані у
базу даних
Звіт з порівняльного аналізу
ефективності вирішення задачі
<<include>>
Зупинити виконання задачі
вибірки завдань з черги кластеру
Побудувати діаграму обраного
типу
Вибрати тип діаграми для
відображення
Виконати апроксимацію даних
діаграми та надрукувати
База даних результату розрахунків
Діаграма, яка характеризує ефективність вирішення завдання розробленим методом
№5
6.
Діаграми послідовностей і кооперації основнихта альтернативних потоків подій взаємодіючих об’єктів
: Диспетчер з моніторингу
: Головна форма
обчислювальних ресурсів
1: Внести параметри до системи
: Система
: Диспетчер з моніторингу
обчислювальних ресурсів
: Головна форма
: Система
1: Вибрати пункт меню "Побудувати модель"
2: Вибрати пункт меню "Побудувати модель"
3: Запит на формування моделі
2: Запит на формування моделі
4: Перевірка введених параметрів
3: Перевірка введених параметрів
5: Формування моделі
4: Повідомлення про введення некоректних даних
6: Відображення сформованої моделі
3: Перевірка введених параметрів
4: Перевірка введених параметрів
5: Формування моделі
1: Внести параметри до системи
2: Вибрати пункт меню "Побудувати модель"
: Диспетчер з моніторингу
обчислювальних ресурсів
: Головна форма
1: Вибрати пункт меню "Побудувати модель"
3: Запит на формування моделі
6: Відображення сформованої моделі
: Система
: Диспетчер з моніторингу
обчислювальних ресурсів
2: Запит на формування моделі
4: Повідомлення про введення некоректних даних
: Система
: Головна форма
№6
7.
Діаграма послідовностей для основного потоку подій варіантавикористання «Запустити задачу планування на виконання»
: Диспетчер з моніторингу
обчислювальних ресурсів
: Головна форма
: Система
: Програмне
: Обчислювальні
забезпечення кластеру ресурси кластеру
1: Вибрати пункт меню "Побудувати план"
2: Запит на обчислення задачі
3: Перевірка вхідних даних
4: Запит на обчислення задачі
5: Розподіл по ресурсах
6: Обчислювання задачі в послідовному режимі
7: Обчислення задачі в паралельному режимі
8: Повернення результату обчислення
9: Повернення результату обчислення
10: Відображення результату обчислювання задачі
№7
8.
Діаграма діяльності, розміщення та класівДиспетчер з моніторингу обчислювальних ресурсів
Програмне забезпечення кластеру
<<Вікно програми>>
Головне вікно
програми
Сервер
Робочі вузли
Вибір дії
<<Пункт меню>>
Побудувати модель
<<Пункт меню>>
Завантажити дані з
БД
Формування моделі
черги завдань кластеру
Завантаження
даних з БД
Fast Ethernet 100 Мбіт
Fast Ethernet 100 Мбіт
Комутатор
<<Список>>
Модель черги
завдань кластеру
<<Пункт меню>>
Видалити дані з
БД
Вибір дії
<<Пункт меню>>
Видалити модель
Видалення
даних з БД
<<Пункт меню>>
Побудувати план
Видалення
моделі
Послудовне
вирішення задачі
Паралельне
вирішення задачі
<<Список>>
План вибірки завдань з
черги класетру
Вибір дії
<<Пункт меню>>
Зберегти до БД
<<Пункт меню>>
Зберегти до файлу
<<Пункт меню>>
Видалити план
Збереження
до БД
Збереження
до файлу
Видалення
плану
<<Пункт меню>>
Побудувати
діаграму
<<Пункт меню>>
Побудувати звіт
Побудова
діаграми
Побудова
звіту
<<Діаграма>>
Діаграма оцінки ефективності
рішення задачі
<<Звіт>>
Звіт з порівняльного аналізу
ефективності рішення задачі
№8
9.
Діаграма станів<<Вікно програми>>
<<Пункт меню>>
Файл
<<Пункт меню>>
Модель
<<Пункт меню>>
Алгоритм
<<Пункт меню>>
Вихід
<<Пункт меню>>
Побудувати
модель
<<Пункт меню>>
Побудувати план
<<Панель>>
Параметри
<<Числове поле>>
Діапазон змінних
<<Числове поле>>
Кількість векторів
<<Числове поле>>
Ступінь нелінійності
<<Числове поле>>
Діапазон
коефіцієнтів
<<Пункт меню>>
Аналіз даних
<<Пункт меню>>
Побудувати
діаграму
<<Пункт меню>>
Побудувати звіт
<<Вкладки>>
<<Вкладка>>
Вибірка даних
<<Вкладка>>
Результати обчислень
<<Вкладка>>
Діаграми
<<Панель>>
Вибір діаграми
<<Список>>
Значення Х
Робоча область
<<Список>>
Значення У
<<Кнопка>>
Апроксимація
<<Числове поле>>
Кількість обмежень
<<Числове поле>>
Кількість реалізацій
№9
10.
Фізична та логічна модель бази данихЗадачі
Рівняння
Обмеження
Код задачі
Код рівняння
Код обмеження
Дата створення
Рівняння
Кількість змінних
Кількість складників
Ступінь нелінійності
Код задачі (FK)
Обмеження
Кількість змінних
Кількість складників
Ступінь нелінійності
Код рівняння (FK)
План вибірки
Характеристикі роботи рівняння
Код набору характеристик
Код рівняння (FK)
Час вирішення рівняння
Кількість операцій
Режим рішення
Задачі
Рівняння
Обмеження
Код_задачі: int
Код_рівняння: int
Код_обмеження: int
Дата_створення: datetime
Рівняння: varchar(1000)
Кількість_змінних: int
Кількість_складників: int
Ступінь_нелінійності: int
Код_задачі: int
Обмеження: varchar(1000)
Кількість_змінних: int
Кількість_складників: int
Ступінь_нелінійності: int
Код_рівняння: int
План_вибірки: varchar(50)
Характеристики_вирішення_рівняння
Код_набору_характеристик: int
Код_рівняння: int
Час_вирішення_рівняння: decimal
Кількість_операцій: int
Режим_рішення: int
№10
11.
Інтерфейс користувачаПараметри формування вибірки завдань
Результати розрахунку тестових даних
Вкладка «Вибірка завдань» з
тестовими даними
№11
12.
ЗаставкаДЯКУЮ ЗА УВАГУ