Програмний комплекс для
моніторингу та підтримки
експлуатації транспортної мережі
звʼязкуіз використанням
технології GPGPU

Мудрик Володимир Віталійович, ст. гр. 2КН-09

Яровий Андрій Анатолійович, к.т.н., доц.
OSS створюються для оператора чи оператор
пристосовується під OSS?

• Невелика кількість програмних
  рішень для вирішення задач
  адміністрування та технічного обліку
• На світовому ринку близько 200
  розробників Operations Support
  Systems, 10 – у країнах СНД
• Недоліки:
     • мала кількість представництв у
        нашій країні
     • достатньо дорога вартість
     • вітчизняна дійсність не завжди
        «задовольняє» зарубіжну
        ідеологію
Що хочуть оператори?

• масштабованість
• гнучкість
• налаштованість

Лише співробітники служб експлуатації знають
поточний стан устаткування; фахівці відділів
розвитку – перспективи мережі

Вихід із проблеми «ціна-якість» - розробка
гнучкого програмного продукту із урахуванням
поточного стану телекомунікаційних мереж
Системні вимоги

• контроль користувачів + обмеження

• гнучкий пошук

• зберігання та завантаження даних

• друк

• backup

• ведення історії змін

• специфічна логіка мережі + вимоги операторів

• гнучкі інтелектуальні графічні інтерфейси
Програмний продукт забезпечуватиме:
• централізацію інформації з технічного обліку
• підвищення якості прийняття технологічних та
  адміністративних рішень та точності обліку
• забезпечення цілісності інформації

Мета та переваги:
• підвищення ефективності експлуатаційно-технічного
  обслуговування транспортної мережі зв`язку підприємства
• скорочення часу надання інформаційних послуг і
  підвищення якості прийняття рішень
• економія витрат на обслуговування мережі
• підвищення якості наданих клієнтам послуг
• ріст прибутку підприємства
Модуль «Авторизація» відповідає за вхід користувачів для управління програмою. Також
 Авторизація      даний модуль забезпечує унеможливлення несанкціонованого доступу.


Завантаження      Модуль «Завантаження даних» – за зчитування даних із файлів бази даних та
    даних         завантаження їх у програму.


                  Модуль «Запис даних» – за запис даних, які представлено у програмі, у файли бази
 Запис даних
                  даних.


Пошук даних       Модуль «Пошук даних» – за виконання певних запитів, вибірки даних та представлення
                  у потрібному користувачеві вигляді.


  Резервне        Модуль «Резервне копіювання» – за управління резервними копіями даних: створення,
 копіювання
                  завантаження, видалення.


Ведення історії
     змін         Модуль «Ведення історії змін» – за контролем користувачів та зберіганням історії змін
                  (статистики), які вони робили.
Початок


                             Модуль
                       авторизації


                               Завантаженння
                       даних


                             Програма очікує
                       на вибір користувача


      Управління             Управління                  Управління
резервними копіями     користувачами              історією


      Створення,
                            Додавання,                  Перегляд,
видалення, завантаж.
                       видалення користувачів     управління історією
резервн. копій



                               Зберігання даних




                                  Кінець
Технологія, яка використовує
        можливості графічного

GPGPU   адаптера, для паралельного
        виконання масивних
        обчислень


                                далі...
Presentation IES 2012
Пошук по базам даних

Практично у основі будь-якої архітектури бази даних, у якості структури даних для
зберігання лежить b-дерево

• швидкодія роботи із дисковою пам`ятю

• велика кількість вузлів

• звернення до дискової системи та час
  процесора
Аналіз сучасних досліджень
GPGPU у СУБД MySQL




                      далі...
Аналіз сучасних досліджень GPGPU у СУБД
MySQL
Найпростіший select-запит складається з ініціалізації таблиці, циклу по всіх рядках і
очищення ресурсів. Його GPU-рішення використовує такі види пам’яті, які надаються
програмною моделлю CUDA:

• регістрова пам’ять використовується для зберігання зсувів у блоці даних і результатів

• колективна пам’ять використовується для зберігання результатів кожного потоку

• у константній пам’яті зберігається програма віртуальної машини, яку виконує кожен з
  потоків, і так само службова інформація

• глобальна пам’ять зберігає оброблювані дані
Результати виконання запитів на CPU та GPU,
      використовуючи Tesla C1060 GPU

        Тип запитів         Прискорення на GPU    Прискорення на GPU,
                                                    враховуючи час
                                                       передачі
int                         42.11                28.89

float                       59.16                43.68

aggregation           (AND, 36.22                36.19
OR…)
average                     50.85                36.20
Висновки

В ході даних досліджень розробляється програмне забезпечення, яке задовольняє
задачу скорочення витрат при обслуговуванні транспортної мережі. Завершений
програмний продукт, забезпечуватиме прийняття рішень у складних і позаштатних
ситуаціях, при цьому мінімізуючи помилки, пов’язані з людським фактором. Керівники
отримають можливість контролювати процес експлуатації апаратної частини, оцінювати
можливості мережі і перспективи її зростання у майбутньому. Безпосередні виконавці,
тобто оператори, позбавляються від необхідності виконувати однотипні рутинні
операції. Крім того, скорочується час на виявлення неполадок та аварій, тривалість
перерв зв’язку і час простою обладнання також зменшується. Більш повно
використовується кабельний ресурс, підвищується надійність функціонування всієї
системи зв’язку.
Дякую за увагу!

More Related Content

PPTX
PPSX
програмне та інформаційне_забезпечення_сапр
DOCX
архітектура комп
PPTX
Presentazione Exbook.eu Publisher
PPTX
Кластеризація даних в системі підтримки експлуатації транспортної
PPTX
Aset 111005
PPTX
Aset 발표 0921최종
PPT
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...
програмне та інформаційне_забезпечення_сапр
архітектура комп
Presentazione Exbook.eu Publisher
Кластеризація даних в системі підтримки експлуатації транспортної
Aset 111005
Aset 발표 0921최종
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...

Viewers also liked (12)

PPTX
Aset 발표 0928_2
PPT
Aналіз технологій мультичіпової обробки даних на GPU для організації масивно ...
PPTX
Brasil v2
PPTX
Zombie invasion
PPTX
111109
PDF
Mobil reklamcılık
PPTX
Aset 111005
PPT
Tourism system and concept
PPTX
논문 가이드
PPTX
논문 작성 Guide
PPSX
Business ethics & corporate governance
Aset 발표 0928_2
Aналіз технологій мультичіпової обробки даних на GPU для організації масивно ...
Brasil v2
Zombie invasion
111109
Mobil reklamcılık
Aset 111005
Tourism system and concept
논문 가이드
논문 작성 Guide
Business ethics & corporate governance
Ad

Similar to Presentation IES 2012 (20)

PPTX
IR System
PPTX
Програмне забезпечення
PPT
елбібл прогрзабезп
PPTX
Rublyov a
PDF
02 informatyka
PDF
11 in rud_2019
PDF
Informatyka 11-klas-rudenko-2019
PPT
Cистемне та службове програмне забезпечення
PPTX
Darabase sql my sql mysql good presentation
PDF
Билеты для подготовки по программированию
PPTX
Lec_1.pptx
PPT
характеристика основних вузщлів компютера
PPTX
Computers and Computing Works lecture №8
PPTX
Організація програмного забезпечення комп’ютера
PPTX
Budova komp yutera
PDF
Промислові мережі та інтеграційні технології курс лекцій
PDF
Lecture 101 - Intro to databases
IR System
Програмне забезпечення
елбібл прогрзабезп
Rublyov a
02 informatyka
11 in rud_2019
Informatyka 11-klas-rudenko-2019
Cистемне та службове програмне забезпечення
Darabase sql my sql mysql good presentation
Билеты для подготовки по программированию
Lec_1.pptx
характеристика основних вузщлів компютера
Computers and Computing Works lecture №8
Організація програмного забезпечення комп’ютера
Budova komp yutera
Промислові мережі та інтеграційні технології курс лекцій
Lecture 101 - Intro to databases
Ad

Presentation IES 2012

  • 1. Програмний комплекс для моніторингу та підтримки експлуатації транспортної мережі звʼязкуіз використанням технології GPGPU Мудрик Володимир Віталійович, ст. гр. 2КН-09 Яровий Андрій Анатолійович, к.т.н., доц.
  • 2. OSS створюються для оператора чи оператор пристосовується під OSS? • Невелика кількість програмних рішень для вирішення задач адміністрування та технічного обліку • На світовому ринку близько 200 розробників Operations Support Systems, 10 – у країнах СНД • Недоліки: • мала кількість представництв у нашій країні • достатньо дорога вартість • вітчизняна дійсність не завжди «задовольняє» зарубіжну ідеологію
  • 3. Що хочуть оператори? • масштабованість • гнучкість • налаштованість Лише співробітники служб експлуатації знають поточний стан устаткування; фахівці відділів розвитку – перспективи мережі Вихід із проблеми «ціна-якість» - розробка гнучкого програмного продукту із урахуванням поточного стану телекомунікаційних мереж
  • 4. Системні вимоги • контроль користувачів + обмеження • гнучкий пошук • зберігання та завантаження даних • друк • backup • ведення історії змін • специфічна логіка мережі + вимоги операторів • гнучкі інтелектуальні графічні інтерфейси
  • 5. Програмний продукт забезпечуватиме: • централізацію інформації з технічного обліку • підвищення якості прийняття технологічних та адміністративних рішень та точності обліку • забезпечення цілісності інформації Мета та переваги: • підвищення ефективності експлуатаційно-технічного обслуговування транспортної мережі зв`язку підприємства • скорочення часу надання інформаційних послуг і підвищення якості прийняття рішень • економія витрат на обслуговування мережі • підвищення якості наданих клієнтам послуг • ріст прибутку підприємства
  • 6. Модуль «Авторизація» відповідає за вхід користувачів для управління програмою. Також Авторизація даний модуль забезпечує унеможливлення несанкціонованого доступу. Завантаження Модуль «Завантаження даних» – за зчитування даних із файлів бази даних та даних завантаження їх у програму. Модуль «Запис даних» – за запис даних, які представлено у програмі, у файли бази Запис даних даних. Пошук даних Модуль «Пошук даних» – за виконання певних запитів, вибірки даних та представлення у потрібному користувачеві вигляді. Резервне Модуль «Резервне копіювання» – за управління резервними копіями даних: створення, копіювання завантаження, видалення. Ведення історії змін Модуль «Ведення історії змін» – за контролем користувачів та зберіганням історії змін (статистики), які вони робили.
  • 7. Початок Модуль авторизації Завантаженння даних Програма очікує на вибір користувача Управління Управління Управління резервними копіями користувачами історією Створення, Додавання, Перегляд, видалення, завантаж. видалення користувачів управління історією резервн. копій Зберігання даних Кінець
  • 8. Технологія, яка використовує можливості графічного GPGPU адаптера, для паралельного виконання масивних обчислень далі...
  • 10. Пошук по базам даних Практично у основі будь-якої архітектури бази даних, у якості структури даних для зберігання лежить b-дерево • швидкодія роботи із дисковою пам`ятю • велика кількість вузлів • звернення до дискової системи та час процесора
  • 12. Аналіз сучасних досліджень GPGPU у СУБД MySQL Найпростіший select-запит складається з ініціалізації таблиці, циклу по всіх рядках і очищення ресурсів. Його GPU-рішення використовує такі види пам’яті, які надаються програмною моделлю CUDA: • регістрова пам’ять використовується для зберігання зсувів у блоці даних і результатів • колективна пам’ять використовується для зберігання результатів кожного потоку • у константній пам’яті зберігається програма віртуальної машини, яку виконує кожен з потоків, і так само службова інформація • глобальна пам’ять зберігає оброблювані дані
  • 13. Результати виконання запитів на CPU та GPU, використовуючи Tesla C1060 GPU Тип запитів Прискорення на GPU Прискорення на GPU, враховуючи час передачі int 42.11 28.89 float 59.16 43.68 aggregation (AND, 36.22 36.19 OR…) average 50.85 36.20
  • 14. Висновки В ході даних досліджень розробляється програмне забезпечення, яке задовольняє задачу скорочення витрат при обслуговуванні транспортної мережі. Завершений програмний продукт, забезпечуватиме прийняття рішень у складних і позаштатних ситуаціях, при цьому мінімізуючи помилки, пов’язані з людським фактором. Керівники отримають можливість контролювати процес експлуатації апаратної частини, оцінювати можливості мережі і перспективи її зростання у майбутньому. Безпосередні виконавці, тобто оператори, позбавляються від необхідності виконувати однотипні рутинні операції. Крім того, скорочується час на виявлення неполадок та аварій, тривалість перерв зв’язку і час простою обладнання також зменшується. Більш повно використовується кабельний ресурс, підвищується надійність функціонування всієї системи зв’язку.

Editor's Notes

  • #9: In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.
  • #12: In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.