Дослідження проблемних питань організації інформаційних систем діагностування
Вид материала | Документы |
СодержаниеВизначення мети дослідження. Опис результатів дослідження. |
- Т. В. Іванова, студ гр. Ут-06, В. В. Баранов, ст викл., канд екон наук, 63.47kb.
- Інформаційна система для забезпечення супроводу процесу діагностування, 29.39kb.
- Рекомендації по підготовці І проведенню діагностування педагогічних кадрів для організації, 691.15kb.
- План Вступ Роль інформаційних систем в управлінні сучасними організаціями. Інформаційна, 333.91kb.
- Реказ грошей в Україні, а також нормативно-правовими актами Національного банку України, 751.16kb.
- Це програмно-апаратний комплекс, призначений для організації, збереження, доповнення,, 162.32kb.
- Аналітичні матеріали з деяких проблемних питань застосування Закону України Про міжнародне, 263.39kb.
- Назва модуля: Методи прийняття рішень в стохастичному середовищі Код модуля, 22.66kb.
- Роз'яснювальна робота з пріоритетних питань, 70.13kb.
- «забезпечення надійності функціонування компьютерних систем» на період карантину, 66.73kb.
ДОСЛІДЖЕННЯ ПРОБЛЕМНИХ ПИТАНЬ ОРГАНІЗАЦІЇ ІНФОРМАЦІЙНИХ СИСТЕМ ДІАГНОСТУВАННЯ
Магістр Сокало В.О.
Хмельницький національний університет (м. Хмельницький)
Вступ.
Комп’ютерні інформаційні системи в сучасних умовах використовуються у всіх сферах життєдіяльності. Як засіб передачі інформації в цих технологіях використовують комп’ютерні мережі [1]. Широка розгалуженість, складність комп’ютерних мереж створюють проблему забезпечення надійності та вірогідності їх функціонування. Для забезпечення ефективної роботи використовують системи діагностування при пошуку та ідентифікації несправностей в інформаційних комп’ютерних мережах. В даній роботі комп’ютерні мережі розглядаються як об’єкт передачі даних та діагностування.
Визначення мети дослідження.
Для ефективного та достовірного діагностування мереж необхідно провести аналіз і розглянути типи перекручувань при передачі діагностичної інформації та методи захисту діагностичного процесу та використовувати систему яка може провести діагностування з врахуванням всіх особливостей функціонування. В процесі діагностування шляхом подачі тестових послідовностей необхідно вирішувати задачу їхньої коректності [8]. Сигнали тестових впливів, які подаються на об’єкт діагностування (ОД), у випадку наявності специфічних несправностей та перекручувань у його структурі не повинні приводити до катастрофічних відмов.
Опис результатів дослідження.
Перекручування незалежно від джерел зрештою виявляються в результуючих діагностичних даних. Тому у всіх випадках критерієм якості діагностування є вірогідність і точність обробленої інформації і виданих тестових впливів. Розподіл методів захисту зводиться до захисту діагностичного процесу і до захисту інформації. При цьому методи контролю і захисту вихідних даних, що складають інформацію і масиви накопичених оброблених даних можуть розглядатися спільно. Інша група методів захисту спрямована на зниження наслідків помилок у тестах.
Проведемо класифікацію наслідків перекручувань інформації і оцінку їхнього впливу на загальний критерій функціонування системи по аналогії [7]. З погляду побудови засобів захисту і розподіл ресурсів системи , які доцільно виділити захист від перекручувань, помилки результатів можна розділити по їх наслідках на три типи [3].
До першого типу належать:
- перекручування результатів, що приводять до припинення виконання системою основних функцій чи їхньої частини на тривалий чи невизначений час (цілком знецінюють);
- перекручування, що короткочасно, але значно спотворюють величину чи значеннєвий зміст окремих результатів (частково знецінюють);
- перекручування, що мало і короткочасно впливають на результати, видавані системою керуючих алгоритмів (не знецінюють).
Такий якісний розподіл перекручувань визначає розподіл ресурсів по захисту. Найбільші ресурси доцільно виділяти для захисту від перекручувань інформації першого типу, наслідки яких можуть виявлятися в системі у наступному виді:
- зациклення, тобто послідовна повторювана реалізація визначеної групи тестів, що не припиняється без зовнішнього втручання;
- зупинка і припинення рішення діагностичних задач;
- перекручування процесів взаємного переривання тестів, що приводить до блокування можливості деяких типів переривань;
- припинення чи значне зниження темпу рішення деяких діагностичних задач унаслідок перевантаження системи по пропускній здатності;
- значне перекручування чи втрата накопиченої інформації про поточний стан діагностичного процесу.
Перекручування інформації другого типу також дуже небезпечні і для захисту від них варто застосовувати досить ефективні заходи. Ці перекручування можуть виявлятися в наступному виді:
- пропуск тестів чи їхніх істотних частин;
- вихід на тест чи їхні частини, що різко спотворюють результати;
- обробка помилкових чи сильно перекручених повідомлень з ОД.
Третій тип перекручувань характерний, в основному, для квазінеперервних величин. Ці помилки мало спотворюють загальні результати, однак окремі викиди можуть сильно впливати на діагностичний процес і потрібен досить ефективний захист від рідких значних відхилень результатів.
Перераховані типи перекручувань істотно розрізняються не тільки по величині зміни результатів, але і по тривалості прояву їхніх наслідків. Методи, застосовувані для ліквідації наслідків помилок, також розрізняються по тривалості їхньої дії. У залежності від ступеня прояву і причин виявлених перекручувань, можливі наступні оперативні міри для ліквідації їхніх наслідків:
- відновлення інформації і збереження стійкості процесів діагностування;
- ігнорування виявленого перекручування внаслідок його слабкого впливу на весь процес діагностування і на вихідні результати;
- повторення функціонального алгоритму при тих же вихідних даних;
- виключення тесту з обробки внаслідок перекрученості чи труднощів відновлення діагностичного процесу;
- короткочасне припинення рішення задач функціонального алгоритму до відновлення вихідних даних;
- перебудова режиму роботи алгоритму для зниження впливу перевантаження в зв'язку з втратою інформації про хід діагностичного процесу .
Ці методи можуть істотно розрізнятися не тільки по величині перекручувань результатів, що виправляються, але і по тривалості прояву наслідків помилки. Застосування цих методів вимагає аналізу характеру прояву помилки, стану інформації про хід процесу діагностування, інформації в повідомленнях, що надходять, стану системи і ОД і т.д. При цьому схема прийняття рішень на застосування методів захисту повинна забезпечувати оперативне нагромадження й індикацію виявлених перекручувань, а також довгострокове нагромадження результатів контролю для більш детального аналізу джерела помилок і виявлення можливості їхньої локалізації й усунення шляхом коректування тесту чи виправлення роботи системи. Оперативний захист повинний також передбачати реєстрацію й індикацію перекручувань для аналізу .
Існує досить багато методів захисту передачі інформації діагностичного процесу. Розглянемо захист від за циклювання тестів. У діагностичних тестах широко використовуються однотипні діагностичні операції, що утворять цикли для пошуку, упорядкування й однотипного перетворення інформації. Причиною зациклення можуть бути не тільки помилки в тесті й перекручування вихідної інформації, але і збої в апаратурі системи. Тому при виявленні первинного зациклення доцільно повторити включення тестів при тих же вихідних даних. Якщо зациклення не повторюється, то, швидше за все, воно відбулося в результаті випадкового збою. Повторне зациклення при однакових вихідних даних може бути обумовлено помилкою в тесті при правильної вихідної інформації, перекручуванням вихідної чи інформації частковим відмовленням апаратури. При багаторазових зацикленнях з різними вихідними даними причиною є часткове відмовлення в апаратурі чи перекручування інформації про процес діагностування.
Захист від зупинок методично близька до захисту від зациклення. У цьому випадку також припиняється рішення тестових задач і система зупиняється на деякій довільній команді. Зупинка системи може відбутися або через помилку при формуванні тесту в системі (часткове чи відмовлення збій), або через помилку в тесті, що приводить до виходу на ділянку тесту, що містить команду зупинка . Автоматичне виявлення зупинок аналогічно виявленню зациклення, наприклад, періодичним порівнянням часу завершення підпрограми тесту чи функціонального алгоритму з поточним часом лічильника в системі. При виявленні зупинок логіка відновлення функціонування системи аналогічна логіці захисту від зациклення, тобто послідовно перевіряється можливість повторення даного алгоритму, можливість його пропуску і необхідність переходу на справну.
Захист від перекручувань взаємного переривання підпрограм, що приводять до блокування можливості деяких типів переривань, а отже, до блокування прийому і видачі інформації відповідним ОД, здійснюється, в основному, апаратними методами. При цьому контролюється правильність виконання операцій переривання, переходу до програми, що перериває, і наступного повернення до перерваної програми. Для захисту від таких помилок , а також від апаратних збоїв при перериваннях повинний передбачатися контроль виконання переривань і періодичний контроль взаємодії з всіма ОД. Для виконання цих функцій спеціальна періодична програма повинна підготовляти контрольні тести і видавати їх ОД.
Захист від помилок, що приводять до пропуску тесту чи їхніх частин, виробляється, в основному, методом контролю ключових кодів, що визначають перелік підпрограм, що повинні бути включені. Захист від пропуску підпрограм тестів застосовується переважно при включенні періодичних підпрограм, а також для окремих функціональних тестів, де порушення послідовності їхньої роботи може істотно відбитися на функціонуванні всієї системи .
Захист від перевантаження системи по пропускній здатності припускає виявлення і зниження впливу наслідків швидкого алгоритмічного розподілу ресурсів системи, обумовлених неправильним визначенням необхідної пропускної здатності системи для роботи в реальному масштабі часу. Крім цього, перевантаження можуть бути наслідком неправильного функціонування джерел інформації з ОД і перевищення нормального (розрахункового) рівня інтенсивності потоків повідомлень.
Висновки.
При передачі інформації в інформаційних системах оперативний захист від перекручувань може використовуватися як засіб виявлення помилок які складно виявляються. Головна задача забезпечення стійкості та оперативного захисту від різних перекручувань складається в забезпеченні безперервності процесу керування системи при припустимих помилках у вихідних повідомленнях ОД. В системі використовуються наступні міри для забезпечення стійкості процесу передачі інформації: відновлення інформації і збереження стійкості, ігнорування виявленого перекручування внаслідок його слабкого впливу на весь процес, повторення функціонального алгоритму при тих же вихідних даних, виключення тесту з обробки внаслідок його перекрученості, короткочасне припинення рішення задач даного функціонального алгоритму до відновлення вихідних даних, перебудова режиму роботи алгоритму для зниження впливу перевантаження.
Література
- Багриновський К.А. Нові інформаційні технології. // М., ЭКО, 2006. – 441с.
- Каpатигін С. Бази даних: найпростіші засоби опрацювання інформації. // М., ABF, 2005. - 330с.
- Крилов І. В. Інформаційні технології: теорія і практика. // М., Центр, 2006. – 415с.
- Кондратова С. Інформаційні технології в управлінні. // К., МАУП. – 412с.
- Малиновській Б.М. Історія обчислювальної техніки. //К., Лотос, 2005. – 511с.
- Барсуков В. Нова інформаційна технологія: види та сфери застосування // Обчислювальна техніка та її застосування. – №6, 2007. – С.15-19.
- Липаев В. В. Проектирование математического обеспечения АСУ.//М.: Советское радио, 1977, 400 с.
- Новиков Д.А. Сетевые структуры и организационные системы. // М.: ИПУ РАН, 2003.-102 с.