Алгоритм управления трафиком в среде корпоративного портала
Последовательность действий, которые возникают в процессе реализации некоторого ветвящегося алгоритма обмена информацией как множество узлов и ориентированных дуг. Особенности формализации технологии обмена данными в среде корпоративного портала.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.05.2018 |
Размер файла | 137,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
При решении проблем, возникающих в процессе создания средств информационного обмена корпоративного портала, возникает потребность в сведениях о более тонких характеристиках алгоритма обмена данными, входящего в состав конкретного протокола, чем те, которые содержатся в математическом ожидании и дисперсии анализируемой случайной величины [1; 2]. К этому классу проблем следует отнести:
1) определение хвостов распределения времени доставки информационного массива фиксированной или переменной длины заданного приоритета в сквозном тракте сети «абонент-отправитель - абонент-получатель»;
2) выявление динамических характеристик процесса занятия памяти в элементах корпоративного портала (ЭКП), а также в межсетевых шлюзах;
3) определение характеристик вариаций производительности ЭКП во времени.
Для решения поставленной задачи применяется аппарат GERT - узлов стохастических сетей, рассмотренный в общей трактовке в [3]. В процессе решения вводятся ограничения, обусловленные отсутствием последействия при обработке информационных массивов в ЭКП [4].
Формализация процессов обмена данными в среде корпоративного портала. Последовательность действий, возникающих в процессе реализации некоторого ветвящегося алгоритма обмена информацией , представляется, согласно общим принципам стохастических сетей, множеством узлов и ориентированных дуг. Узлы соответствуют дискретным состояниям технических и программных средств, участвующих в реализации данного алгоритма, а дуги - возможным направлениям движения в пространстве дискретных состояний.
В рассматриваемом далее классе задач принимаются следующие условия:
1. Входная функция каждого узла характеризуется тем, что операция узла выполняется, если на любой его вход поступает сигнал только по одной из возможных дуг.
2. Выходные функции узлов классифицируются как детерминированные и вероятностные (соответствующие обозначения узлов с этими функциями приведены на рис. 1). Во втором случае должно выполняться равенство:
,
ветвящийся алгоритм корпоративный портал
где Z0 - число дуг, исходящих из узла, - вероятность включения -й дуги.
3. Процессы, связанные с осуществлением операций в отдельных узлах, являются независимыми. Следовательно, сфера применения данной модели не включает алгоритмы, динамика реализации которых описывается сложными цепями Маркова или включает эти цепи в качестве компонентов общего описания.
4. Исследуемые характеристики алгоритма аддитивны.
Условия 1 - 4 позволяют трактовать анализируемые стохастические сети как GERT-сети, а узлы - как GERT-узлы [5]. Общее описание стохастических сетей, отображающих конкретные алгоритмы обмена информацией, может быть сделано с учетом условий 1 - 3 стандартными методами вероятностных графов.
Представим алгоритм стохастической сетью K0 (D0, C0), которая включает множество D0 GERT-узлов и C0 GERT -дуг. Для каждой пары узлов x,yD0 введем условную вероятность (при дискретном распределении) или плотность распределения (при непрерывном распределении) f(gxy) случайной величины gxy, связанной с исследуемой характеристикой алгоритма. Если узлы х, y не соединены, то f(gxy) = 0.
Каждой паре х,уD0 может соответствовать ряд анализируемых gxy, часть которых задается дискретными, а часть - непрерывными распределениями. Первая ситуация типична, например, для расчета характеристик достоверности, вторая - времени доставки информационного массива. Такое распределение в известной степени условно, поскольку всегда допустим предельный переход от дискретной величины к непрерывной при достаточно большом значении длины информационного массива.
Рис. 1
Введем далее совокупность условных производящих функций моментов (ПФМ) случайной величины gxy с аргументом s, определяемых как Мху (s) = E[esgху], где Е - символ усреднения по всем реализациям gxy. Применительно к первой постановке:
, (1)
где Rху - множество реализаций gху при движении по дуге (х, у). В простейшем случае одной реализации отвечает непосредственная доставка информационного массива, а другой - доставка после привлечения специальных алгоритмов восстановления, использование которых оказалось необходимым вследствие ошибок и сбоев в контуре, охватываемом алгоритмом.
Применительно ко второй постановке:
, (2)
где [] - диапазон изменения непрерывной случайной величины.
Независимо от характера gxу определим совокупность W-функций:
, (3)
которая заключает в себе полную информацию о всех процессах в стохастической сети, происходящих при прохождении информационного массива по ЭКП. Эта совокупность функций в дальнейшем является основной для нахождения W-функции стохастической сети в целом, соответствующей сквозному тракту реальной сети, контролируемому данным алгоритмом.
Определение W-функции сквозного тракта в среде корпоративного портала. Рассматривая вероятностные графы алгоритмов обмена информацией для среды корпоративного портала, выделим наиболее типичные конфигурации фрагментов стохастических сетей, которые удовлетворяют условиям 1 - 4 принадлежности к GERT-сетям.
1. Последовательное соединение n-1 дуг, разделяемых n GERT-узлами (рис. 1 а). Так как ПФМ суммы независимых случайных величин равна произведению ПФМ последних, а рxх+1 = 1, то результирующая W-функция последовательного соединения:
.
Данная структура характеризует алгоритм обмена данными между оконечными узлами в среде корпоративного портала.
2. Параллельные ветви (рис. 1 б) с вероятностями включения . К такой конфигурации приводят следующие черты алгоритмов [6;7]:
- возможность доставки одного и того же информационного массива по параллельным независимым направлениям (например, в многоканальной процедуре передачи кадров HDLC);
- включение процедуры восстановления, которая приводит к тому, что переход из узла х в узел у стохастической сети может произойти как в результате движения по основной дуге графа алгоритма, так и вследствие однократного или многократного действия процедуры восстановления (например, повторной синхронизации) при нарушении движения по основной дуге.
Результирующая W-функция может быть представлена как:
.
3. Петли, ограничивающие возможность достижения соседнего узла (рис. 1 в). Объективной предпосылкой к введению такой конфигурации является процедура многократной передачи информационного массива, вызванная интенсивными ошибками, воздействующими на область данных и/или поле управления при реализации основной ветви алгоритма, до принятия решения о переходе к процедуре восстановления. Например, петлями характеризуются последовательные попытки передать кадр HDLC при искажении проверочной области или последовательные действия по доставке многопакетного сообщения в среде обмена данными [6].
Рис. 2
Если число последовательных передач информационного массива достаточно велико, стохастическая сеть (рис. 1 в) преобразуется в сеть, не содержащую циклов (рис. 2).
В этой сети каждая параллельная ветвь отображает многошаговый процесс с дискретными состояниями, включающий определенное число движений по петле и последнее движение по дуге (х, у). Результирующую W-функцию сети с петлей найдем, применив по отношению к структуре на рис. 2 правила вычисления W-функций при последовательном и параллельном соединении дуг:
.
В случае ограничения числа повторных передач массива некоторым значением La стохастическая сеть (рис. 1 в) уже неправомерна. Адекватный алгоритм отображается сетью, содержащей La + l параллельных ветвей (рис.2), для которой:
.
Следовательно, во всех рассмотренных случаях стохастические сети, описывающие реальные алгоритмы, преобразуются к эквивалентной простейшей стохастической сети, включающей пару GERT-узлов и направленную дугу между ними. Полная информация о ветвях алгоритма с точки зрения исследуемой характеристики, связанной с совокупностью случайных величин gxy , содержится в результирующей W-функции, однако она еще не предоставляет возможности находить явным образом моменты распределения анализируемой характеристики алгоритма, поскольку из нее нельзя пока выделить ПФМ эквивалентной сети. Рассмотрим способ такого выделения на базе общего топологического уравнения.
Условие существования замкнутого потокового графа выполняется, так как нет ни одной дуги, которая не входила бы в какую-либо петлю. Прием введения дополнительной направленной дуги, охватывающей все дуги и узлы стохастической сети, представляется общим при анализе алгоритмов обмена информацией, так как порождаемые ими стохастические сети в принципе являются разомкнутыми. Этот фактор обусловлен тем обстоятельством, что некоторый оконечный узел стохастической сети, соответствующий завершению обработки заданного информационного массива, не может быть связан дугой с исходным узлом. Здесь очевидна аналогия с поглощающими состояниями цепей Маркова.
Формирование общих топологических уравнений. Предположим, что для каждой дуги известна W-функция, полученная путем применения уравнений (1 - 3). На основании уравнения (3) результирующая W-функция применительно к любой из петель порядка 1 есть произведение W-функций последовательных дуг. Рассматривая модифицированную стохастическую сеть (рис. 3) как петлю порядка 1, состоящую из двух петель с W-функциями W0(s) (полная разомкнутая стохастическая сеть) и W*{s), найдем W - функцию:
.
Так как произвольная петля порядка r состоит из r изолированных друг от друга петель порядка 1, каждая из которых является замкнутым соединением ряда узлов и дуг, то результирующая W-функция этой петли, которой присвоим номер д в множестве {Ur}всех петель порядка r, есть:
. (4)
Здесь составляет W-функцию дуги с номером v0, принадлежащую петле порядка 1, которая, в свою очередь, является f-й изолированной петлей рассматриваемой петли порядка r с номером д. При этом анализируемая петля порядка 1 состоит из последовательных дуг.
Топологическое уравнение применительно к постановке данной задачи формулируется следующим образом:
, (5)
где - максимальный порядок петли, которая может быть выделена из замкнутого потокового графа, отображающего реальный алгоритм обмена информацией. Уравнение (5) связывает между собой W-функции отдельных дуг. Каждая из функций включает, согласно (2), сведения о вероятности движения по дуге в соответствии с ветвью алгоритма обмена информацией и частную ПФМ анализируемой характеристики при данном направлении движения.
Рис. 3
Наибольший интерес с точки зрения практического приложения имеет интерпретация топологического уравнения по отношению к общей структуре на рис. 3. В этой структуре, к которой сводится любой алгоритм, принадлежащий произвольному уровню архитектуры открытых систем, рассматривается только одна петля порядка 1. Уравнение (5) вырождается в уравнение:
, (6)
откуда W-функция дополнительной дуги явным образом вычисляется через W-функцию полной разомкнутой стохастической сети:
.
С другой стороны, как и всякую W-функцию, W0(s) можно представить в форме произведения:
.
где M0(s) есть ПФМ анализируемой характеристики алгоритма уже не на отдельных дугах, а применительно ко всему множеству дуг и узлов, соответствующему сквозному тракту обмена информацией в рамках алгоритма, a - некоторый неизвестный коэффициент.
На основании общего тождества M(s) = 1 при s = 0, иллюстрируемого уравнениями (1) и (2), найдем значение коэффициента = W0(0), откуда следует искомая ПФМ характеристики алгоритма:
.
Любой j-й начальный момент мj характеристики алгоритма определяется путем взятия j-й частной производной M0(s) no s, т. е.
. (7)
Алгоритм вычисления характеристик обмена данными. Имея в виду все этапы вычисления мj, сформулируем следующую последовательность действий:
1. Выяснение возможности представления алгоритма обмена информацией стохастической сетью, включающей дуги и GERT-узлы (при отсутствии последействия), и выполнение этой операции в случае положительного решения.
2. Определение для каждой дуги (х, у) реализаций анализируемой характеристики алгоритма, задаваемых случайными величинами gxy.
3. Нахождение пар сомножителей рху и Mxv(s) и далее вычисление множества функций Wxy(s) по формулам (1 - 3).
4. Превращение реальной стохастической сети, отображающей алгоритм, в эквивалентную сеть, состоящую из одной дуги и пары узлов и имеющую ту же W-функцию, с использованием преобразований типа «последовательное соединение», «параллельные ветви», «петля».
5. Превращение разомкнутой стохастической сети в замкнутый потоковый граф путем введения дополнительной дуги с функцией W*(s).
6. Выявление в замкнутом потоковом графе всех петель порядка 1.
7. Нахождение всех петель порядка 2 ? r ? способом последовательного перечисления r изолированных петель порядка 1.
8. Вычисление на основании уравнения (4) W-функций всех полученных петель порядка r = 1 ... исходя из значений Wxy(s), найденных в процессе выполнения действия 1.
9. Формирование общего топологического уравнения (5) и его решение относительно неизвестной W0(s) с учетом уравнения (6). При этом W-функция дополнительной дуги:
,
входит в состав по крайней мере одной петли порядка r.
10. Вычисление моментов мj распределения характеристики алгоритма обмена информацией согласно уравнению (7).
Функция распределения (ФР) характеристики алгоритма может быть сформирована из ряда моментов , число которых определяется заданной точностью представления ФР, согласно стандартным процедурам конструктивной теории функций. Рассмотренная процедура не исключает анализа алгоритма обмена информацией, если он содержит отдельные независимые ветви и ряд соответствующих поглощающих состояний в случае его представления цепью Маркова. Найденные таким образом моменты задают условное распределение анализируемой характеристики алгоритма при условии, что стоком является узел . Подобная ситуация типична для анализа характеристик помехоустойчивости (достоверности) передачи информационных массивов, когда необнаруживаемые ошибки, потери и вставки массивов возможны вследствие независимых причин в среде корпоративного портала, что приводит к появлению ветвей алгоритма, каждая из которых связана с определенной реализацией анализируемой характеристики [8; 9].
Изложенная методика не требует аналитического представления характеристики любого алгоритма корпоративного портала для каждой дуги стохастической сети и допускает возможность задания дуги парой признаков рху и Mxy(s), что способствует формализации общей вычислительной процедуры. Так как основное топологическое уравнение (5) является линейным, то наибольших затрат вычислительных ресурсов требует не его решение, а логические операции выявления в замкнутом потоковом графе петель порядка r и нахождение W-функций петель.
Внедрение корпоративных порталов и принципиальное улучшение технико-экономических и эксплуатационных характеристик их информационной среды возможно только на базе применения комплекса протоколов, ориентированных на организацию независимых служб информационного обмена. Вместе с тем специфика интеграции служб информационного обмена приводит к необходимости регламентации других понятий, выходящих за рамки указанных моделей. К ним относятся точки доступа пользователей к корпоративному порталу, службы передачи информации, типы соединений корпоративного портала. Соответственно возникает потребность в привлечении и более тонких методов исследования алгоритмов обмена данными, сопряженных с активным применением вычислительных алгоритмов.
Список литературы
1. Корпоративные порталы: определение, история развития, цели и средства.
2. Шибанов, А.П. Нахождение плотности распределения времени исполнения GERT-сети на основе эквивалентных упрощающих преобразований/ А.П. Шибанов //Автоматика и телемеханика.- 2003.- № 2.- С. 117-126.
3. Еременко, В.Т. Математическое моделирование процессов информационного обмена в распределенных управляющих системах : монография / В.Т. Еременко; под общ. ред. И.С.Константинова. - М.: Машиностроение - 1, 2004. - 224 с.
4. Еременко, В.Т. Основное содержание теории функциональной стандартизации протоколов безопасности и принципы ее разработки / В.Т. Еременко // Телекоммуникации./ - 2003. - № 6. - С. 34 - 38.
5. Еременко, В.Т. Концепция обнаружения и коррекции логических ошибок в реализациях профилей протоколов безопасности / В.Т. Еременко // Телекоммуникации - 2003. - № 8. - С. 30 - 35.
6. Еременко, В.Т. Моделирование информационных потоков в сетях передачи данных интегрированных АСУ / В.Т. Еременко, С.И. Афонин, Т.М. Парамохина, Л.В. Кузьмина, Д. . Плащенков // Информационные системы и технологии. - 2011.- № 6. - С. 35 - 42.
7. Еременко, В.Т. Методы решения задач распределения информационных потоков в сетях передачи данных предприятия на основе резервирования ресурсов / В.Т. Еременко, С.И. Афонин, Л.В. Кузьмина [и др.] // Информационные системы и технологии. - 2012. № 1. - С.78 - 84.
8. Еременко, В.Т. Метод проектирования сетей передачи данных, совместимых с неблокируемой маршрутизацией / В.Т. Еременко, А.И. Офицеров, С.А. Черепков // Вестник компьютерных и информационных технологий. - 2012.- № 4. - С. 38 - 46.
9. Еременко, В.Т. Анализ моделей управления трафиком в сетях АСУП на основе технологии MPLS / В.Т. Еременко, С.В. Еременко, Д.В. Анисимов, С.А. Черепков, А.А. Лякишев // Информационные системы и технологии. -2013. - № 1. - С. 106-112.
Размещено на Allbest.ru
...Подобные документы
Анализ видов существующих корпоративных порталов. Разработка архитектуры и структуры корпоративного портала в соответствии с требованиями. Установка и настройка программного обеспечения. Общие настройки портала, управление меню и настройка виджетов.
дипломная работа [4,8 M], добавлен 19.01.2017Понятие портала как Intranet системы. Технологии функционирования Web-портала. Особенности и функции портала учебного заведения. Использование Web-портала в учебном процессе. Структура образовательного Intranet/Internet-портала школы № 24 г.Нефтеюганска.
дипломная работа [3,0 M], добавлен 02.05.2012Сущность возможностей MS SharePoint и средства их реализации. Разработка и осуществление задач корпоративного портала. Характеристика рабочего места, безопасность жизнедеятельности, электробезопасность, природопользование и охрана окружающей среды.
дипломная работа [2,8 M], добавлен 04.04.2012Показатели, характеризующие корпоративные порталы в сетях, их историю и классификацию. Сущностные характеристики корпоративного информационного портала AxiomPortal. Microsoft SharePoint Portal Server как инструмент для создания корпоративного портала.
дипломная работа [3,0 M], добавлен 22.07.2011Построение модели корпоративного портала как платформы для разработки учебно-методической документации вуза. Состав, особенности использования учебно-методической документации вуза. Концептуальная модель корпоративного портала образовательного учреждения.
дипломная работа [3,0 M], добавлен 18.03.2012Назначение буфера обмена, управление его данными в среде Windows. Взаимодействие между владельцем и клиентом буфера. Данные и тип дескриптора, для каждого типа предопределенных форматов. Воспроизведение данных буфера обмена с задержкой, окна просмотра.
реферат [58,9 K], добавлен 04.10.2010APRIORI - масштабируемый алгоритм поиска ассоциативных правил. Создание официального информационного портала для студенческого совета УлГУ "Династия". Принципы построение и создания хранилища данных. Перенос информационного портала на сервер ulsu.ru.
курсовая работа [1,5 M], добавлен 21.12.2015Циклы обмена информацией в режиме прямого доступа к памяти. Управляющие сигналы, формируемые процессором и определяющие моменты времени. Запросы на обмен информацией по прерываниям. Мультиплексирование шин адреса и данных. Протоколы обмена информацией.
лекция [29,0 K], добавлен 02.04.2015Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного портала по языкам программирования с использованием технологии AJAX. Информационное содержание портала.
дипломная работа [3,2 M], добавлен 05.06.2011Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.
курсовая работа [2,3 M], добавлен 29.06.2014Проектирование портала записи на приём к специалистам узких специальностей. Составление методического руководства по использованию портала. Обзор требований к программному и аппаратному обеспечению. Электронная регистратура. Описание программных модулей.
дипломная работа [1,9 M], добавлен 09.01.2015Создание подсистемы хранения и управления данными для корпоративного сайта. Особенности корпоративного сайта компании "Гвоздь", условия эксплуатации, определяющие основные требования к системе. Обеспечение безопасных условий труда инженера-разработчика.
дипломная работа [3,9 M], добавлен 06.04.2013Поиск информации в Интернет с помощью каталогов и поисковых машин. Мгновенный обмен информацией в Интернете. Основные программы и браузеры для поиска и обмена информацией. Программное обеспечение для просмотра веб-сайтов. Программы для обмена файлами.
дипломная работа [81,1 K], добавлен 23.06.2012Управление доступом к передающей среде. Процедуры обмена данными между рабочими станциями абонентских систем сети, реализация методов доступа к передающей среде. Оценка максимального времени реакции на запрос абонента сети при различных методах доступа.
курсовая работа [87,2 K], добавлен 13.09.2010Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.
дипломная работа [1,7 M], добавлен 09.11.2016Изучение процесса обмена данными между приложениями в среде MS Office, используя при этом разные форматы хранения и представления информации. Создание файла исходных данных формата CSV по шаблону. Выполнение тестов, расчетов с исходным набором данных.
курсовая работа [3,4 M], добавлен 27.01.2015Принцип организации и способы удаленного обмена файлами с использованием протокола. Разработка проекта распространения софта на множество пользовательских машин. Создание программного комплекса системы с механизмами отображения и управления данными.
дипломная работа [920,0 K], добавлен 03.04.2014Общая характеристика протокола ICMP, его назначение и формат сообщений. Анализ применимости протокола ICMP при переходе с набора протоколов IP v4 на набор IP v6. Свойства и принцип работы, сферы применения протоколов обмена маршрутной информацией.
курсовая работа [210,8 K], добавлен 24.08.2009Взаимодействие уровней в модели открытой системы обмена информацией. Описания сетевого оборудования. Характеристика коаксиального и оптоволоконного кабелей. Подключение кабелей и разъемы для них. Особенности соединения двух рабочих станций между собой.
презентация [384,8 K], добавлен 27.08.2013Характеристика буфера обмена как области памяти, резервируемой системой Windows для организации обмена данными между приложениями. Копирование и перемещение файлов как функции буфера обмена. Изучение абсолютной и относительной адресации ячеек MS Excel.
контрольная работа [13,9 K], добавлен 11.09.2011