Моделирование приоритетного управления информационными потоками с использованием сокетов
Проблемы обслуживания современных автоматизированных информационных систем, связанные с разделением сетевых, вычислительных ресурсов источника между клиентами. Перспективность управления формирующими процессами ОС с помощью механизма сокетов для Unix.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 30.05.2017 |
Размер файла | 348,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Моделирование приоритетного управления информационными потоками с использованием сокетов Работа выполнена за счет средств федерального бюджета Министерства образования и науки РФ в рамках государственного задания на выполнение научно-исследовательской работы «Оптимизация информационного взаимодействия в АСУП», регистрационный номер 710442011.
В современных автоматизированных информационных системах (АИС), имеющих централизованную архитектуру хранения информации, существуют известные проблемы обслуживания, связанные с разделением сетевых и вычислительных ресурсов источника между клиентами. Одной из основных проблем является возникновение задержек обслуживания, негативно влияющих на время информационных процессов в системе и вследствие этого, снижающих эффективность её эксплуатации. Поиск решения этой проблемы находит широкое отражение в работах современных исследователей, например [1, 2], в том числе и в работах авторов, например [3].
Представление информационного обслуживания как совокупности процессов формирования и передачи информационных потоков между участвующими субъектами [4] позволяет определить, что основными негативными факторами задержек обслуживания являются задержки формирования потоков источниками и задержки их передачи в сетевой инфраструктуре АИС. Первые обусловлены поддерживаемой большинством современных операционных систем (ОС) концепцией вытесняющей многозадачности, реализующей в т. ч. многопользовательский доступ, вторые - сетевой архитектурой, например Ethernet, основанной на монопольном захвате канала передачи данных с использованием технологии MAC(MediaAccessControl) активным субъектом.Естественным и необходимым способом передачи информационных потоков в таких средах является их фрагментация и микширование в соответствии с условиями формирования и передачи по общим каналам связи.
Однако, такой способ формирования композитного сетевого потока, предполагающий последующую его декомпозицию на уровне L2-OSI участвующими субъектами АИС, обладает тем недостатком, что не позволяет прогнозировать время информационного обслуживания, возникают задержки получения информации, зачастую имеющей критический для системы характер. Причина этого заключается в первую очередь в случайном характере формирования информационного потока (ИП), а точнее композитного потока, содержащего фрагменты информационных потоков, исходящего из сетевого интерфейса источника (см. рис. 1, по материалам [5]). Здесь можно установить два фактора, определяющих порядок следования и размеры фрагментов ИП, а именно - конкуренцию процессов ОС, реализующих задачи формирования информации, и состояние выходных сетевых устройств вычислительной системы (ВС), обслуживающей многопользовательский доступ.
Для устранения или снижения влияния проблемы стохастических задержек в АИС на её эффективность необходимо решить ряд задач, одной из которых является анализ возможностей и разработка механизмов управления информационным обслуживанием на базе тиражируемых ВС путём управления процессом формирования композитного потока. Для решения этой задачи была сформулирована гипотеза, устанавливающая, что размер и порядок следования фрагментов ИП в композитном потоке находится в зависимости и доступен для управления в соответствии с планом выполнения процессов ОС ВС источника. Для доказательства этой гипотезы авторами были проведены эксперименты моделирующие управление на уровне L2-OSI[6]. В качестве источника для экспериментов была использована ВС на базе ОС UnixFreeBSD. Целью эксперимента являлось подтверждение возможности управления формированием информационных потоков путем приоритетного управления формирующими процессами ОС. Выбор ОС был обусловлен широким диапазоном изменения пользовательских приоритетов, доступных для FreeBSD (от -20 до +19).
Была поставлена задача - изменяя параметры базового и параметры и количество конкурентных процессов добиться их очевидного влияния на параметры композитного потока. С этой целью были введены следующие параметры: p - приоритет обслуживающего процесса, p' - вектор приоритетов конкурентных процессов, k - количество конкурентных процессов, n - количество вычислительных итераций формирования. Параметр задержки связан с прочими функцией . Характер композитного потока описывается планом , где m-порядок следования фрагмента ИП в композитном потоке, i-индекс потока, i_длительность фрагмента i-го потока. Оценка приоритетного управления процессами формирования производилась путем измерения скорости передачи данных клиенту (на компьютерах клиентов - рис. 1, поз. 1-3 соответственно).
Рис. 1. Схема модели инфраструктуры
Проведенные эксперименты [6] доказали возможность эффективного управления формированием композитного потока на уровне L2-OSI путем приоритетного управления планированием формирующих процессов в источниках данных на базе ВС. Однако этот результат может служить только в качестве иллюстрации, и не отражает реальной возможности подобного управления для реальных систем, использующих L4-OSI, например TCP/IP.
С целью исследования такой возможности была проведена серия экспериментов с использованием механизма сокетов для Unix. Схема сегмента инфраструктуры приведена на рис. 1, были произведены измерения концентрации ИП, измерения проводились путем захвата трафика на сервере программой tcpdump с последующей обработкой программой InfoPainter.
В ходе эксперимента клиенты направляли серверу запросы на TCP-порт сетевой службы, использующий механизм socket для UnixFreeBSD.На сервере была запущена служба, получающая TCP-запросы. Производилась идентификация клиента по IP-адресу, выполнялось приоритетное ранжирование запроса согласно плана , где r-ранг клиента, P - приоритет процесса, Пr и Пp - приоритетные планы рангов и приоритетов соответственно. Организовывались процессы передачи файлов, ранжированные согласно полученного приоритета.
Временная диаграмма взаимодействия клиентов и сервера приведена на рис. 2.
Рис. 2. Временная диаграмма эксперимента
В ходе приоритетного планирования, основанного на статическом ранжировании запросов[7], изменялись приоритеты формирующих процессов. Были получены различные результаты для различных значений приоритетов формирующего и конкурирующих процессов (см. рис. 3-4).
Рис. 3. Поведение информационных потоков при приоритетах конкурирующих клиентов равных 0 и -5
На диаграммах, представленных на рис. 3 и 4, очевидна зависимость скорости получения ИП клиентом в зависимости от динамики приоритета формирующего процесса. Однако представленные результаты нельзя считать значимыми до получения аналитических зависимостей параметров потоков от вектора управляющих приоритетов , где pc - значение управляющего приоритета исследуемого процесса, _ фиксированные приоритеты 1-го и 2-го конкурирующих процессов соответственно.
Рис. 4. То же при приоритетах конкурирующих клиентов +6 и +1 (жирная линия), сопоставленное с предыдущим экспериментом (рис. 3 - пунктир)
Основным параметром, характеризующим состояние ИП в композитном потоке является концентрация, поэтому была поставлена задача получения аналитической зависимости концентрации ИП - d от приоритета исследуемого формирующего процесса как. С этой целью была проведена серия экспериментов по формированию композитного потока в сегменте, содержащем сервер и единственного клиента, выполняющим роль получателя всех ИП. На клиенте производился захват и анализ трафика путем измерения концентрации информационного потока с помощью программы InfoPainter [8]:
,(1)
где di - концентрация i-го потока, Wi - объем переданных данных i-го потока, W_ общий объем переданных данных, m - количество зарегистрированных за времяt кадров Ethernet, wj - объем j-го кадра Ethernet[3]. Результаты измерений концентрации для одной из серий экспериментов приведены на рис. 6.
Рис. 6. Диаграмма приоритетного формирования ИП на L4-OSI
На рис. 6 приведены диаграммы концентраций ИП. Снижение максимально-достижимого значения до 60% вызвано наличием двунаправленного трафика поддерживающего сеанс TCP. Результаты подтвердили возможность приоритетного управления формированием ИП, уравнение регрессии выглядит как
.(2)
Фактическое значение F-критерия Фишера равно Fфакт =275,4, что подтверждает значимость регрессии (табличное значение -Fтабл = 4,20). Значимость регрессии подтверждается также расчётными значениями других показателей, приведенными в табл. 1 и 2.
Таблица 1.
2,0484 |
0,0590 |
0,0036 |
0,0576 |
?22,3808 |
13,1422 |
16,5952 |
0,9797 |
Предельная ошибка для каждого показателя.
Таблица 2.
?1,3205±(?46,0932) |
?47,1272 |
44,7727 |
0,0467±27,0663 |
27,1130 |
?27,0196 |
Исследования подтвердили возможность приоритетного управления информационным обслуживанием в АИС путем управления формированием информационных потоков на источниках данных как на низких так и на высоких уровнях сетевого взаимодействия источника и клиентов. Данный метод и полученные аналитические зависимости могут быть использованы для разработки приоритетных систем диспетчеризации, входящих в состав операционных систем, сетевых служб, реляционных СУБД и пр.
Литература
автоматизированный информационный сетевой сокет
1. Цициашвили Г.Ш., Осипова М.А. Алгебраические методы моделирования стохастических сетей. Владивосток.: Дальнаука, 2007. 132 с.
2. Вишневский В.М. Теоретические основы проектирования компьютерных сетей. М.: Техносфера. 512 с.
3. Сироткин А.В. Повышение эффективности АСУ на основе оптимизации информационных процессов. Магадан: Ноосфера, 2012. 144 с.
4. Сироткин А.В., Старикова О.А. Приоритетная модель оптимизации дискретного информационного взаимодействия по критерию задержки обслуживания. // Экономика и управление. № 10. 2009. С. 105 - 108.
5. Сироткин А.В. Исследование информационных потоков в инфраструктуре автоматизированных информационных систем.- Ростов-на-Дону: Изд-во СКНЦ ВШ АПСН, 2006.- 155 с.
6. Сироткин А.В. Управление формированием информационных потоков в вычислительной системе. // Инженерный вестник Дона (электронный журнал). 2011, № 4.
7. Приоритетное планирование процессов информационного обеспечения в АСУП. // Инженерный вестник дона (электронный журнал). 2012, № 1.
8. Сироткин А.В., Звонов Ф.Н., Ржанников Г.А., Сафронов Ю.В. Программа InfoPainter для анализа и визуализации информационных потоков в среде Ethernet. Свидетельство о регистрации ВНТИЦ от 19.08.09, код № 0203027050344, инв. № 50200900936.
Размещено на Allbest.ru
...Подобные документы
Надежность современных автоматизированных систем управления технологическими процессами как важная составляющая их качества. Взаимосвязь надежности и иных свойств. Оценка надежности программ и оперативного персонала. Показатели надежности функций.
курсовая работа [313,2 K], добавлен 23.07.2015Основы автоматизированного моделирования и оптимизации строительных процессов. Комплекс технических средств автоматизированных систем управления строительством: устройства преобразования сигналов, аппаратура сбора и регистрации данных, средства связи.
контрольная работа [451,2 K], добавлен 02.07.2010Определение вероятности потерь по вызовам, времени и нагрузке в случае простейшего и примитивного потока вызовов от источников. Средняя длительность начала обслуживания, длина очереди в информационных потоках. Интенсивность поступающей нагрузки на АТС.
контрольная работа [618,9 K], добавлен 01.04.2014Общая характеристика основных методов исследования информационных потоков. Особенности документооборота ОАО "Центральный телеграф". Анализ управления информационными потоками предприятия. Локально-вычислительные сети (ЛВС), их классификация и топология.
курсовая работа [81,9 K], добавлен 05.07.2010Оптимизация управления в различных сферах человеческой деятельности. Классификация автоматизированных информационных систем управления. Методы проектирования и этапы разработки. Структурная схема, объем памяти, аппаратура вывода и отображения информации.
контрольная работа [111,4 K], добавлен 25.02.2010Проектирование систем автоматического управления (САУ), методы их расчетов. Коэффициенты усиления в прямом канале управления, передачи обратных модальных связей, обеспечивающих показатели качества замкнутой САУ. Переходные процессы синтезированной САУ.
курсовая работа [1,2 M], добавлен 06.04.2013История образования и раскол в Microsoft, обзор GNU/Linux-подобных систем Fedora, Slackware. Обзор BSD-подобных систем OpenBSD, Frenzy. Unix-подобные операционные системы Extended File System ext. XFS и Unix File System, ядро linux-kernelи Emacs.
реферат [135,9 K], добавлен 07.12.2010Характеристика плановых, диспетчерских и исполнительных информационных логистических систем. Принципы организации массивов информации, ее потоков, процессов транспортирования данных. Пути компьютеризации управления материальными потоками на предприятии.
контрольная работа [34,5 K], добавлен 06.11.2010Обзор SCADA-систем как систем диспетчерского управления и сбора данных. Elipse SCADA как мощное программное средство, созданное для управления и контроля над технологическими процессами. Особенности автоматизации Запорожского железорудного комбината.
реферат [1,0 M], добавлен 03.03.2013Понятие и содержание, структура и основные элементы информационных измерительных систем. Математические модели и алгоритмы для измерения ИИС. Классификация и назначение датчиков. Положения по созданию и функционированию автоматизированных систем.
шпаргалка [39,9 K], добавлен 21.01.2011Математическая модель объекта управления. Построение временных и частотных характеристик. Анализ устойчивости системы управления по критериям Гурвица и Найквиста. Получение передаточной функции регулируемого объекта. Коррекция системы управления.
курсовая работа [1,7 M], добавлен 29.12.2013Пакет презентаций Power Point. Знакомство с работой Internet. Текстовый редактор Ms Word. Табличный процессор Ms Excel. Система управления базами данных MS Access. Проверка файлов на наличие вирусов. Применение системных утилит для обслуживания ЭВМ.
отчет по практике [2,6 M], добавлен 02.06.2016Определение параметров регулятора и компенсатора для непрерывных системы и для дискретной системы возмущающего воздействия. Моделирование переходных процессов, моделирование дискретной и непрерывной систем и расчет наблюдателя переменных состояния.
курсовая работа [783,7 K], добавлен 07.12.2014Концепция интеллектуальной сети как одна из определяющих концепций развития современных сетей связи. Модульность и многоцелевое назначение сетевых функций. Эффективное использование сетевых ресурсов. Правила и элементарная схема предоставления услуг.
презентация [211,2 K], добавлен 02.08.2013Разработка проекта внедрения SAP CRM. Анализ организации, анализ процессов, подлежащих автоматизации. Решение SAP Best Practices в организации управления клиентами и продажами. Функции системы, основные вопросы предпосылки к внедрению ее на предприятии.
курсовая работа [2,0 M], добавлен 12.05.2014Решение задачи ограничения перемещения людей по территории объекта с помощью систем контроля и управления доступом. Принцип работы, функции и основные составляющие данного средства безопасности. Преимущества применения видеонаблюдения. Схема сетевых СКУД.
презентация [546,3 K], добавлен 22.03.2017Исследование динамики элементов систем автоматического управления. Анализ устойчивости и режима автоколебаний нелинейной САУ температуры в сушильной камере с использованием методов фазовых траекторий, гармонической реализации, алгебраическим и частотным.
курсовая работа [1,3 M], добавлен 06.12.2012Определение и моделирование оптимального управления объектом, заданным системой уравнений по квадратичному функционалу качества, по точности, по критерию Красовского и по быстродействию. Результаты работы математических пакетов MathCAD и Matlab.
курсовая работа [388,5 K], добавлен 08.07.2014Результаты моделирования системы управления. Функциональная схема системы управления углом поворота нагрузки и алгоритм работы ЭВМ. Влияние периода квантования сигналов управления в контуре регулирования скорости на качество переходного процесса.
курсовая работа [2,2 M], добавлен 11.12.2012Исследование устойчивости систем управления при наличии неопределенности в пространстве параметров (робастная теория). Задача синтеза робастных систем управления. Объекты управления с мультипликативной погрешностью (неопределенностью), их схема.
реферат [366,9 K], добавлен 19.03.2016