Математическое и программное обеспечение защиты очередей от перегрузок в системах резервирования ресурсов тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат наук Алькади Усама Жамил
- Специальность ВАК РФ05.13.11
- Количество страниц 150
Оглавление диссертации кандидат наук Алькади Усама Жамил
Введение
1. Проблемы защиты очередей от перегрузок в системах резервирования ресурсов
1.1. Подходы к управлению очередями с приоритетами
1.2. Управление перегрузками очередей с использованием контроллеров для решения задачи увеличения пропускной способности информационной системы
1.3. Анализ существующих механизмов управления загрузкой очередей
1.4. Инструментальные средства реализации компонент подсистемы защиты очередей от перегрузок в составе распределенной системы резервирования
1.5. Постановка задач работы
2. Исследование системы организации очередей с приоритетом без вытеснения и множественными периодами ожидания
2.1. Стратегия невытесняющего приоритета с двумя типами заданий: постановка и подход к исследованию
2.2. Математическая модель
2.3. Анализ модели
2.4. Критерии качества работы
2.5. Численные результаты
2.6. Анализ численных результатов
2.7. Выводы
3. Алгоритмизация и численное исследование методов защиты очередей от перегрузок в системах резервирования ресурсов
3.1. Разработка адаптивного алгоритма выбора контроллера для повышения эффективности различных алгоритмов управления при обеспечении защиты очередей от перегрузок в системах резервирования ресурсов
3.2. Интеллектуализация настройки активной очереди на базе нечеткой логики для защиты очередей от перегрузок
3.3. Выводы
4. Особенности программной реализации средств защиты очередей от перегрузок в составе системы резервирования авиабилетов
4.1. Архитектура системы резервирования
4.2. Подсистема резервирования - информационное обеспечение
4.3. Особенности программной реализации
4.4. Особенности функционирования автоматизированной системы резервирования билетов
4.5. Выводы
Заключение
Литература
Приложение. Листинг подсистемы управления доступом к удаленной подсистеме и взаимодействия с пользователями
Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Математические модели, методы анализа и управления в корпоративных сетях2010 год, доктор технических наук Иванов, Игорь Потапович
Исследование условий обеспечения гарантированного качества обслуживания в сети Интернет2007 год, кандидат технических наук Гончаров, Андрей Андреевич
Построение и анализ моделей для расчета показателей качества обслуживания трафика индустриального интернета вещей2022 год, кандидат наук Царев Алексей Сергеевич
Управление качеством обслуживания в распределенных информационных системах мониторинга на основе рекурсивных байесовских оценок2018 год, кандидат наук Чудинова, Ксения Владиславовна
Метод многокритериальной интеграции модели системы управления трафиком телекоммуникационной сети2013 год, кандидат наук Рудь, Дмитрий Евгеньевич
Введение диссертации (часть автореферата) на тему «Математическое и программное обеспечение защиты очередей от перегрузок в системах резервирования ресурсов»
Введение
Актуальность темы. В настоящее время наблюдается тенденция роста загрузки информационно--телекоммуникационных систем управления резервированием на транспорте, в социальной сфере, в промышленности. Неминуемо возникает проблема защиты очередей заявок на обслуживание.
В настоящее время очередь с приоритетами была достаточно хорошо адаптирована для удовлетворения практических потребностей и применялась в различных областях. С появлением приоритезации, системы очередей начали делить задания на различные типы, где порядок обслуживания определяется в соответствии с уровнем приоритета. Важной идеей является использование области пересечений очередей для временного хранения поступающих заявок. Поскольку общая область пересечения является самым простым и наиболее популярным способом организации для высокой производительности (внутренне неблокирующей) коммутаторов, большинство коммерческих маршрутизаторов используют область пересечения для построения архитектуры контроллеров. Проблемы управления очередями исследовались как в отечественной, так и в зарубежной литературе такими учеными, как Жожикашвили В.А., Вишневский В.М., Богуславский Л.Б., Кравец О.Я., Kleynrok L., Ferrari D., Floyd S., Feng W.
Создание моделей, методов, алгоритмов и программных средств защиты очередей от перегрузок в системах резервирования ресурсов являются приоритетными направлениями науки и техники, поскольку их использование открывает широкий спектр возможностей решения автоматизации рутинных задач и увеличения скорости и точности принятия решений.
Одной из важнейших задач обработки видеопоследовательностей является разработка системы очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера, обеспечивающей
решение проблемы неэффективного использования ресурсов при прерывании обслуживания. Успешное решение проблемы выбора контроллера для защиты очередей от перегрузок обеспечивает оперативное принятие решение о выборе контроллера в зависимости от состояния системы.
Таким образом, актуальность темы диссертационной работы обусловлена необходимостью обеспечения защиты очередей от перегрузок в системах резервирования ресурсов на основе системы очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера и двухвходового алгоритма выбора контроллера для защиты очередей от перегрузок.
Работа выполнена в ФГБОУ ВО «Воронежский государственный университет» в рамках научного направления «Математическое моделирование, программное и информационное обеспечение, методы вычислительной и прикладной математики и их применение к фундаментальным исследованиям в естественных науках».
Цель и задачи исследования. Цель работы заключается в разработке математического и программного обеспечения защиты очередей от перегрузок в системах резервирования ресурсов на основе системы очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера и двухвходового алгоритма выбора контроллера для защиты очередей от перегрузок.
Для достижения цели в диссертационной работе необходимо решить следующие задачи:
1. Получить аналитические выражения критериев оценки качества управления очередями для обобщенного эффекта, позволяющие получить оптимальные значения критериев для заданных диапазонов параметров управления очередями при их защите.
2. Разработать систему очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера, обеспечиваю-
щую решение проблемы неэффективного использования ресурсов при прерывании обслуживания.
3. Создать двухвходовой алгоритм выбора контроллера для защиты очередей от перегрузок, обеспечивающий оперативное принятие решение о выборе контроллера в зависимости от состояния системы.
4. Создать структуру подсистемы резервирования, обеспечивающую устойчивое функционирование СУБД для неоднородных очередей запросов от гетерогенных источников.
Объект исследования: процессы управления очередями заявок в системах резервирования ресурсов.
Предмет исследования: математическое и программное обеспечение процессов управления защитой очередей от перегрузок в системах резервирования ресурсов на основе системы очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера.
Методы исследования. В качестве теоретической и методологической основы диссертационного исследования использованы методы теории математического моделирования, массового обслуживания, оценки числовых характеристик объектов, объектно-ориентрованного программирования.
Тематика работы соответствует пунктам паспорта специальности 05.13.11: п. 3 «Модели, методы, алгоритмы, языки и программные инструменты для организации взаимодействия программ и программных систем», п. 8 «Модели и методы создания программ и программных систем для параллельной и распределенной обработки данных, языки и инструментальные средства параллельного программирования».
Научная новизна. В работе получены следующие результаты, отличающиеся научной новизной:
- система очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера, отличающаяся построением
четырехмерной цепи Маркова с дискретным временем и обеспечивающая решение проблемы неэффективного использования ресурсов при прерывании обслуживания;
- аналитические выражения критериев оценки качества управления очередями для обобщенного эффекта, отличающиеся использованием ква-зи-цепи рождения и гибели и матрично-геометрического метода, позволяющие получить оптимальные значения критериев для заданных диапазонов параметров;
- двухвходовой алгоритм выбора контроллера для защиты очередей от перегрузок, отличающийся динамической адаптацией к состоянию системы и критерию выбора и обеспечивающий оперативное принятие решение о выборе контроллера в зависимости от состояния системы;
- структура подсистемы резервирования, отличающаяся наличием двухуровневой системы защиты очередей от перегрузок и обеспечивающая устойчивое функционирование СУБД для неоднородных очередей запросов от гетерогенных источников.
На защиту выносятся следующие научные положения:
1. Система очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера обеспечивает решение проблемы неэффективного использования ресурсов при прерывании обслуживания.
2. Аналитические выражения критериев оценки качества управления очередями для обобщенного эффекта позволяют получить оптимальные значения критериев для заданных диапазонов параметров.
3. Двухвходовой алгоритм выбора контроллера для защиты очередей от перегрузок обеспечивающий оперативное принятие решение о выборе контроллера в зависимости от состояния системы.
4. Структура подсистемы резервирования обеспечивает устойчивое функционирование СУБД для неоднородных очередей запросов от гетеро-
генных источников.
Практическая значимость. Программная реализация обеспечивает защиту очередей от перегрузок в системах резервирования ресурсов на основе системы очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера и двухвходового алгоритма выбора контроллера для защиты очередей от перегрузок. На элементы программных средств получено свидетельство о государственной регистрации.
Реализация и внедрение результатов работы. Теоретические и практические результаты исследований, реализованные в виде программных компонент, получили внедрение в составе системы управления резервированием авиабилетов компании Syrian Airlines.
Основные результаты внедрены в учебный процесс Воронежского государственного университета в рамках дисциплины «Вычислительные машины, системы и сети», в рамках курсового и дипломного проектирования.
Апробация работы. Основные положения диссертационной работы докладывались и обсуждались на следующих конференциях: 16, 17 Международная научно-методическая конференция «Информатика: проблемы, методология, технологии» (Воронеж, 2016, 2017); XXIII международная научно-практическая конференция «Системный анализ в проектировании и управлении» (SAEC-2019; Санкт-Петербург, 2019); 19 Международная научно-методическая конференция «Информатика: проблемы, методология, технологии» (Воронеж, 2019); International Conference «Technological Perspective in the Framework of Eurasian Space: New Markets and Points of Economic Growth» (Saint Petersburg, 2019); XXV-th International Open Science Conference «Modern informatization problems in the technological and telecommunication systems analysis and synthesis" (MIP-2020'AS; Yelm, WA, USA, 2020).
Публикации. По теме опубликованы 13 научных работ, в том числе 6
- в изданиях, рекомендованных ВАК РФ (из них 2 - в изданиях, индексируемых в международной базе цитирования Scopus, и 1 свидетельство о регистрации программы для ЭВМ).
В работах, опубликованных в соавторстве и приведенных в автореферате, личный вклад соискателя состоит в [1, 8, 9] - система очередей с невытесняющей приоритезацией и множественными периодами режима ожидания сервера; [2, 7] - аналитические выражения критериев оценки качества управления очередями для обобщенного эффекта; [3, 10] - двухвхо-довой алгоритм выбора контроллера для защиты очередей от перегрузок; [6] - структура подсистемы резервирования.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка литературы. Текст содержит 150 страниц, 49 рисунков и 19 таблиц. Список литературы включает 126 наименований.
1. Проблемы защиты очередей от перегрузок в системах резервирования ресурсов
1.1. Подходы к управлению очередями с приоритетами
В последние годы очередь с приоритетами была достаточно хорошо адаптирована для удовлетворения практических потребностей и применялась в различных областях. С появлением приоритезации, системы очередей начали делить задания на различные типы, где порядок обслуживания определяется в соответствии с уровнем приоритета. В [32] проанализирована система очередей М/М/1 с зависящими от класса экспоненциальными интенсивностями обслуживания и вытесняющим приоритетом среди заданий двух классов, трех классов и К-классов. В [21] исследована система очередей М/М/1 с пороговым значением для приоритета с вытеснением и без.
В [20] рассмотрена система очередей МЮ/1 с ограниченной пропускной способностью. В [22] проанализирована система конечных буферных очередей с двумя серверами и двумя типами заданий, а также представлены некоторые результаты численного сравнения с другими системами очередей. В [26] определено время ожидания системы очередей М/М/с с невытесняющим приоритетом. В [24] проанализировано влияние нескольких серверов на систему при условии приоритета без вытеснения. В [36] представлена система очередей с запаздыванием и использована эта система для решения проблемы интенсивного трафика.
В [27] исследована система очередей МЛР/(РН/РИ)/1 с самогенерируемым приоритетным заданием и дисциплиной с невытесняющим приоритетом. В [25] рассмотрена система очередей с непрерывным временем и невытесняющим приоритетом. В [37] проанализирована производительность системы очередей М/М/1 с невытесняющим приоритетом и двумя
типами заданий и получена средняя длину очереди и вероятность того, что сервер был занят. В [29] исследованы критерии качества работы системы очередей МЮ/1 и МЮ/1 с приоритетом без вытеснения, используя метод генерирующей функции. В [34] проанализирована односерверная система очередей, в которую поступают задания двух классов, с вытесняющим приоритетом с ограниченным числом заданий и получены явные выражения для средней длины очереди и установившегося совместного распределения числа заданий с высоким и низким приоритетом в системе. В [31] рассмотрена систему очередей с дискретным временем, с приоритезацией без вытеснения и скачками приоритета, формирующую два типа приоритетов. В [23] рассмотрена система очередей с дискретным временем, с относительным приоритетом без вытеснения и одним сервером, подверженным прерыванию обслуживания.
Еще одной интересной идеей является использование области пересечений очередей для временного хранения поступающих заявок. Поскольку общая область пересечения является самым простым и наиболее популярным способом организации для высокой производительности (внутренне неблокирующей) коммутаторов, большинство коммерческих маршрутизаторов используют область пересечения для построения архитектуры переключателей [70, 71]. Поскольку требования к пропускной способности информационной системы продолжают расти, коммутаторы с большим количеством более быстрых портов оказываются востребованными.
В дополнение к достижению высокой пропускной способности, инструмент коммутации, обладающий на выходе средством управления очередями, может контролировать задержки пакетов и поэтому обеспечивать гарантированное качество обслуживания (ОоБ).
Хотя общая область пересечения с выходной очередью может добиться предпочтительной производительности, параллельная память с N
устройствами является либо очень дорогой, либо просто недоступной для коммутаторов, хотя и работает на высоких скоростях [72]. Управляемый вход в очередь, с другой стороны, является предпочтительным из-за его масштабируемости и низким требованиям к аппаратному обеспечению.
Хорошо известно, что, если входные очереди типа «первый пришел -первый обслужен» (FIFO) используются для удержания поступающих пакетов, проблема блокировки (HOL) ограничивает пропускную способность только до 58,6%. В дополнение к виртуальному решению организации очередей (VOQ) [79], одно из решений, которое было предложено для преодоления проблемы HOL, является разработка более сложных механизмов планирования очередей. Однако более сложное планирование, несмотря на более высокую эффективность, порождает большую вычислительную сложность и не может быть использовано для аппаратной реализации на высоких скоростях [73].
Решение, обычно используемое сегодня, это архитектура массового обслуживания с комбинированным взаимодействием (CIOQ), которая по сути является хорошим компромиссом; тем не менее и такая архитектура сталкивается со сложным планированием, которое ограничивает масштабируемость архитектуры [74].
При добавлении, однако, даже небольшого количества буферов для временного хранения в точках пересечения, радикально меняется и упрощается задача управления очередями. В свою очередь, эффективное планирование устраняет одну из причин, препятствующих ускорению обработки данных.
Большинство исследований сосредоточены как на достижении высокой пропускной способности путем схемы простого планирования [75, 76], как и на непосредственном переключении пакетов переменного размера [77, 78], и только несколько статей содержат исследования о поддержке
нескольких приоритетов в буферизованных областях пересечения [79, 80, 81].
В [78] эксперимент проводится только для двух уровней приоритета поступающего пуассоновского потока данных. Эта статья не связана с обработкой большего количества приоритетов при сокращении объема перекрестных буферов.
В [81] рассмотрены восемь приоритетов для буферной ячейки фиксированного размера, но для обработки нескольких приоритетов использованы ресурсоемкие и неэффективные методы путем реализации нескольких «логических» очередей в общем пространстве буфера пересечений, по одной на каждый приоритет.
В [80] предложен способ, который не увеличивает сложность обработки области пересечения, поскольку использование перекрестных очередей, реализованных в приватном буферном пространстве выполняет значительно лучше, чем система с общей перекрестной памятью с несколькими логическими очередями в каждой точке пересечения. Хотя [80] способствует уменьшению количества перекрестных буферов, две необходимы отдельные очереди в каждой точке пересечения. К тому же алгоритм является сложным для реализации.
В [82] предложена идея каждого приоритета очереди на тех входных портах, в которых замена нескольких приоритетов очередей на точку пересечения в буферизованной области будет эффективной.
С одной очередью на точку пересечения проблема возникает тогда, когда в точке пересечения буфер заполнен и прибывающие данные имеют более высокий приоритет, чем все данные в буфере пересечения. В такой ситуации прибывающие данные блокируют управление потоком, даже несмотря на то, что могут и не быть данными с более высоким приоритетом. Такой сценарий будет влиять на качество обслуживания.
Для того, чтобы уменьшить блокирование и микширования и гарантировать задержку каждого приоритетного потока, определен двойной приоритет представлены алгоритмы планирования для ввода и вывода. Однако в [82] не учтены множественные периоды ожидания, которые существуют в реальных системах управления очередями.
1.2. Управление перегрузками очередей с использованием контроллеров для решения задачи увеличения пропускной способности информационной системы
1.2.1. Контроль перегрузки как ключевой элемент управления данными в информационных системах
Контроль перегрузки сети являлся одним из ключевых элементов в прошлом, так как многие контроллеры вводились с целью контроля перегрузки для решения проблемы. Данные контроллеры основывались на некоторых метриках производительности. Они неплохо выполняли свою роль в контексте определенных метрик производительности, но не оправдывали себя при их применении к другим метрикам. Основной задачей исследования является поведенческий анализ небольшого набора хорошо известных контроллеров очередей/активных контроллеров управления очередями, таких как контроллер отбрасывания последнего элемента (Drop Tail), произвольное обнаружение перегрузки на раннем этапе (RED controller - Random Early Detection), синий (Blue), пропорциональный интеграл (Proportional Integral) и контролируемая временная задержка (Controlled Delay) с различной рабочей нагрузкой сети.
Предлагается создать четыре однотипных сценария для решения проблемы недостаточной пропускной способности сети. Каждый сценарий имеет сопоставимые сетевые параметры, но различную рабочую нагрузку
сети, которая варьируется в пределах от одного до тысячи FTP-соединений. Метрики производительности в данном исследовании - пропускная способность сетевой нагрузки, а также задержка, связанная с размером очереди, время, необходимое для стабилизации, способность справляться с высокоскоростной пакетной передачей данных при TCP-соединении и обеспечивать оптимальное соотношение метрик производительности.
Перегрузка сети, а также попытки ее избежать и контролировать оставались актуальными вопросами для исследователей начиная с момента создания первой сети.
Быстрое развитие информационных технологий повысило исследовательские требования к оптимизации решений различных проблем, в частности, проблеме пропускной способности сети [2]. Многие контроллеры были введены для решения проблемы на основе установки некоторых определенных параметров. Изначально буферы использовались для обслуживания входящих пакетов данных, которые были больше, чем пропускная способность линии связи. Буферы выстраивали пакеты данных в очередь, и игнорировали остальные пакеты при наполнении буфера. Такая традиционная схема под названием Drop Tail (отбрасывание последнего элемента, [3]) вызывает две основные проблемы - неравноправность входящих пакетов и переполненная очередь. Проблема неравноправности была решена посредством введения схем первого и случайного сброса (Drop First and Drop Random Schemes). Контроллер произвольного обнаружения перегрузки на раннем этапе (RED - Random Early Detection) запускается как новый вариант системы активного управления очередями (AQM) с целью преодоления проблемы «переполненной очереди» традиционных контроллеров очередей [4]. Смысл системы активного управления очередями состоял в сбросе пакетов до образования полного буфера для поддержания высокоскоростной пакетной передачи данных при TCP-соединении. Полный бу-
фер, также известный как «буфер с резервом времени» («плавающий буфер»), являлся дискуссионным инструментом системы активного управления очередями [5]. «Синий» контроллер (Blue Controller) был разработан для снижения нагрузки сети или сбрасывания пакетов. Он рассчитывает вероятность исходя из идеального соединения и потери пакета данных вместо вычисления размеров очереди [6, 7]. Это приводит к работе Blue Controller с большими задержками в связи образующимися очередями.
Позднее PI-регулятор использовался в AQM для решения различных проблем в промышленности из-за его устойчивой производительности [8]. Данный тип контроллера работал достаточно устойчиво в плане относительного (базисного) размера очереди, вне зависимости от любой метрики (любых параметров) производительности сети, а именно, ее пропускной способности, потери пакета, задержки и т.д. Контроллер Co Del использовался только для мониторинга задержки и сокращал время приема-передачи (Round Trip Time) [9]. Название данного контроллера основывается на Co от слова control - контролировать и Del от слова delay - задержка [10]. Его целью было лишь сокращение времени прохождения сегмента, но ценой большой потери пакетов и иногда, в некоторых случаях, даже ценой снижения пропускной способности.
Каждый контроллер имеет свою собственную метрику для оценки производительности: некоторые фокусируются на размере очереди [8], некоторые на потере пакетов [6], некоторые на времени прохождения сегмента [9], а некоторые на сокращении длины очереди для поддержания высокоскоростной пакетной передачи данных при TCP-соединении [4]. Таким образом, набор метрик производительности доступен для оценки откликов и устойчивости контроллеров. Наиболее используемыми являются пропускная способность, потеря пакета, задержка или время прохождения сегмента сети из-за размера очереди и их способности поддержания высокоскоростной пакетной передачи данных при TCP-соединении по-
средством поддержки небольших очередей.
До сих пор не существует общепризнанного, приемлемого решения для борьбы с перегрузками, что дает исследователям возможность предлагать новые подходы. Несмотря на то, что попытки масштабных исследований предпринимались в течение последних нескольких десятилетий, все еще существует большое количество различных предлагаемых схем управления [12, 15, 18, 24]. Эти решения не могут справиться с актуальными потребностями сетей; и поэтому становятся неэффективными, к тому же, делая перегрузку сети неуправляемой до тех пор, пока не будут разработаны эффективные подходы для контроля перегрузки [19, 25, 28]. Исходя из вышеизложенного, предлагается анализ интеллектуального регулятора нечеткой логики для проектирования сложной системы управления, которая может быть применена для управления перегрузками в сетях TCP/IP.
1.2.2. Регулирование перегрузки
На протяжении многих десятилетий широко обсуждались и изучались методы блокировки, которые использовались протоколом TCP/IP. Несомненно [19] существующие механизмы предотвращения перегрузки TCP не являются оптимальными для обеспечения хорошего обслуживания во всех ситуациях, хотя все еще остаются необходимыми и доминирующими. В результате были созданы системы активного управления очередями (AQM) для управления блокировками.
С появлением AQM стало возможным отделять стратегию блокировки от стратегии отказов на уровне маршрутизатора. Системы AQM начинают удалять пакеты заранее с целью предупреждения источников трафика о начинающихся стадиях блокировки. Для повышения загрузки сети, а также уменьшения задержек и потери пакетов были представлены многочисленные принципы AQM в сетях TCP/IP. Лучшие результаты получены с помощью управления очередями в местах соединения трафика, например
раннее случайное обнаружение (RED) [27], пропорционально -интегральный (PI) контроллер [21] и CoDel (задержка регулировки) [25, 29].
Тем не менее, эти системы AQM нуждаются в систематизации управляющих факторов. Эти методы неспособны справиться с динамическими изменениями сети, поэтому дают еще большие задержки и увеличение буферизации, и соответственно не способны успешно управлять очередями на уровне маршрутизатора.
1.2.3. Управление перегрузкой на основе нечеткой логики
В случаях, когда трудно получить формальную аналитическую модель, поскольку строгие методы теории управления невозможно использовать, нечеткое логическое управление (FLC) может быть одним из возможных методов проектирования контроллеров обратной связи [13, 26]. Лингвистические правила складываются в набор, чтобы определить алгоритм управления, который является нелинейным. Если имеющаяся модель чрезмерно сложна и крайне нелинейна, то в таком случае успешно применяется FLC [22, 23].
Кроме того, она обеспечивает эффективное управление блокировкой в широком диапазоне сетевых технологий; нечеткая логика введена в лучшие сети TCP/IP [14, 16, 19, 30].
1.3. Анализ существующих механизмов управления загрузкой очередей
В системах с очередями различные механизмы контроля перегрузки призваны уменьшить задержки, вызванные чрезмерным количеством заданий на обслуживание. Нас интересуют контроллеры, зависящие от длины
Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Разработка метода обработки трафика в очередях маршрутизаторов мультисервисной сети на основе нечёткой логики2016 год, кандидат наук Масленников Андрей Геннадьевич
Исследование влияния статистических свойств мультимедийного IP-трафика на характеристики качества обслуживания2013 год, кандидат технических наук Буранова, Марина Анатольевна
Исследование и анализ задержки обработки трафика управления в программно-конфигурируемых сетях2018 год, кандидат наук Галич Сергей Владимирович
Методы оценки оперативности выполнения транзакций в информационно-нагруженных системах с резервируемыми ресурсами2023 год, кандидат наук Шелест Мария Николаевна
Разработка и исследование алгоритмов динамического резервирования канального ресурса защищенных корпоративных мультисервисных сетей связи2020 год, кандидат наук Миронов Олег Юрьевич
Список литературы диссертационного исследования кандидат наук Алькади Усама Жамил, 2020 год
Литература
1. Адаптация в системах резервирования / У.Алькади, С.В. Власов // Информатика: проблемы, методология, технологии: матер. 16 Междунар. науч.-мет. конф. — Воронеж, 2016 . Секция 5. - С. 12-15.
2. Алькади Усама. Использование интеллектуальной системы управления очередью на базе нечеткой логики для защиты очередей от перегрузок// Системы управления и информационные технологии, №1(79), 2020. - С. 93-97.
3. Алькади Усама. Исследование эффективности различных алгоритмов управления для обеспечения защиты очередей от перегрузок в системах резервирования ресурсов// Моделирование, оптимизация и информационные технологии. 2019. Т. 7, № 4. Шрв://то11у1у1га/?р=8355&1апв=ги. 001: 10.26102/23106018/2019.27.4.041.
4. Барабанова И. А., Кравец О.Я. Анализ модификации данных в многоуровневых клиент-серверных системах с отказами// Прикладная математика и информатика: современные исследования в области естественных и технических наук. Матер. IV научно-практической международной конференции (школы-семинара) молодых ученых: в 2 частях. Тольятти, 2018. С. 31-35.
5. Болгов В.С. Алгоритм взаимосвязи приложения-клиента с удаленным сервером// Современные проблемы информатизации в моделировании и социальных технологиях: Сб. трудов. Вып. 16. - Воронеж: Изд-во "Научная книга", 2011. - С. 209-210.
6. Говорский А.Э., Копылов М.В. Особенности сквозного цикла моделирования и проектирования многозвенной клиент-серверной системы// Системы управления и информационные технологии, №1(39), 2010. -С. 27-32
7. Десятирикова Е.Н., Хадж А.М., Ходар Алмосана, Алькади У., Раджаб Х. Балансировка нагрузки в облачных вычислениях // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. - 2017. - № 3. - С. 103-109.
8. Копылов М.В. Модель двухзвенной архитектуры «клиент - сервер»// Современные проблемы информатизации в моделировании и анализе сложных систем: Сб. трудов. Вып. 12. - Воронеж: "Научная книга", 2007. - С. 177-183.
9. Копылов М.В. Модель трехзвенной архитектуры «клиент - сервер»// Современные проблемы информатизации в проектировании и телекоммуникациях : Сб. трудов. Вып. 12. - Воронеж: "Научная книга", 2007. -С. 352-358.
10. Копылов М.В. Особенности поведения многозвенных клиент-серверных систем на граничных нагрузках// Информационные технологии моделирования и управления. - 2007, №6(40), с. 675-683.
11. Копылов М.В., Говорский А.Э., Солдатов Е.А. Аналитические основы моделирования и проектирования многозвенной клиент-серверной системы// Информационные технологии моделирования и управления, №1(60), 2010. - С. 49-60
12. Кравец О.Я., Барабанова И.А. Обзор способов управления многоуровневыми клиент-серверными системами с отказами// Новый университет. Серия «Технические науки», 12(58), 2016. С. 55-57
13.Мехди М., Ронни М. Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте. М.: Прогресс книга, 2020.
14. Сандберг Б. В. Оптимизация выбора клиент-серверной архитектуры// Всероссийское совещание-семинар "Высокие технологии в региональной информатике". Тез. докл. Часть 1. Воронеж, Изд-во ВГТУ, 1998. С.76.
15. Сафонов А.И. Методология анализа и проектирования специализированных многозвенных клиент-серверных систем. Воронеж: «Научная книга», 2010.
16. Сафонов А.И., Строгонов В.В. Особенности реализации многозвенной клиент-серверной архитектуры с "доверенным" сервером// Информационные технологии моделирования и управления. - 2005, №4(22), с. 596-599.
17. Слоневская О.С., Вериковский В.А. Проблемы разработки специализированных клиент-серверных приложений на примере разработки информационной системы специализированной клиники// Информационные технологии моделирования и управления, №4(69), 2011. - С. 478-492.
18. Соляник А.А. Особенности проектирования технологии мобильных программных агентов в компьютерных сетях на основе "тонких" клиентов// Современные проблемы информатизации в экономике и обеспечении безопасности: Сб. трудов. Вып. 15. - Воронеж: "Научная книга", 2010. - С. 92-95
19. Стивен Р. Программирование в Win32 API на Visual Basic. М.: ДМК Пресс, 2017.
20. Черепухин А.Н. Аналитическое моделирование многозвенной архитектуры клиент-серверных систем// Вестник Воронежского государственного технического университета. Т. 1, №5, 2005. С.8-13.
21. Черепухин А.Н. Модели многозвенной архитектуры клиент-серверных систем// Современные сложные системы управления (СССУ/HTCS 2005): Сб. тр. НПК. Т. 2. - Воронеж: ВГАСУ, 2005. - С. 2028.
22. Черепухин А.Н. Программный комплекс "Амбулаторная поликлиника" на основе клиент-серверных технологий обработки распределенных данных// Врач-аспирант. - 2006, №5(14), с. 473-481.
23. Abel F., Minkenberg C., Luijten R., Gusat M., Tliadis I. A Four-Terabit Packet Switch Supoorting Long Round-Trip Times// IEEE Micro Magazine, vol. 23, no. 1, Jan./Feb. 2003, pp. 10-24.
24.Alkaadi O. Queue protection against congestion in backup systems: a comparative analysis of algorithms // Modern informatization problems in the technological and telecommunication systems analysis and synthesis (MIP-2020'AS): Proceedings of the XXV-th International Open Science Conference. -Yelm, WA, USA: Science Book Publishing House, 2020. - p. 204-214.
25.Alkaadi O., Desyatirikova E.N., Algazinov E.K., Gubkin I.M. Data Mining in Booking System Optimization// Technological Perspective in the Framework of Eurasian Space: New Markets and Points of Economic Growth. -St. Petersburg: "Asterion", 2019, pp. 328-334.
26.Andersson C.M. Introduction to Web Server Modeling and Control Research. Department of Communication Systems Lund Institute of Technology, October, 2005.
27. Banik A.D. Some aspects of stationary characteristics and optimal control of the BMAP/G - G/1/N(ro) oscillating queueing system// Applied Stochastic Models in Business and Industry, vol. 31, no. 2, pp. 204-230, 2015.
28. Barabanov V.F., Kiselev I.A., Kravets O.Ja., Rudenko E.N., Tjurin S.V., Shmarin I.V. Special questions of the distributed computing systems design. Vol. 1. Hierarchical simulation and design of specialized hardwaresoftware complexes. Lorman, MS, USA: Science Book Publishing House, 2012.
29. Barabanova I.A., Kravets O.Ja. Analysis of the intermediate layer work in the three-tier architecture «client-server»// Modern informatization problems in the technological and telecommunication systems analysis and synthesis (MIP-2019'AS): Proceedings of the XXIV-th International Open Science Conference. - Yelm, WA, USA: Science Book Publishing House, 2019. - P. 268-273.
30. Barabanova I.A., Kravets O.Ja., Tkalich S.A., Mutin D.I. Analysis of the intermediate layer work in the three-tier architecture «client-server» of automation engineering problems// IOP Conf. Ser.: Mater. Sci. Eng. 537. 2019. 032011. https://doi.org/10.1088/1757-899X/537/3/032011
31. Bazaz Y. Congestion Control Mechanism using Fuzzy Logic// International Journal of Emerging Trends & Technology in Computer Science, 2013. Vol. 2, Issue 2.
32. Bedi S. Active Queue in MANETs - A Primer on Network Performance optimization// International Journal of Emerging Trends & Technology in Computer Science (IJETTCS). 2015. Vol. 4, Issue 2. 12-19.
33. Berlanga F.J., Rivera A.J., del Jesus M.J., Herrera F. GP-COACH: genetic programming based learning of compact and accurate fuzzy rule based classification systems for high dimensional problems// Information Sciences. 2010. 180 (8) 1183-1200.
34. Cadenhead R., Lemay L. Sams Teach Yourself Java in 21 Days. USA, 2007, pp. 21-25.
35. Choi B.D., Choi D.I. Queueing system with queue length dependent service times and its application to cell discarding scheme in ATM networks// IEEE Proceedings—Communications, vol. 143, no. 1, pp. 5-11, 1996.
36. Choi B.D., Kim Y.C., Shin Y.W., Pearce C.E.M. The Mx/G/1 queue with queue length dependent service times// Journal of Applied Mathematics and Stochastic Analysis, vol. 14, no. 4, pp. 399-419, 2001.
37. Choi D.I. MAP/G/1/K queue with multiple thresholds on buffer// Communications of the Korean Mathematical Society, vol. 14, no. 3, pp. 611625, 1999.
38. Choi D.I., Kim T.-S., Lee S. Analysis of a queueing system with a general service scheduling function, with applications to telecommunication network traffic control// European Journal of Operational Research, vol. 178, no. 2, pp. 463-471, 2007.
39. Choi D.I., Knessl C., Tier C. A queueing system with queue length dependent service times, with applications to cell discarding in ATM networks// Journal of Applied Mathematics and Stochastic Analysis, vol. 12, no. 1, pp. 3562, 1999.
40. Chrysos N., Katevenis M. Design Issues of Variable-Packet-Size, Multiple-Priority Buffered Crossbars", Technical Report FORTH-ICS/TR-325, October 2003.
41. Chrysos N., Katevenis M. Weighted Fairness in Buffered Crossbar Scheduling// Proc. IEEE Workshop on High Performance Switching and Routing (HPSR 2003), Torino, Italy, June 2003, pp. 17-22.
42. Chydzinski A. The M/G-G/1 oscillating queueing system// Queueing Systems, vol. 42, no. 3, pp. 255-268, 2002.
43. Chydzinski A. The M-M/G/1-type oscillating systems// Cybernetics and Systems Analysis, vol. 39, no. 2, pp. 316-324, 2003.
44. Chydzinski A. The oscillating queue with finite buffer// Performance Evaluation, vol. 57, no. 3, pp. 341-355, 2004.
45. Cisco 12000 series internet routers. Cisco Systems, Inc. http://www.cisco.com
46. Clatwothy L.C. Distributed Version Control System - Why and How. pp. 3-4.
47.Deitel W.K.P., Deitel H. Java How to Program. Pearson Education, Upper River, New Jersey USA, 2010, pp. 132-135.
48.Desyatirikova E.N., Almothana K., Osama A. Scheduling approach for virtual machine resources in a cloud computing// XIX Int Conf "Informatics: Problems, Methodology, Technology" (IPMT-2019). Voronezh, 2019.
49.Desyatirikova E.N., Almothana K., Osama A. Информационные технологии обработки больших данных в цифровой экономике// XXIII меж-дунар. НПК «Системный анализ в проектировании и управлении» (SAEC-2019). - СПб., 2019.
50.Desyatirikova E.N., Osama A., Mager V.E., Chernenkaya L.V., Ahmad A.S. Enhancing the Performance of Reservation Systems Using Data Mining/ Arseniev D., Overmeyer L., Kälviäinen H., Katalinic B. (eds) Cyber-Physical Systems and Control. CPS&C 2019// Lecture Notes in Networks and Systems, 2020, vol 95. Springer, Cham, pp 413-421. DOI https://doi.org/10.1007/978-3-030-34983-7_40.
51.Desyatirikova, E.N., Osama A., Khodar A. The improvement of results in online reservation systems using data mining// XVIII Int. Scientific and Methodological Conf. "Informatics: Problems, Methodology, Technology". Voronezh, 2018.
52. Dudin A. Optimal control for an Mx/G/1 queue with two operation modes// Probability in the Engineering and Informational Sciences, vol. 11, no. 2, pp. 255-265, 1997.
53. Eisenbach M.S., Sadler C. Changing Java Programs. Department of Computing School of Computing Science Imperial College Middlesex University London, UK, 2012.
54.Feng W., Kandlur D., Saha D., Shin K. BLUE: A new class of active queue management algorithms. Ann Arbor; 1999. p. 1-27.
55. Feng W., Shin K.G., Kandlur D.D., Saha D. The BLUE active queue management algorithms. IEEE/ACM Trans. Netw. 2002;10(4):513-528.
56. Feng W., Umemura M. Analysis of a finite buffer model with two servers and two nonpreemptive priority classes// European Journal of Operational Research, 192 (2009), 151-172.
57. Floyd S., Gummadi R., Shenker S. Adaptive RED: An algorithm for increasing the robustness of RED's active queue management. 2001. Available by: https://www.icir.org/floyd/papers/adaptiveRed.pdf.
58. Floyd S., Jacobson V. Random early detection gateways for congestion avoidance. IEEE/ACM Trans. Netw. 1993;1(4):397-413.
59. Gong W.-B., Yan A., Cassandras C.G. The M/G/1 queue with queue-length dependent arrival rate// Communications in Statistics. Stochastic Models, vol. 8, no. 4, pp. 733-741, 1992.
60. Gupta U.C., Samanta S.K., Goswami V. Analysis of a discrete-time queue with load dependent service under discrete-time Markovian arrival process// Journal of the Korean Statistical Society, vol. 43, no. 4, pp. 545-557, 2014.
61.H0iland-j0rgensen T. Battling Bufferbloat: An experimental comparison of four approaches to queue management in Linux. Tech. Rep., Roskilde University, Roskilde, Denmark; 2012.
62. Hollot C.V., Misra V., Towsley D., Gong W.-B. A control theoretic analysis of RED. Proc. IEEE INFOCOM Conf. on Computer Communications Twentieth Annual Joint Conference of the IEEE Computer and Communications Society Cat No01CH37213. 2001;3(2):1510-1519.
63.Hollot C.V., Misra V., Towsley D., Gong W.-B. On designing improved controllers for AQM routers supporting TCP flows. INFOCOM Twentieth Annual Joint Conf. of the IEEE Computer and Communications Societies, IEEE. 2001;3:1726-1734.
64. Hussein A.J. Performance study of Active Queue methods// Journal of King Saud University - Computer and Information Sciences. 2015. Vol. 27, Issue 4, 416-429.
65. Jacobson V. Congestion avoidance and control. ACM SIGCOMM Comput. Commun. Rev. 1988;18(4):314-329.
66. Jain M. Finite capacity M/M/r queueing system with queue dependent servers// Computers & Mathematics with Applications, vol. 50, no. 1-2, pp. 187-199, 2005.
67. Javidi T., Magill R., Hrabik T. A high-throughput scheduling algorithm for a buffered crossbar switch fabric// Proc. IEEE ICC'01, June 2001, pp. 1581-1587.
68. Jilani A. Controlling Speed of DC Motor with Fuzzy Controller in
Comparison with ANFIS Controller// Intelligent Control and Automation, 2015. 6, 64-74.
69. Joint queue length distribution of multi-class, single-server queues with preemptive priorities/ A. Sleptaschenko, J. Selen, I. Adan, G. J. Houtum// Queuing Systems, 81 (2015), 379-395.
70. Jungang L., Yang W.W. Using Fuzzy Logic Control to Provide Intelligent Traffic High-Speed Networks// IEEE Transactions on Network, 2013. Vol. 10, NO. 2. 324-328.
71. Kala H. Performance Evaluation of Fuzzy Logic and PID Controller for Liquid Level Process// International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control Engineering, 2014. Vol. 2, Issue 3. 67-68.
72. Kam A., Siu K-Y. Linear-Complexity algorithms for QoS support in input-buffered switches with no speedup// IEEE JSAC, vol. 17, no.6, pp. 10401056, June 1999.
73. Kamoun F. Performance analysis of a non-preemptive priority queuing system subjected to a correlated markovian interruption process// Computers & Operations Research, 35 (2008), 3969-3988.
74. Kao E., Narayanan K. Computing steady-state probabilities of a non-preemptive priority multiserver queue// ORSA Journal on Computing, 2 (1990), 211-218.
75. Katayama T., Kobayashi K. Analysis of a nonpreemptive priority queue with exponential timer and server vacations// Performance Evaluation, 64 (2007), 495-506.
76. Katevenis M., Passas G., Simos D., Papaefstathiou I., Chrysos N. Variable Packet Size Buffered Crossbar (CICQ) Switches// Proc. IEEE International Conference on Communications (ICC 2004), Paris, France, 20-24 June 2004, vol. 2, pp. 1090-1096.
77. Kaur A. Comparison of Mamdani-Type and Sugeno-Type Fuzzy In-
ference Systems for Air Conditioning System// International Journal of Soft Computing and Engineering (IJSCE). 2012. Vol.2, Issue 2. 65-70.
78. Kella O., Yechiali U. Waiting times in the non-preemptive priority M/M/c queue// Communications in Statistics. Part C: Stochastic Models, 1 (1985), 257-262.
79. Keller R., Holzle U. "Binary Component Adaptation". Department of Computer Science, University of California, Santa Barbara, 2008.
80. Kesidis G., McKeown N. Output-buffer ATM packet switching for integrated-services communication networks// Proc. IEEE ICC '97, Montreal, Canada, Aug. 1997.
81.Krishnamoorthy A., Babu S., Narayanan V. The MAP/(PH/PH)/1 queue with self-generation of priorities and non-preemptive service// European Journal of Operational Research, 195 (2009), 174-185.
82. Kuhn N., Emmanuel L., Olivier M. Revisiting Old Friends: Is CoDel Really Achieving What RED Cannot?// ACM SIGCOMM Capacity Sharing Workshop (CSWS 2014). Chicago, United States, 2014.
83. Kulatunga C. Evaluation of the Impact of Packet Drops due to AQM over Capacity Limited Paths// School of Engineering University of Aberdeen (UK) Capacity Sharing Workshop (CSWS2013) 2013. Gottingen, Germany.
84.Latouche G., Ramaswami V. Introduction to Matrix Analytic Methods in Stochastic Modeling. ASA-SIAM, 1999.
85. Lee N., Kulkarni V.G. Optimal arrival rate and service rate control of multi-server queues// Queueing Systems, vol. 76, no. 1, pp. 37-50, 2014.
86. Li H., Zhu Y. M(N)/G/1/N queues with generalized vacations// Computers & Operations Research, vol. 24, no. 4, pp. 301-316, 1997.
87. Li H., Zhu Y., Yang P. Computational analysis of M(n)/G/1/N queues with setup time// Computers & Operations Research, vol. 22, no. 8, pp. 829-840, 1995.
88.M/G/1/r retrial queueing systems with priority of primary customers/
P. Bocharov, O. Pavlova, D. Puzikova // Mathematical and Computer Modeling, 30 (1999), 89-98.
89.M/M/1 queue under nonpreemptive priority/ G. Zhao, Y. Chen and X. Xue// College Mathematics, 22 (2006), 1454-1672.
90. Madan K. A non-preemptive priority queuing system with a single server serving two queues M/G/1 and M/D/1 with optional server vacations based on exhaustive service of the priority units// Applied Mathematics, 2 (2011), 791-799.
91. Magill B., Rohrs C., Stevenson R. Output-Queued Switch Emulation by Fabrics With Limited Memory// IEEE Journal on Selected Areas in Communications, pp. 606-615, May 2003.
92. Mencar C., Castiello C., Cannone R., Fanelli A.M. Interpretability assessment of fuzzy knowledge bases: a cointension based approach// International Journal of Approximate Reasoning, 2010. 52 (4) 501-518.
93. Mercy S.S., Preetha G., Dina S., Nidhya B.S., Devi K. Fuzzy Adaptive Tuning of Router Buffers for Congestion Control// International Journal of Advancements in Technology 2010. Vol. 1, 85-94.
94. Mikael A., Maria K., Anders R. Modelling and Design of Admission Control Mechanisms for Web Servers using Non-linear Control Theory. Department of Communication Systems, Lund Institute of Technology, Department of Automatic Control, Lund Institute of Technology, 2015.
95.Neuts M. Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach. The Johns Hopkins University Press, Baltimore, MD, 1981.
96. Nichols K., Jacobson V. Controlling queue delay. Communications of the ACM. 2012;55(7):42-50.
97.Nichols K., Van J. The Controlled Delay (CoDel) AQM Approach to fighting bufferbloat. Pollere, INC. Network analysis & architecture, performance. 2013.
98. Nishimura S., Jiang Y. M/G/1 vacation model with two service modes// Probability in the Engineering and Informational Sciences, vol. 9, no. 3, pp. 355-374, 1995.
99.Nojima Y., Mihara S., Ishibuchi H. Parallel distributed implementation of genetics-based machine learning for fuzzy classifier design// Proc. of the 8th Int. Conf. on Simulated Evolution and Learning (SEAL2010), Kanpur, India, (010. 309-318.
100. Onuora A.E. et al. A Java Version Controller for Distributed Computing Systems // International Journal of Electronics Communication and Computer Engineering, 2018, Volume 8, Issue 4, ISSN (Online): 2249-071X.
101. Optimal balking strategies in an M/G/1 queueing system with a removable server under N-policy/ R. Tian, D. Yue, W. Yue// Journal of Industrial and Management Optimization, 11 (2015), 715-731.
102. Pandey D., Pal A. Delay analysis of a discrete-time non-preemptive priority queue with priority jumps// Applications & Applied Mathematics, 9 (2014), 1-12.
103. Partridge C. et al. A 50-Gb/s IP router// IEEE/ACM Trans, Networking, vol. 6, no. 3, pp. 237-248, June 1998.
104. Performance evaluation and analysis of a discrete queue system with multiple working vacations and non-preemptive priority/ Z. Ma, W. Wang, L. Hu// Journal of Industrial & Management Optimization, 2018, doi: 10.3934/jimo.2018196.
105. Priority queues with threshold switching and setup time/ Y. Deng, Q. Wu, Z. Li// Operations Research Transactions, 4 (2000), 41-53.
106. Qiu H., Yi P., Li Y., Wu J. (2006). Multiple Priorities in a Virtual-Priority-Output Queueing Buffered Crossbar// 2006 International Conference on Communications, Circuits and Systems. doi:10.1109/icccas.2006.284999.
107. Radhakrishnan K. Distributed Control Architecture for Multiservice Networks. Department of Electronic and Electrical Engineering, University College London, 2011, pp. 12-13.
108. Rai R. Performance Analysis of Fuzzy based RED for Congestion Control in MANET// International Journal of Smart Home, 2016. Vol. 10, No. 5.
109. Ramakrishna B.B., Prashant A., Shrinivasa D.M.D. A Survey on New Load Based Active Queue Management Mechanisms. ijser.org. 2012;3(10):1-4.
110. Raymond E. Understanding Version Control Systems (DRAFT),
2014.
111. Relative priority policies for minimizing the cost of queueing systems with service discrimination/ W. Sun, P. Guo, N. Tian, S. Li// Applied Mathematical Modeling, 33 (2009), 4241-4258.
112. Robertson A., Wittenmark B., Kihl M., Andersson M. Design and evaluation of load control in web server systems, 2012.
113. Shaikh S.A. Distributed Java Version Control System. Imperial College of Science, Technology and Medicine University of London, 2001, pp. 2025.
114. Singhala P., Shah D.N. Temperature Control using Fuzzy Logic// International Journal of Instrumentation and Control Systems (IJICS), 2014. Vol.4, No.1.1054-10.
115. Staff C. Bufferbloat: what's wrong with the internet?// Commun. ACM, 2012. vol. 55, no. 2, 40-47.
116. Suhas Y., Patil S.S. Design and Implementation of Fuzzy Logic Controllers for DC Motor Speed Control using MATLAB-GUI Application// International Journal of Engineering Research and Applications (IJERA), 2013. Vol. 3, Issue 2, 725-728.
117. Sundararajan J.K., Zhao F., Youssef-Massaad P., Medard M. A modification to RED AQM for CIOQ switches. IEEE Global Telecommunications Conf. GLOBECOM 04. 2004;3:1708-1712.
118. Tanvi S. Controlling Queue Delay (CoDel) to counter the Bufferbloat Problem in Internet. 2014. http://inpressco.com/category/ijcet.
119. Tarabia A.M.K. Two-class priority queuing system with restricted number of priority customers// AEU - International Journal of Electronics and Communications, 61 (2007), 534-539.
120. Volkova V.N., Chemenkaya L.V., Desyatirikova E.N., Hajali M., Khodar A., Osama A. Load balancing in cloud computing // Proc. of the 2018 IEEE Conf. of Russian Young Researchers in Electrical and Electronic Engineering, ElConRus 2018. C. 387-390.
121. Wang R., Long W. Weak convergence theorems for multiserver queueing system in nonpreemptive priority discipline/ Acta Mathematicae Ap-plicatae Sinica, 17 (1994), 192-200.
122. Weber S. Automatic Version Control System for Distributed Software Development. Software Engineering Group, Department of Computer Science, ETH Zurich, September 2012.
123. Xiao Zhang, Laxmi N. Bhuyan. An Efficient Algorithm for Combined Input-Crosspoint-Queued (CICQ) Switches. IEEE Globecom, Dallas, TX, November 2004, pp. 1168- 1173.
124. Yoshigoe K., Christensen K. A Parallel-Polled Virtual Output Queued Switch with a Buffered Crossbar// Proc. IEEE Workshop High Perf. Switching & Routing (HPSR 2001), Dallas, TX, USA, May 2001, pp.271-275.
125. Zhernovyi K.Yu., Zhernovyi Yu.V. An Me/G/1 system with hyster-etic switching of the service intensity// Journal of Communications Technology and Electronics, vol. 58, no. 6, pp. 602-612, 2013.
126. Zhernovyi K.Yu., Zhernovyi Yu.V. An Me/G/1 system with two-threshold hysteresis strategy of service intensity switching// Journal of Communications Technology and Electronics, vol. 57, no. 12, pp. 1340-1349, 2012.
Приложение. Листинг подсистемы управления доступом к удаленной подсистеме и взаимодействия с пользователями
<?php session_start(); ?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns-http: //www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='content-type' content='text/html; charset=windows-1251' />
<title><?php include "name.php";
echo $title; ?>
</title>
<link rel="stylesheet" type="text/css" href="js/jquery-ui-1.7.2.custom.css">
<link rel="stylesheet" type="text/css" href="css/style.css"> <script type="text/javascript" src="js/jquery-1.3.2. min.j s"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom. min.j s"></script>
<script type="text/javascript" src="js/ui.datepicker-uk.js"></script> <script type="text/javascript" src="js/jquery.validate.min.js"></script>
<script type="text/javascript" src="js/forma.js"></script> <script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script> <script type="text/javascript" src="js/tiny.js"></script> <script type="text/j avascript" src="j s/highslide/highslide-with-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="js/highslide/highslide.css" /> <script type="text/javascript">
hs.graphicsDir = 'js/highslide/graphics/'; hs.align = 'center';
hs.transitions = ['expand', 'crossfade']; hs.outlineType = 'rounded-white'; hs.fadeInOut = true; //hs.dimmingOpacity = 0.75;
// Add the controlbar hs.addSlideshow({
//slideshowGroup: 'group1', interval: 5000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: .75, position: 'bottom center'. hideOnMouseOut: true
}
});
</script>
</head>
<body> <?php include "menu.php"; ?>
<div id='content'>
<div id='content1'>
<!-- вот здесь вся инфа-->
<br>
<?php
require "dbconnect.php";
$res_id2=mysql_query("SELECT idc, name FROM 'country'")
or die(mysql_error());
$strana=mysql_num_rows($res_id2);
$res_id3=mysql_query("SELECT idk, namek FROM ' karta'") or die(mysql_error()); $karta=mysql_num_rows($res_id3); $res_id4=mysql_query("SELECT * FROM 'sex'") or die(mysql_error()); $sex=mysql_num_rows($res_id4); $res_id5=mysql_query("SELECT * FROM 'valuta'") or die(mysql_error());
$valuta=mysql_num_rows($res_id5); ?>
<p class="pp">
Заявка на бронирование авиабилетов <br>
</p>
<table width=M900M border=M0M cellspacing=M0M cellpadding=M0M> <tr>
<td colspan="7" class="tarivnew"> Вот так <font color="#FF0033">*</font> помечены поля, ввод данных в которые <font color="#FF0033">обязателен</font></td>
</tr>
<tr>
<td colspan="7" class="prav"> Сведения о маршруте</td>
</tr> <tr>
<td width="10"> </td>
<td width="320" class="date1"> Класс обслуживания</td> <td width="10"> </td> <td width="320" class="log"><form action="upload.php" method="post" > <select name="idkart"> <?php
while ($karta=mysql_fetch_row($res_id3)) {
echo "<option value='Skarta[0]'>Skarta[1]</option>\nM; }
?>
</select></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr> <tr>
<td colspan="7"> </td>
</tr> <tr>
<td width="10"> </td> <td width="320" class="date1"> Аэропорт вылета</td> <td width="10"> </td> <td width="320" class="log"><select name="vil"> <?php
require "dbconnect.php"; Sres_id3=mysql_query("SELECT ida, 'nameaer, 'iato' FROM 'aeroport' where udala=0")
or die(mysql_error());
while ($karta=mysql_fetch_row($res_id3)) {
echo "<option value='$karta[1]($karta[2])'>$karta[1 ]
($karta[2])</option>\n"; }
?>
</select></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr> <tr>
<td colspan="7"> </td> </tr> <tr> <td width="10"> </td> <td width="320" class="date1"> Аэропорт прилета</td> <td width="10"> </td> <td width="320" class="log"> <select name="pril"> <?php
require "dbconnect.php"; $res_id3=mysql_query("SELECT ida, 'nameaer', 'iato' FROM 'aeroport' where udala=0")
or die(mysql_error());
while ($karta=mysql_fetch_row($res_id3)) {
echo "<option value='$karta[1]($karta[2])'>$karta[1 ]
($karta[2])</option>\n"; }
?>
</select></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr> <tr>
<td colspan="7"> </td> </tr> <tr> <td width="10"> </td> <td width="320" class="date1">Дата вылета<М> <td width="10"> </td> <td width="320" class="log"> <input type="text" size="40" onFo-cus="doClear(this)" onBlur="doDefault(this)" value="" name="datevil" ti-
tle="<br>" id="datepicker" ></td>
<td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr>
<tr>
<td colspan="7"> </td>
</tr>
<tr>
<td width="10"> </td> <td width="320" class="date1"> Валюта оплаты</td> <td width="10"> </td> <td width="320" class="log"><select name="idval"> <?php
while ($valuta=mysql_fetch_row($res_id5)) {
echo "<option value='$valuta[0]'>$valuta[1]</option>\n"; }
?>
</select></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr> <tr>
<td colspan="7" class="prav"> Сведения о пассажирах</td>
</tr> <tr>
<td width="10"> </td>
<td width="320" class="date1"> Количество взрослых<М> <td width="10"> </td> <td width="320" class="log">
<input type="text" size="40" onFocus="doClear(this)" on-Blur="doDefault(this)" value="1" name="adressreg" title="<br>" >
</td>
<td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr>
<tr>
<td colspan="7"> </td>
</tr>
<г>
width=м10м> </td> <1ё width=м320м class="dateГ> Количество детей от 2 до 12
лет<М>
<td width=м10м> </td> ^ width=м320м class=мlogм><input type=мtextм size=м40м уа1ие="1" onFocus=мdoCleaг(this)м onBluг=мdoDefault(this)м name=мadгessгegtelм ></td> ^ width=м10м> </td>
<td width=м320м class=мlogм></td> ^ width=м10м> </td>
<Дг>
<tг>
<td colspan="7"> </td> <Лг> <tг>
<td width=м10м> </td>
^ width=м320м class=мdate1м> Количество детей до 2 лет<М> <td width=м10м> </td> ^ width=м320м class=мlogм>
<input type=мtextм size="40" onFocus=мdoCleaг(this)м value=м1м on-
Bluг=мdoDefault(this)м name=мadгessfaktм title=м<bг> " >
</td>
^ width=м10м> </td>
<td width=м320м class=мlogм></td> ^ width=м10м> </td>
<Дг>
<tг>
<td colspan="7"> </td> <Лг>
<tг>
<td colspan=м7м class="pгav"> Личные данные<М> <Лг> <г class="гc10"> <td width=м10м> </td>
<td width=м320м class=мdate1м class=мгc10м> Фамилия<font coloг=м#FF0033м>*</font></td>
<td width="10"> </td> <td width=м320м class=мlogм>
<input type=мtextм size=м40м value=м Иванов" name=мfoгnameм class="гequiгed" Ш^-^Ь^
Поле обязательно к заполнению'"><М> иаёШ="10">&пЬвр;<М>
<1ё width="320" с1ав8="1о§"> Укажите фамилию клиента по паспорту-<М>
<td width="10">&пЬsp;</td>
</tг> <й>
<td co1spaп="7">&пЬsp;</td>
<Лг>
<tг>
^ width="10">&пЬsp;</td> <td width="320" c1ass="date1">Имя <йой co1oг="#FF0033">*</foпt></td>
<td width="10">&пЬsp;</td> <td width="320" c1ass="1og"><iпput type="text" size="40" уа1ие=" Иван" паше="паше" c1ass="гequiгed" tit1e="<Ьг>
Поле обязательно к заполнению""><М> ^ width="10">&пЬsp;</td>
<td width="320" c1ass="1og"> Укажите имя клиента по паспор-
ту<М>
<td width="10">&пЬsp;</td>
<Дг> <Дг>
<й>
<td co1spaп="7">&пЬsp;</td>
<Лг>
<tг>
^ width="10">&пЬsp;</td> <td width="320" c1ass="date1"> Отчество^й co1oг="#FF0033">*</foпt></td>
<td width="10">&пЬsp;</td> <td width="320" c1ass="1og"><iпput type="text" size="40" va1ue="Иванович" пaшe="otch" c1ass="гequiгed" tit1e="<Ьг> Поле обязательно к заполнению""><М> <td width="10">&пЬsp;</td>
^ width="320" c1ass="1og"> Укажите отчество по паспор-
ту</td>
<td width="10">&пЬsp;</td>
<Дг> <Дг> <tг>
<td co1spaп="7">&пЬsp;</td> <Лг>
<tr>
<td width="10"> </td>
<td width="320" class="date1"> Фамилия и имя латиницей<font color="#FF0033">*</font></td>
<td width="10"> </td> <td width="320" class="log"> <input type="text" size="40" name="namelat" class="required" title="<br>
Адрес указан неправильно!" onFocus="doClear(this)" on-Blur="doDefault(this)" value="Ivanov Ivan" title="<br> Поле обязательно к заполнению "> </td> <td width="10"> </td>
<td width="320" class="log"> Укажите фамилию и имя латини-
цей</td>
<td width="10"> </td>
</tr> <tr>
<td colspan="7"> </td>
</tr> <tr>
<td width="10"> </td> <td width="320" class="date1"> Дата рождения</td> <td width="10"> </td> <td width="320" class="log"><input type="text" size="40" value="1966-03-07" onFocus="doClear(this)" onBlur="doDefault(this)" name="dateB" id="datepicker1" ></td>
<td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr>
<tr>
<td colspan="7"> </td>
</tr> <tr>
<td width="10"> </td>
<td width="320" class="date1"> Место рождения<font color="#FF0033">*</font></td>
<td width="10"> </td> <td width="320" class="log"> <input type="text" size="40" name="mesob" class="required" title="<br>
Адрес указан неправильно!" onFocus="doClear(this)" on-Blur="doDefault(this)" value="Москва" title="<br> Поле обязательно к заполнению "> </td> <td width="10"> </td>
<td width="320" class="log"> Укажите место рождения по паспорту </td>
<td width="10"> </td>
</tr>
<tr>
<td colspan="7"> </td>
</tr> <tr>
<td width="10"> </td> <td width="320" class="date1">Пол</td> <td width="10"> </td> <td width="320" class="log"><select name="idpol"> <?php
while ($sex=mysql_fetch_row($res_id4)) {
echo "<option value='$sex[0]'>$sex[1]</option>\n"; }
?>
</select></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
</tr>
<tr>
<td colspan="7"> </td>
</tr> <tr>
<td width="10"> </td> <td width="320" class="date1"> Гражданство</td> <td width="10"> </td> <td width="320" class="log"><select name="idstrana"> <?php
while ($strana=mysql_fetch_row($res_id2)) {
echo "<option value='$strana[0]'>$strana[1]</option>\n"; }
?>
</select></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
<Дг>
<й>
<td colspan="7"> </td> <Лг>
<г>
<td width="10"> </td> <td width="320" class="date 1 ">email</td> <td width="10"> </td> <td width="320" class="log"> <input type="text" size="40" name="useг@mail.com" class="гequiгed" value="12345678989" Ш^-^Ь^
Адрес указан неправильно!" onFocus="doCleaг(this)" on-Bluг="doDefault(this)"
Поле обязательно к заполнению" > </td> <td width="10"> </td>
^ width="320" class="log"></td> <td width="10"> </td>
<Дг>
<tг>
<td colspan="7"> </td> <Лг>
<й>
<td width="10"> </td>
<td width="320" class="date1"> Мобильный телефон<font coloг="#FF0033">*</font></td>
<td width="10"> </td> <td width="320" class="log"><input type="text" size="40" value="+7-000-000-00-00" onFocus="doCleaг(this)" onBluг="doDefault(this)" name="teluseг" title="<bг> " ></td> <td width="10"> </td>
<td width="320" class="log"></td> <td width="10"> </td>
<Дг> <tг>
<td colspan="7"> </td> <Лг> <tг>
<td colspan="7" class="pгav"> Паспортные данные<М>
<Лг>
<tг>
<td width="10"> </td>
<td width="320" class="date1"> Серия паспорта<font
co1oг="#FF0033">*</font></td>
<td width="10">&пЬsp;</td> <td width="320" c1ass="1og"><input type="text" size="40" va1ue="1212" onFocus="doC1eaг(this)" onB1uг="doDefau1t(this)" пaшe="passseг" ></td> <td width="10">&пЬsp;</td>
^ width="320" c1ass="1og"></td> <td width="10">&пЬsp;</td>
<Дг>
<tг>
<td co1spaп="7">&пЬsp;</td> <Лг>
<г>
<td width="10">&пЬsp;</td>
<td width="320" c1ass="date1"> Номер паспорта<foпt co1oг="#FF0033">*</foпt></td>
<td width="10"> </td> <td width="320" c1ass="1og"><iпput type="text" size="40" va1ue=" 123456" onFocus="doC1eaг(this)" onB1uг="doDefau1t(this)" name="passnom" ></td>
<td width="10">&пЬsp;</td>
<td width="320" c1ass="1og"></td> <td width="10">&пЬsp;</td>
<Дг>
<tг>
<td co1spaп="7">&пЬsp;</td> <Лг>
<tг>
^ width="10">&пЬsp;</td>
<td width="320" c1ass="date1"> Наименование органа, выдавшего паспорт<йй co1oг="#FF0033">*</foпt></td> <td width="10">&пЬsp;</td> <td width="320" c1ass="1og"><iпput type="text" size="40" va1ue=" Ленинское РОВД" onFocus="doC1eaг(this)" onB1uг="doDefau1t(this)" пaшe="passvid" ></td>
<td width="10">&пЬsp;</td>
^ width="320" c1ass="1og"></td> <td width="10">&пЬsp;</td>
<Дг>
<tг>
<td co1spaп="7">&пЬsp;</td> <Лг>
<Й>
<td width="10">&пЬsp;</td>
^ width="320" c1ass="date1"> Дата выдачи паспорта^^ co1oг="#FF0033">*</foпt></td>
<td width="10">&пЬsp;</td> <td width="320" c1ass="1og"><iпput type="text" size="40" va1ue="2011-03-07" onFocus="doC1eaг(this)" onB1uг="doDefau1t(this)" пaшe="passdate" id="datepickeг" ><М>
<td width="10">&пЬsp;</td>
<td width="320" c1ass="1og"></td> <td width="10">&пЬsp;</td>
<Дг>
<tг>
<td co1spaп="7">&пЬsp;</td>
<Лг>
<tг>
<td width="10"> </td>
<td width="320" c1ass="date1"> Код подразделения^^ co1oг="#FF0033">*</foпt></td>
<td width="10">&пЬsp;</td> <td width="320" c1ass="1og"><iпput type="text" size="40" va1ue="34-98" onFocus="doC1eaг(this)" onB1uг="doDefau1t(this)" пaшe="passkod" ></td> ^ width="10">&пЬsp;</td>
<td width="320" c1ass="1og"></td> ^ width="10">&пЬsp;</td>
<Дг>
<tг>
<td co1span="7"> </td> <Лг>
<tг>
<td co1spaп="7" c1ass="pp"><input type="suЬmit" пaшe="kaгta" va1ue=" Зарегистрировать" >
</&гш><М> <Лг>
<tг>
<td co1spaп="7">&пЬsp;</td> <Лг> </taЬ1e> </div>
</div>
<Ьг>
^гу id=,шaiп, c1ass=,пoifíxpпg,> </div>
<center>
<br>
</body>
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.